JAVA java Day-01
Tags: java, beginners, programming, tutorial
Published: 2021-10-31 07:27:45

#*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--------------------------------