The Java
Certification Programming course provides students
with a solid foundation for programming with Java, including: information about the syntax of the Java programming language; object-oriented programming with the Java; exceptions, file input/output (I/O), and threads. Programmers familiar with object-oriented concepts can learn how to develop Java technology applications. The course features the Java Platform, Standard Edition 6 (Java SE 6) platform, and utilizes the Java SE Development Kit 6 (JDK 6) product. The students perform the course lab exercises using the Eclipse Integrated Development Environment (IDE).
Students who can benefit from this course: Programmers who are interested in adding the Java programming language to their list of skills* Students who are preparing for the Oracle Certified Professional, Java SE 6 Programmer examination
Duration : 2 Months
- Installation & Hello World Development
- Path Environment variable
- -d option
- Local variables & pass by value
- Urinary operators
- Static variables (Forward Reference Issue) Management
- Memory Management – Heap/Stack
- SIB
- Using Static Members in different classes
- Test on Static Members
- Simple class & object
- Analyzing Compiler code
- Constructor Overloading, Understanding First statement of Constructor
- IIB
- Mixing Static, Non-Static Members and Analyzing Constructor SIB & IIB

- Introduction to Inheritance incase of classes
- Constructor chaining
- Analyzing Constructor chain, SIB, IIB in the hierarchical classes
- Test on Constructors, IIB’s, SIB’s, Constructor chain
- Packages
- Access Levels
- Abstract classes
- Interfaces
- Method Overloading & Overriding
- Difference between Constructors and Methods
- Test on Interfaces, abstract classes, Overloading, overriding
- Auto widening, explicit narrowing
- Auto up casting & Explicit down casting
- Polymorphism
- jar file
- classpath
- javap, javadoc
- Enums
- Static Imports
- Inner classes
- Inner classes Continuation
- Annotations
- Test
- ANT
- Eclipse
- Enhanced for loop
- Wrapper classes – Basics
- Auto Boxing
- Var args
- Auto widening, Auto Boxing, var args
- Command Line Arguments, Scanner Classes
- Exception Handling
- Assertions
- Test
- Threads –Basics
- Synchronization
- Dead Lock
- Inter Thread Communication
- Thread group
- ThreadLocal
- Thread Pool
Object class
- toString
- equals
- hashCode
- clone
- shallow/deep copy
- Strings Basics
- Usage of String methods
- StringBuilder & StringBuffer
- Patterns & Matchers (Regular Expressions)
- Formatters
- Date, Calendar, NumberFormat, DateFormat, Locale
- Test
- Arrays
- java.util.Arrays , Sorting with Comparator & Compare
Collections
- List stream
- Developing our own ArrayList
Collections
- Developing LinkedList
- Developing Stack & Heap
- Collections class
Collections
- Set stream – Basics
- Set uniqueness
- TreeSet, NavigableSet
Collections
- Queue stream – Basics
- PriorityQueue
- Map stream - Basics
- Uniqueness in Map
Collections
- HashMap & HashTable
- TreeMap & Navigable Map
- Test
Collections
- File
- Writers and Readers
- Streams
- Serialization
Collections
Collections
- Externalization
- java.io.Console
- s.o.p basics
- Test
Note: Class will be 4 hours each day. (If you are considering 2 hours each day then count double days of given as above)
Exam Code: 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam
Exam Fees: 200 USD
Exam Schedule: Mon-Sat , 9:00 am to 6:00 pm
Exam Center address: www.pearsonvue.com