DEV Community

Cover image for JAVA java Day-01
darKLoin
darKLoin

Posted on

JAVA java Day-01

DAY-01

So in this class we are going to have some basic topic of JAVA with some program.
INDEX:-
01.set path
02.data type
03.identifiers
04.literals{last note}
05.special case float and long
06.operators types
06.01 airth06_01.java
06.02 relat06_02.java
06.03 Shift06_03.java
06.04 logical06_04.java
06.05 bitwise06_04.java
-------------------------------START------------------------------
--------------------------------01--------------------------------
01.SET PATH
~when we run the program on CMD then we have to set some specefic path to run jdk
or path to run jdk from CMD
~type this path in your CMD
'path-%path%;"C:\Program Files\Java\jdk-14.0.1\bin"';
or in your system it looks like
'path=%path%;"location_of_jdk-v_bin"';
~to check weather your java is working or not
~type - 'java' OR 'javac' in CMD
it will show some command realted to java if not then reapeat the process of installation of jdk.
-------------------------------END--------------------------------
--------------------------------02--------------------------------
02.DATA TYPE
~Primitive data type
byte short int long
float double
char
boolean
~Non-peimitive data type
String
Arrays
Classes

byte:size-1 byte 8-bit signed two's complement integer.
short:size-2 byte 16-bit signed two's complement integer.
int:size-4 byte 32-bit signed two's complement integer.
long:size-8 byte 64-bit signed two's compelment integer.

float:size-4 byte 32-bit
double:size-8 byte 64-bit

char:size-16-bit of Unicode character.

boolean:it has only two possible value as "Truth and False"

~Non-primitive data type will discuss later in chapter.
-------------------------------END--------------------------------
--------------------------------03--------------------------------
03.INDENTIFIERS
Idnetifiers: this are the symbolic name used for the identification.
~the first character must be a valid character as {letter,_,$}.
it should not be a number, symbol.
like

this not this my_account ^myaccount _account 21hello $money 64money
-------------------------------END--------------------------------
--------------------------------04--------------------------------
04.LITERALS
~it is notation that represent the fix value in a program. or Constent.
-------------------------------END--------------------------------
--------------------------------05--------------------------------
05.Special case float and long
~in other language we can simply decalre the float and long variable
but in java we have to add the first letter of our type at last of value of variable like

in JAVA in Other Language
float i = 124.15f; float i = 124.15;
long k = 6461761346; long int e = 4613164;
-------------------------------END--------------------------------
--------------------------------06--------------------------------
06.OPERATORS
~Airthmatic Operators:--->> +,-,,/,%,+=,-=,=,%=,/=.
~Relational Operators:--->> ==,!=,<,<=,>,>=.
~Logical Operators:--->> ||,&&,!
~Bitwise Operators:--->> &,|,~,^,
~Shift Operators:--->> <<,>>,>>>
-------------------------------END--------------------------------

Top comments (0)