The document outlines the core Java syllabus which includes topics such as Java basics, OOP concepts, strings, exception handling, multithreading, input/output, serialization, networking, reflection, collection framework, new features of Java such as generics and annotations, internationalization, applets and AWT/Swing. It provides an overview of key classes, interfaces and concepts covered in the Java programming language.
The document outlines the core Java syllabus which includes topics such as Java basics, OOP concepts, strings, exception handling, multithreading, input/output, serialization, networking, reflection, collection framework, new features of Java such as generics and annotations, internationalization, applets and AWT/Swing. It provides an overview of key classes, interfaces and concepts covered in the Java programming language.
The document outlines the core Java syllabus which includes topics such as Java basics, OOP concepts, strings, exception handling, multithreading, input/output, serialization, networking, reflection, collection framework, new features of Java such as generics and annotations, internationalization, applets and AWT/Swing. It provides an overview of key classes, interfaces and concepts covered in the Java programming language.
The document outlines the core Java syllabus which includes topics such as Java basics, OOP concepts, strings, exception handling, multithreading, input/output, serialization, networking, reflection, collection framework, new features of Java such as generics and annotations, internationalization, applets and AWT/Swing. It provides an overview of key classes, interfaces and concepts covered in the Java programming language.
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