Professional Documents
Culture Documents
Oracle Certified Professional Java Programmer: Leading TO
Oracle Certified Professional Java Programmer: Leading TO
Oracle Certified Professional Java Programmer: Leading TO
Course Objectives
Upon completing the course, you will understand
Create, compile, and run Java programs Java Fundamentals Java control flow Integrated Development Environments Array Strings Object-oriented programming Math and Dates Java Swing Interfaces and Abstract Classes
Eclipse Write Java programs using primitive data types, control statements, methods, and arrays. Create and use methods Develop a GUI interface and Java applets Implementing Servlet/JSP Write interesting projects Establish a firm foundation on Java concepts
Introduction to Java
Java is a high-level and object-oriented
World Wide Web (WWW) called Internet. Features cross-platform communicating &
History of Java
James Gosling in June 1991.
OAK
Feature Embedded & Electronic communication
devices.
Java
Feature Internet Application. With full power on March 23, 1995.
Features of Java
Simple
Utilizes features in C++. Simplifies complex concepts in C++. Pointers etc.
Platform Independent
Write code on one platform and run on any other
Compiled
Compiled into byte-code using a Java compiler. Byte-code executes the Java program in any
task) concurrently.
program data. Byte-code adds security to Java programs. Java Applets makes working on the Internet secure.
C++.
Java in the Internet
Cross-Platform Java supports cross-platform execution through its bytecode. Write Once Run Anywhere features.
Support to HTML
Java programming language provides supports to
html. Package jipxhtml was developed in Java to analyze and create HTML 4.0 documents.
Network-based
Java provides APIs to supports Network computers. In many areas Java is used to develop applications.
etc.
Object-Oriented Programming. Java is Platform Independent.
Polymorphism. Class
It contains both data and executable code.
Object
Object is an instance of a class.
Abstraction
Nothing but data hiding.
Using Interface & Abstract class.
Inheritance
One class acquires the property of another class. Using extends and implements.
Polymorphism
Same name but different Operations.
Platform Independent.
Byte Code is the machine language of the Java
Virtual Machine.
Sun JVM Microsoft JVM & IBM JVM etc. Same.class files can run on various platforms. Proves Java is a Platform Independent Language.
default. Notepad is an easy way to write Java program. TextPad 5.4.2 see.(DAY1a jdk7 & TextPad
Installation)
Eclipse IDE see.(DAY3c Eclipse Installation)