Upload
hemant-soni
View
4
Download
0
Embed Size (px)
DESCRIPTION
SMS GROUP NOTEShemant soni(7737397502)robin mathew(9891642759),rohit raj soni(8058868989)
Citation preview
Java Programming - 1 - SMS (The best friends group) UNIT-I JAVA History of Java 1990:-TheSunMicroSystem l li l i :Language(in li Consumer Electronic Device -i(i i l-ii iii ri + r i James Gosling i ini - li ni ii+1991:- r lln li ni l : ProgrammingLanguage i l-ii ii oopsConcept ri rini+ nii : : Language i i- OAK ii ni ii+ 1992:-:TeamiGreenTeami- iiiniilHomeAppliancesHandMade Devices Controlling i i ni ii+ : Touch Screen ii i- - li i ni+{Team Leader = Peterson} 1993:- W.W.W. (WorldWideWeb) ii l nnn Text Base Document i Graphical Format -Convertli ni nii GreenTeam (-i rii r lln li ni l : iiii i i- - TinyProgrami l-ii li i+ i Internet ni Executeri nii i ii Computers iii + :ri Tiny Programs i Applets rn r +1994:- Green Team (-i Hot Java i- i Web Browser (ii l : Language i i-ni i (i l(i+ Hot Java rii ri Applets i Locate ( Execute li ini r +1995:- Legal Snags i (r OAK i- (( Java i l(i ii+1996:-JavaiInternetProgrammingiLeaderriri(l~oopsLanguagei GeneralPurpose Language i- ii ii i ni+ Platform Independency: - Differences (1)C&Java:-(a)Java rii in - l i (i UniqueStatement Sizeof,Goto,Type Definition i in - ri ni r+(b)Java, Pointer Type i Support ri ni r +(c )Java, oops Concept i ni r(l C, Procedural Language r +(d)Javai DevelopmentSunMicroSystem rii ,Ci DevelopmentDennisRitchie rii li ni ii+(e)Java Pre Processors i i- - ri ni r +C++ & Java (a)Java, - Operators Overloading i i- -ri n r +(b)Java, Pointers i in ri ni r +(c)Java - Multiple Inheritances i nr Interface i in rini r +(d)Java - Classes (ir li ii i i Function i Variable Declare ri n r + : Fully oops r n r +(e)Java- HeaderFilesi Includeri li ini r + :i nr packagesi use-li ini r + : l Importkeyword i use - li ini r + (f)Java - Destructor (~) i nr Finalize methodi in li ini r +Note: - Java esa Functions dks Method dgrs gSaA(g)Java - Templates i i- - ri nr +Note: - fcuk Object dh Class dks Templates dgrs gSaA(h)Java - Header Files -ii Packages i Import n r + Source Code Source Code Source CodeSource Code Source Code Java Programming - 2 - SMS (The best friends group) Java Program Structure:- (Keyword) class Hello(Class Name) { public static void main (String arg []) Access specifier { System.out.println (Hello Java); classObjectMethod } } Dos Mode Compilation: - C:\jdk1.5\bin>javac Hello.java Execution: - C:\jdk1.5\bin>java Hello Data Type in Java Variable Declaration class My { int i; char c; byte b; public display ( ){} public static void main (String arg []) { } } Operators (i)Arithmetic Operator (+, -, /, *, mod, +=, -=, /= , *=) C++ Java C IntegerCharacter Floating Point Boolean Byte 1 Byte Short 2byte int4 byte Long int 8 byte Char String 2 byte4 byte FloatDouble 4 byte8 byte TrueFalse Java Programming - 3 - SMS (The best friends group) (ii) Assignment Operator (=)(iii) Relational Operator (>, < , >= , 0; n--) { System.out.println (n); } } } (3)Do While Statements: - iiz r i( ri ini r l While Loop - li nStatements (iniExecuteriri:lDowhileLoopiin-liinir +(i(i -(User Termination Condition i Test i irni rni Do While Loop i in li ini r+Syntax: - do { // Body of Loop} while (condition); Example: - class Rev { public static void main (String a[]) {int n=10; do{ System.out.println(n); n--; } Java Programming - 10 - SMS (The best friends group) } } Example:- ***** **** *** ** * class My { public static void main (String str[]) { int i,j; for (i=0; i>: -Shift Right 0 fill (7)