Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
3 views

JAVA notes

Uploaded by

v.divya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

JAVA notes

Uploaded by

v.divya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

JAVA PROGRAMMING LANGUAGE

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

2. WHO DEVELOPED THE JAVA?


JAVA WAS DEVELOPED BY SUN MICRO SYSTEMS (WHICH IS NOW
THE SUBSIDARY OF ORACLE) IN THE YEAR 1995.
JAMES GOSLING IS KNOWN AS THE FATHER OF THE JAVA.
BEFORE JAVA, ITS NAME WAS OAK.
SINCE, OAK WAS ALREADY A REGISTERED COMPANY,SO JAMES
GOSLING AND HIS TEAM CHANGED THE NAME FROM OAK TO JAVA.

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……

TYPES OF JAVA APPLICATIONS:


THERE ARE MAINLY 4 TYPES OF APPLICATIONS IN JAVA:

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

TYPES OF JAVA PLATFORMS/EDITIONS:


THERE ARE FOUR PLATFORMS OR EDITIONS OF
JAVA.
1.JAVA SE(JAVA STANDARD EDITION):
IT IS A JAVA PROGRAMMING PLATFORM.
IT INCLUDES JAVA PROGRAMMING API’S SUCH
AS JAVA.LANG, JAVA.IO, JAVA.NET,
JAVA.UTIL, JAVA.SQL, JAVA.MATH ETC…
IT INCLUDES CORE TOPICS LIKE OOPS, STRING,
REGEX, EXCEPTION, INNER CLASSES, MULTI-
THREADING, IO/STREAM, NETWORKING, AWT,
SWING, REFLECTION, COLLECTION ETC..
2.JAVA EE(JAVA ENTERPRISE EDITION):
IT IS AN ENTERPRISE APPLICATION
IT IS MAINLY USED TO DEVELOP WEB AND
ENTERPRIZE APPLICATIONS
IT IS BUILT ON TOP OF THE JAVA SE PLATFORM
IT INCLUDES TOPICS LIKE SERVLET,JSP,WEB
SERVICES,EJB,JPA ETC
3.JAVA ME(JAVA MICRO EDITION):
IT IS A MICRO PLATFORM THAT IS DEDICATED TO
MOBILE APPLICATIONS
4.JAVAFX:
IT IS USED TO DEVELOP RICH INTERNET APPLICATIONS
IT USES A LIGHT WEIGHT USER INTERFACE API

You might also like