JAVA notes
JAVA notes
JAVA TUTORIAL :
JAVA IS AN OBJECT-ORIENTED,CON-CURRENT,CLASS-
BASED,SECURED AND GENERAL PURPOSE PROGRAMMING LANGUAGE.
IT IS WIDELY USED IN ROBUST TECHNOLOGY.
1. WHAT IS JAVA?
IT IS A PROGRAMMING LANGUAGE AND A PLATFORM
JAVA IS A HIGH-LEVEL, ROBUST, OBJECT-ORIENTED, SECURED
PROGRAMMING LANGUAGE
3. WHAT IS PLATFORM?
ANY HARDWARE OR SOFTWARE ENVIRONMENT IN WHICH
A PROGRAM RUNS, IS KNOWN AS A PLATFORM.
SINCE JAVA HAS A RUNTIME ENVIRONMENT(JRE)AND API,
IT IS CALLED A PLATFORM.
JAVA EXAMPLE :
CLASS SIMPLE{
PUBLIC STATIC VOID MAIN(STRING ARGS[]){
SYSTEM.OUT.PRINTLN(“HELLO JAVA”)
}
}
APPLICATIONS :
ACCORDING TO SUN, 3 BILLION DEVICES RUN JAVA. THERE ARE MANY
DEVICES WHERE JAVA IS CURRENTLY USED. SOME OF THEM AS FOLLOWS
1. DESKTOP APPLICATIONS SUCH AS ACROBAT READER,ANTIVIRUS,MEDIA
PLAYER ETC…
2. WEB APPLICATIONS SUCH AS JAVAT POINT.COM ETC..
3. ENTERPRISE APPLICATIONS SUCH AS BANKING APPLICATIONS
4. MOBILE APPLICATION
5. EMBEDDED APPLICATION
6. ROBOTICS
7. GAMES ETC……
1. STANDALONE APPLICATION:
STANDALONE APPLICATIONS ARE ALSO KNOWN AS DESKTOP
APPLICATIONS OR WINDOW-BASED APLLICATIONS
THESE ARE TRADITIONAL SOFTWARE THAT WE NEED TO
INSTALL ON EVERY MACHINE
EXAMPLES:
MEDIA PLAYER,ANTIVIRUS ETC……
AWT AND SWING ARE USED IN JAVA TO CREATE STANDALONE
APPLICATIONS
2. WEB APPLICATION:
AN APPLICATION THAT RUNS ON THE SERVER SIDE
AND CREATES A DYNAMIC PAGE IS CALLED AN WEB
APPLICATION.
CURRENTLY,SERVLET, JSP, STRUCTS, SPRING, HIBERNATE,
JSF ETC.. ARE USED FOR CREATING WEB APPLICATION IN
JAVẠ.
3.ENTERPRISE APPLICATIONS:
AN APPLICATION THAT IS DISTRIBUTED IN NATURE SUCH
AS BANKING APPLICATIONS ETC., IS CALLED AN
ENTERPRISE APPLICATIONS.
IT HAS ADVANTAGES LIKE HIGH-LEVEL
SECURITY,LOAD BALANCING AND CLUSTERING.
IN JAVA EJB IS USED FOR CREATING ENTERPRISE
APPLICATIONS
4.MOBILE APPLICATION:
AN APPLICATION WHICH IS CREATED FOR MOBILE
DEVICES IS CALLED MOBILE APPLICATIONS
CURRENTLY, ANDROID AND JAVA ME ARE USED
FOR CREATING MOBILE APPLICATION