Programming in Java Text Books : Herbert Schildt, “JAVA 2: Complete Reference”, 5th Edition, TMH Reference Books : Jim Keogh, “J2EE Complete Reference”. Kenarnold and James gosling : “The Java Programming Language”.
Programming in Java Module - 1 Introduction to OOP Concepts & Implementation in Java 1. What is Java?-Features of Java 2. C, C++ vs. Java 3. Constants, variables, data types, operators, expressions. 4. OOPs concepts 5. Role of Constructor 6. Memory management using Garbage collector 7. Creating 1D and 2D Arrays
Programming in Java Module - 1 Introduction to OOP Concepts & Implementation in Java 8. Overloading and Overriding 9. Use of this and super keywords 10. Inheritance 11. Use of final Keywords 12. Dynamic Binding and Static Binding 13. Run-time Polymorphism 14. Abstract class and Interfaces 15. Inner/Nested classes
Programming in Java Module - 2 Stream based I/O in Java and String handling 1. Introduction to Input Output 2. Introduction and Implementation of Byte stream, Character stream, Buffered stream, Data stream, Object stream and File I/O. 3. String class 4. StringBuffer class 5. StringBuilder class 6. StringTokenizer class
Packages and Exception Handling Programming in Java Module - 3 Packages and Exception Handling 1. Introduction of Package 2. Programs related to Packages 3. Scope of Access Modifiers 4. Introduction of exception and Error-Throwable class 5. try,catch and finally blocks 6. throw and throws keywords 7. Checked and unchecked exceptions 8. User defined exception.
Programming in Java Module - 4 Multithreading 1. What is Program, Process, Thread? 2. Multiprocessing, Multithreading and Multitasking 3. Use of sleep() and suspend methods 4. Integrated Thread-Synchronization 5. Use of wait(), notify() and notifyAll() methods.
Programming in Java Module - 5 Database Connectivity 1. What is JDBC API? 2. Driver types 3. Two-tier and Three-tier models 4. Connection overview 5. Statement overview 6. Sending Batch updates 7. ResultSet overview 8. Concurrency types 9. Prepared Statement overview 10.CallableStatement overview
Programming in Java Module - 6 Introduction to Applet and JApplet 1. Getting started with Applets 2. Defining an Applet subclass 3. Life cycle of an Applet 4. Applet’s execution environment 5. Developing an Applet 6. Deploying an Applet 7. Learning Swing with the Netbeans IDE. 8. Introduction to JFC and Swing, Features of the Java Foundation Classes, Swing API Components, JComponent Class, Windows, Dialog Boxes, and Panels, Labels, Buttons, Check Boxes, Menus, Toolbars, Implementing Action interface, Pane, JScrollPane, Desktop pane, Scrollbars, Lists and Combo Boxes, Text 9. Entry Components, Colors and File Choosers, Tables and Trees, Printing with 2D API and Java Print Service API.
Programming in Java Module - 7 Networking 1. Introduction to Networking in Java 2. What is TCP and UDP 3. What is Socket and Port 4. Implementation of Socket and InetAddress class 5. URL in terms of Java networking programming 6. Datagram in network environment 7. Retrieve the IP address from Host Name, vice-versa.
Programming in Java Module - 8 Database Connectivity 1. Applications of Future Java technology in industry.
Programming in Java