2. WHAT IS JAVA?
A MULTI-PLATFORM, NETWORK-CENTRIC, OBJECT-ORIENTED
PROGRAMMING LANGUAGE
• MULTI-PLATFORM
• IT CAN RUN ON ALMOST ANY COMPUTER PLATFORM
• NETWORK-CENTRIC
• DESIGNED WITH NETWORK IN MIND – “THE NETWORK IS
THE COMPUTER”
• DESIGNED FOR BUILDING APPLICATIONS FOR THE
INTERNET
3. KEY BENEFITS & FEATURES OF JAVA
• WRITE ONCE, RUN ANYWHERE
• JAVA IS PORTABLE AND PLATFORM INDEPENDENT
• NETWORK-CENTRIC
• CAN WORK WITH RESOURCES ACROSS A NETWORK AND MULTI-
TIER ARCHITECTURES
• OBJECT-ORIENTED
• A JAVA PROGRAM MODELS A SET OF OBJECTS INTERACTING WITH
EACH OTHER
• ROBUST
• STRONG TYPE CHECKING
• EXCEPTION HANDLING MECHANISM
• AUTOMATIC MEMORY MANAGEMENT
• MULTITHREADED
• A JAVA APPLICATION CAN RUN SEVERAL DIFFERENT PROCESSES
CALLED “THREADS” SIMULTANEOUSLY
4. KEY POINTS
• JAVA IS MULTI-PLATFORM, NETWORK-CENTRIC, OBJECT-ORIENTED
PROGRAMMING LANGUAGE.
• JAMES GOSLING IS THE INVENTOR OF JAVA.
• THERE ARE THREE PLATFORMS OF JAVA: J2SE, J2EE, J2ME.
• JDK IS A SET OF TOOLS FOR DEVELOPING JAVA APPLICATIONS.
• JVM INTERPRETS JAVA PROGRAMS AND ALLOWS THEM TO RUN ON ANY
PLATFORM.
• JAVA IS PORTABLE, ROBUST, MULTITHREADED, AND SECURED.
5. RUNNING ON DIFFERENT PLATFORMS
Java Program
Compiler
Hello
World!
Solaris
Interpreter
Hello
World!
Win32
Interpreter
Hello
World!
MacOS
Interpreter
Java is designed to run on any platform whether its is Windows or Linux
6. CAREER PROSPECTS IN JAVA
• COMPUTER PROGRAMMER
• SOFTWARE APPLICATIONS DEVELOPER
• TRAINER OF JAVA COURSE
• APPLICATION PROGRAMMER
• PROGRAMMER ANALYST
7. ABOUT US
• WE ARE PLEASED TO INTRODUCE OURSELVES AS A TRUSTED ORGANIZATION IN
PROVIDING JAVA / J2EE TRAINING DIVISION. JAVA/J2EE , WEB SERVICES, LOGICAL
CODING, BASICS OF C LANGUAGE, SOFT SKILLS, APTITUDE ETC. LOCATED IN
BANGALORE. WE HAVE 9 YEARS OF EXPERIENCE IN TRAINING STUDENTS IN JAVA/J2EE
AND PROJECT DRIVING STREAM.
OUR COURSE CONTENT INCLUDES EVERY SKILL WHICH REQUIRES TO DEVELOP
JAVA/J2EE RELATED PROJECTS.
• WE ARE CONCENTRATING ON EVERY LIBRARY/ FRAMEWORK/ TOOL/ SERVER WHICH
FALLS UNDER JAVA/J2EE DEVELOPMENT PROJECTS.
• WE HAVE A WELL STOCKED DATA BASE OF OUR STUDENTS WHO UNDERGONE
TRAINING ON JAVA/J2EE TECHNOLOGIES AND WE HAVE ALREADY PROVIDED
COMPETENT PROFESSIONALS TO REPUTED ORGANIZATIONS.