I. 
                Introduction  
                 
                1. 
                Why Java  
                2. Paradigms 
                3. 
                Diff b/w Java & Other (C,C++) 
                4. 
                Java history 
                5. 
                Java features 
                6. 
                Java programming format 
                7. 
                Java Tokens 
                8. 
                Java Statements 
                9. 
                Java Data Types 
                10. Typecasting 
                11. Arrays 
                 
                II. 
                  OOPS 
                1. 
                  Introduction  
                  2. Class 
                  3. 
                  Object 
                  4. 
                  Static Keywords 
                  5. 
                  Constructors 
                  6. 
                  This Key Word 
                  7. 
                  Inheritance 
                  8. 
                  Super Key Word 
                  9. 
                  Polymorphism (Over Loading & Over Riding) 
                  10. 
                  Abstraction 
                  11. 
                  Encapsulation 
                  12. 
                  Abstract Classes 
                  13. 
                  Interfaces  
                III. 
                  STRING MANIPULATIONS 
                1. 
                  String 
                  2. 
                  String Buffer 
                  3. 
                  String Tokenizer  
                IV. 
                  PACKAGES  
                1. 
                  Introduction to all predefined packages 
                  2. 
                  User Defined Packages 
                  3. 
                  Access Specifiers  
                V. 
                  EXCEPTION HANDLING   
                1. 
                  Introduction 
                  2. 
                  Pre Defined Exceptions  
                  3. 
                  Try-Catch-Finally 
                  4. 
                  Throws, throw 
                  5. 
                  User Defined Exception examples  
                VI. 
                  MULTITHREADING  
                1. 
                  Thread Creations 
                  2. 
                  Thread Life Cycle 
                  3. 
                  Life Cycle Methods 
                  4. 
                  Synchronization 
                  5. 
                  Wait() notify() notify all() methods    | 
              | 
            VII. 
                I/O STREAMS 
              1. 
                Introduction 
                2. 
                Byte-oriented streams 
                3. 
                Character – oriented streams 
                4. 
                File 
                5. 
                Random-access file 
                6. 
                Serialization  
              VIII. 
                NETWORKING 
              1. 
                Introduction  
                2. 
                Socket, Server socket  
                3. 
                Client –Server Communication  
              IX. 
                WRAPPERCLASSES 
              1. 
                Introduction  
                2. 
                Byte, Short, Integer, Long, Float, Double, Character, Boolean 
                classes.  
              X. 
                COLLECTION FRAME WORK 
              1. 
                Introduction  
                2. 
                Util Package interfaces, List, Set, Map  
                3. 
                List interface 7 its classes  
                4. 
                Set interface & its classes  
                5. 
                Map interface & its classes  
              XI.INNER 
                CLASSES 
              1. 
                Introduction  
                2. 
                Member inner class  
                3. 
                Static inner class  
                4. 
                Local inner class  
                5. 
                Anonymous inner class  
              XII. 
                AWT 
              1. 
                Introduction  
                2. 
                Components  
                3. Event-Delegation-Model  
                4. Listeners  
                5. Layouts  
                6. 
                Individual components Lable, Button, CheckBox, Radio Button. 
                7. 
                Choice, List, Menu, Text Field, Text Area  
              XV. 
                SWING(JFC) 
                1. 
                Introduction Diff b/w awt and swing  
                2. 
                Components hierarchy 
                3. 
                Panes 
                4. 
                Individual Swings components Jlabel 
                5. 
                JButton, JTextField, JTextAres.   |