Java Syallabus 2016

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

CORE JAVA SYLLABUS

Basics of Java Methods of String class


Java - What, Where and Why? StringBuffer class
History and Features of Java StringBuilder class
Internals of Java Program Creating Immutable class
Difference between JDK, JRE and JVM toString method
Internal Details of JVM StringTokenizer class
Variable and Data Type Exception Handling
Unicode System Exception Handling : What and Why?
Naming Convention try and catch block
OOPS Conecpts Multiple catch block
Advantage of OOPs Nested try
Object and Class finally block
Method Overloading throw keyword
Constructor Exception Propagation
static variable, method and block throws keyword
this keyword Exception Handling with Method
Inheritance (IS-A) Overriding
Aggregation and Composition(HAS-A) Custom Exception
Method Overriding Nested Classes
Covariant Return Type Nested Class : What and Why?
super keyword Member Inner class
Instance Initializer block Annonymous Inner class
final keyword Local Inner class
Runtime Polymorphism static nested class
static and Dynamic binding Nested Interface
Abstract class and Interface Multithreading
Downcasting with instanceof operator Multithreading : What and Why?
Package and Access Modifiers Life Cycle of a Thread
Encapsulation Creating Thread
Object class Thread Schedular
Object Cloning Sleeping a thread
Java Array Joining a thread

Call By Value and Call By Reference Thread Priority


strictfp keyword Daemon Thread
Creating API Document Thread Pooling
String Handling Thread Group
String : What and Why? ShutdownHook
Immutable String Performing multiple task by multiple
String Comparison thread
String Concatenation Garbage Collection
Substring Runnable class
Synchronization Collection
Synchronization : What and Why? Collection Framework
synchronized method ArrayList class
synchronized block LinkedList class
static synchronization ListIterator interface
Deadlock HashSet class
Inter-thread Communication LinkedHashSet class
Interrupting Thread TreeSet class
Input and output PriorityQueue class
FileOutputStream & FileInputStream ArrayDeque class
BufferedOutputStream & Map interface
BufferedInputStream HashMap class
FileWriter & FileReader LinkedHashMap class
CharArrayWriter TreeMap class
Input from keyboard by Console Hashtable class
Input from keyboard by Scanner Comparable and Comparator
PrintStream class Properties class
PrintWriter class Java New Features
Compressing and Uncompressing File Assertion
StreamTokenizer class For-each loop
Serialization Varargs
Serialization & Deserialization Static Import
Serialization with IS-A and Has-A Autoboxing and Unboxing
transient keyword Enum Type
Networking
Generics
Socket Programming
Reflection API
URL class
Annotation
Displaying data of a web page
Garbage Collector
InetAddress class
Design Patterns
DatagramSocket and DatagramPacket Internationalization
Two way communication Internationalization
Reflection API
ResourceBundle class
Reflection API
I18N with Date
newInstance() & Determining the class
I18N with Time
object
I18N with Number
javap tool
I18N with Currency
creating javap tool
Applets
creating appletviewer Awt
Accessing private method from outside AWT Event Handling
the class Swings

You might also like