You are on page 1of 3

Basics of Java

Java Introduction
What is Java?
History of Java
Features of Java Hello Java Program
Program Internal
How to set path? JDK, JRE and JVM Internal Details of JVM Variable and Data Type
Unicode System Operators

OOPs Concepts
Advantage of OOPs
Naming Convention
Object and Class
Method Overloading
Constructor
static keyword this keyword
Inheritance(IS-A)
Aggregation(HAS-A)
Method Overriding
Covariant Return Type
super keyword
Instance Initializer block
final keyword
Runtime Polymorphism
Dynamic Binding
instanceof operator
Abstract class
Interface
Package
Access Modifiers
Encapsulation
Object class Object Cloning
Java Array
Call By Value strictfp keyword
API Document
Command Line Arg

Java String
Java String
What is String
Immutable String
String Comparison
String Concatenation
Substring
Methods of String class
StringBuffer class
StringBuilder class
Creating Immutable class
toString method
StringTokenizer class

Java Regex
Regex API
Matcher class
Pattern class
Regex classes
Regex Quantifiers
Regex Metacharacters
Exception Handling
What is Exception
try and catch block
Multiple catch block
Nested try
finally block
throw keyword
Exception Propagation
throws keyword
Exception Handling with Method Overriding
Custom Exception
Java Inner classes
What is inner class
Member Inner class
Annonymous Inner class
Local Inner class
static nested class
Nested Interface
Multithreading
What is Multithreading
Life Cycle of a Thread
Creating Thread
Thread Scheduler
Sleeping a thread
Can we start a thread twice?
Calling run() method directly?
Joining a thread
Naming a thread
Thread Priority
Daemon Thread
Thread Pool
Thread Group
ShutdownHook
Performing multiple task by multiple thread
Garbage Collection
Runtime class
Multithreading quiz-1
Multithreading quiz-2
Synchronization
Synchronization & synchronized method
synchronized block
static synchronization
Deadlock
Inter-thread Communication
Interrupting Thread
Reentrant Monitor
I/O
Serialization
Networking
AWT
Event Handling
Swing
LayoutManager
Applet
Reflection API
Collection
JDBC
Java New Features
RMI
Internationalization

You might also like