Java Course Content
Google+
Introduction to Java
- History.
- Object oriented features.
- How to program and run on java.
- How to install JDK.
- Sample program.
Primitive Data Types
- Introduction.
- Default values provided.
- Wrapper classes.
Variables
- Types of variables.
- Depending on place of declaration.
- Depending on data type.
How to Create an Object
- General Syntax.
- Steps Involved in creating an object.
- Garbage collection.
Encapsulation
- Definition and explanation.
- Understanding the business problem or need.
- Examples.
Class and an Object
- What is a class and an object
- Need to create a class and how to create a class.
- Need to create an object and how to create an object.
- Properties of an object.
Constructor
- What is a constructor?
- Where and how to use a constructor.
- Types of constructors.
- Why Constructor overloading and chaining.
- Constructor overloading with examples.
- Constructor chaining with examples.
- Use of ‘this’ keyword.
Static Block
- Static Initializer
Packages
- What is a package?
- Why package?
- Different types of packages
- User defined packages
Arrays in Java
- What is an array?
- How to declare an array.
- Enhanced for loop
- User defined arrays
Command Line Arguments
Access Specifiers
Accessibility Modes
Examples
Inheritance
- What is inheritance
- Types of inheritance
- Support of java to inheritance
- Examples using ‘extends’ key word.
- Constructors in inheritance
- Method over riding
- ‘Super’ key word
- ‘final’ key word
- ‘Abstract’ key word.
- Interfaces.
Polymorphism
- What is binding?
- Static polymorphism
- Dynamic polymorphism
- Method over loading
- Method over riding
Exception Handling
- Try
- Catch
- Throw
- Throws
- Finally
- User defined exceptions.
Wrapper Classes
- Auto Boxing.
- Auto un-Boxing.
- Examples
Singleton Classes
Multithreading
- Daemon thread.
- Synchronization.
- Dead lock.
- Volatile modifier.
I/O STREAMS
SERIALIZATION
DIFFERENT WAYS IN CREATING AN OBJECT
OBJECT CLASS
FINALIZER
STRING CLASS
STRING TOKENIZER CLASS
STRING BUFFER AND STRING BULDER
AWT
APPLET AND SWINGS
EVENT HANDLING
ANONYMOUS CLASS
COLLECTIONS
ORACLE CERTIFIED JAVA PROGRAMMER(OCJP/SCJP)
Java Training in Ameerpet