53
Java Programming - 1 - SMS (The best friends group) UNIT-I JAVA History of Java 1990:- The Sun Micro System us fu’p; fd;k fd ,d ,s lh ubZ Language cuk,s axs ftlls ?kjsyw Consumer Electronic Device mRiknks a dk fuekZ.k vklkuh ls gks lds aA ;g dk;Z James Gosling dh v/;{krk es a fd;k x;k FkkA 1991:- ;g fuf’pr fd;k x;k fd ubZ Programming Language dk fuekZ.k Hkh oop’s Concept ij gh gksxkA rFkk bl ubZ Language dk uke OAK j[kk x;k FkkA 1992:- bl Team dks Green Team ds uke ls tkuk tkus yxk tks fd Home Appliances ds Hand Made Devices ds Controlling dk dk;Z djrh FkhA bls Touch Screen ij Hkh dke es a fy;k tkus yxkA {Team Leader = Peterson} 1993:- W.W.W. (World Wide Web) vk;k ftlds vUrZxr Text Base Document dks Graphical Format es a Convert fd;k x;k rHkh Green Team ds lnL;ks a ds }kjk ;g fuf’pr fd;k x;k fd ,d ubZ Hkk"kk dks dke es a ysdj Tiny Program dk fuekZ.k fd;k tk,A tks Internet ij ljyrk ls Execute gks ldsa rFkk tks lHkh Computers ij vklkuh ls py ldsA bUgha Tiny Programs dks Applets dgrs gSaA 1994:- Green Team ds lnL;ks a us “Hot Java” uke dk Web Browser cuk;k ftlus ubZ Language dh {kerk dks c<+ k fn;kA Hot Java ds }kjk gh Applets dks Locate o Execute fd;k tkrk gSaA 1995:- Legal Snags dh otg ls OAK uke cnydj “Java” j[k fn;k FkkA 1996:- Java dks Internet Programming dk Leader gh ugha cfYd oop’s Language vkSj General Purpose Language ds uke ls Hkh tkuk tkus yxkA Platform Independency: - Difference’s (1) C & Java: - (a) Java ds }kjk mi;ksx es a fy;s tkus okys Unique Statement tSls%& Sizeof, Goto, Type Definition dks mi;ksx es a ugha ys rh gS aA (b)Java, Pointer Type dks Support ugha djrh gS aA (c )Java, oop’s Concept ij dk;Z djrh gSa] tcfd C, Procedural Language gSaA (d )Java dk Development Sun Micro System ds }kjk , C dk Development Dennis Ritchie ds }kjk fd;k x;k FkkA (e)Java Pre Processors dks dke es a ugha ys rh gSaA C++ & Java (a) Java, es a Operators Overloading dks dke esa ugha ys rs gSaA (b) Java, Pointers dk mi;ksx ugha djrh gS aA (c) Java es a Multiple Inheritances dh txg Interface dk mi;ksx gks rk gSaA (d) Java es a Classes ds ckgj fdlh Hkh izdkj dk Function ;k Variable Declare ugha dj ldrs gSaA bls Fully oop’s dg ldrs gSaA (e) Java es a Header Files dks Include ugha fd;k tkrk gS aA budh txg packages dks use es a fy;k tkrk gSA blds fy;s Import keyword dks use es a fy;k tkrk gSA (f) Java es a Destructor (~) dh txg Finalize method dk mi;ksx fy;k tkrk gS aA Note: - Java esa Functions dks Method dgrs gSaA (g) Java es a Templates dks dke es a ugha ys rs gSaA Note: - fcuk Object dh Class dks Templates dgrs gSaA (h) Java es a Header Files ds LFkku ij Packages dks Import djrs gSaA Source Code Source Code Source Code Source Code Source Code

Java

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)