Java Introduction-1
Java Introduction-1
----------------
Java
-------
75%
25%--->Extra skills
Software
==============
1)App's
2)Technical Round
3)Gd(Group Discussion)
4)HR
Technical rounds
------------------------------
1)Mcq's
2)Programming round
Indiabix.com
-------------------------------------------------------------------------
Java jobs
----------------
1)Java Full stack developer
---------------------------------------------------
1)FrondEnd
2)BackEnd
3)DataBase
2)testing(Automation,manual)
3)framework.
30 days
-------------------------------------------------------------------
Notes
Records
Java Introduction
------------------------------------
Java
---------
Programming Language
Program---->set of Instruction.
types:
---------------
1)low level language
2)middle level language
3)High level Language
EX:
----
Assembly Language.
Histroy of java
---------------------------
team:green team
project:oak in june 1991(green project)
Author's:James gosling,Patrick naughton,Mike sheridan.
a)dependent
b)Independent.
Java Structure
---------------------------
class classname
{
//main method
{
//statements
}
}
EX:Besant.java
--------------------------
class Besant
{
public static void main(String[] args)
{
System.out.println("Hello Besant Technologies");
}
}
public--->access specifier
static --->keyword
void --->datatype
main--->main method
String[] args --->Arguments are passed.
---------------------------------------------------
System.out.println
println()---->method
-------------------------------------------------------------------
Java Editor
---------------------
1)eclipse
2)intelli j
3)Vs Code
4)netbeans
JDK---->Java Development
google --->www.eclipse.org
--------------------------------------------------------------------------------
JDK,JRE,JVM(*)
----------------------------
JDK ---->Java Development kit
---->It is used for developing Java Application.
JRE
------
Java Run Time Environment.
JVM
-------
---Java Virtual machine
--->Java compiler first compile the java code to byte code.
--->jvm convert the byte code into machine code.
save --->ctrl+s
run --->ctrl+F11
sysout---->ctrl+spacebar(System.out.println)
EX:
----
package BasicPrograms;
EX:
----
package BasicPrograms;
EX:
------
package BasicPrograms;
}
-----------------------------------------------------------------------
Basic Syntax:
------------------------
1)comment lines
-------------------------------
--->Add the notes in your programs.
types:
-----------
1)single line comment-line
2)multiline comment line
EX:
-----
int a=100;//a is variable,100 value
EX:
-----
/*
This
is
multiline comment
line
*/
-----------------------------------------------------------------------
2)semicolon(;)
---------------------------
---->it is used for statement(line) terminator
3)identifiers
-------------------
---->collection of an userdefined names.
EX:
----
Package name,variable name,program(class) name,array name,....
Rules
------------
1)starts with alphabet ,underscore(_)
2)don't starts with digits
3)don't use special character's(other than (_))
4)don't use keywords,.
keywords
--------------------
---->predefined(Reserved) words
---->In java use 50 keywords
---->It written in lowercase letter.
---->Don't use as an identifier.
EX:
-----
public
class
static
if,for,...
score:0
game end
score:50
syntax:
-----------------
datatype variablename;
EX:
-----
int a;
float b;
int,float--->datatype
a,b--->variable
types:
--------------
1)local variable
-----------------------------
A variable declared inside the main method.
3)static variable
-----------------------------
A variable declared inside the class but outside the main method using static
keyword.
EX:
------
package BasicPrograms;
}
-----------------------------------------------------------------------------------
------------
Datatype
---------------
Data-->value
--->The Datatype is a value ,that tells what kind of data that value can have.
types:
-------------
1)primitive Datatype
2)non-primitive Datatype--->array,class,String,...
1)primitive Datatype
----------------------------------
1)integer
2)floating
3)character
4)boolean
1)integer
----------------
1)byte ---->1 byte
1 byte=8 bits
1GB=1024MB
EX:
-----
package BasicPrograms;
int c=635215332;
long d=987654321589l;
System.out.println("Besant Technologies");
//System.out.println(a+b+c+d);
System.out.println(a);//127
}
}
----------------------------------------------
2)floating
-------------------
1)float--->4 bytes
2)double --->8 bytes
EX:
-----
package BasicPrograms;
float x=12.365f;
double y=789223.2365;
System.out.println(x+" "+y);
3)character(2 bytes)
-------------------
'a'
"Besant technologies"
Ex:
------
package BasicPrograms;
char a='z';
String name="Besant technologies";
System.out.println(a+" "+name);
4)boolean---->1 bit
-------------------------------
1)boolean (true,false)
Ex:
-------
package BasicPrograms;
boolean isEligible=true;
Numbers
------------------
1)whole number (Any number written by without decimal point)
EX:
-----
12,-96,325,456,...
EX:
-----
1.3,3.6,56.9,...
---------------------------------------------------------------------
Input Process
----------------------
syntax:
--------------
Scanner objectname=new Scanner(System.in);
EX:
-----
Scanner sc=new Scanner(System.in);
int --->objectname.nextInt();
float --->objectname.nextFloat()
double-->objectname.nextDouble()
char---->objectname.next().charAt(0);
boolean --->objectname.nextBool();
EX:
----
package BasicPrograms;
import java.util.Scanner;
int x;
Ex:
-----
package BasicPrograms;
import java.util.Scanner;
public class BesantClass
{
int x,y;
EX:
----
package BasicPrograms;
import java.util.Scanner;
float x,y;
}
-----------------------------------------------------------------------------------
--
character
--------------------
package BasicPrograms;
import java.util.Scanner;
public class BesantClass
{
char letter;
letter=sc.next().charAt(0);
Tasks
-----------
1)square and cube of a number
2)find the area of circle,Rectangle and triangle
3)simple interest
4)swapping two values
a=10
b=20
Output
----------------
a=20
b=10