Java Course Content

1 Why Java 31 Exception Handling 61 AWT Components
2 Flavours of Java 32 JVM Reaction to Exception 62 Adding a menu to Window
3 Java Designing Goal 33 Try & Catch in Exception handling 63 Extending GUI features using Swing comonents
4 JVM & JDK 34 'Finally' & 'throws' in Exception Handling 64 Java utilities(java.util packages
5 Java's magic Byte Code 35 In-built & user defined exception 65 Collection framework
6 Installing java & making program 36 Checked & unchecked exception 66 Event Handling
7 Compilation & Execution 37 Arrays in Java 67 Adapter Classes
8 Java Elements 38 Tokenizing a String 68 Event types & classes
9 OOPs 39 Understanding threads 69 Client Server Architecture
10 Class & Objects 40 Multi thread programming 70 Socket overview
11 Object lifetime & Garbage collection 41 Thread Lifecycle 71 Database
12 Constructor 42 Synchronizing threads 72 Programming using Java
13 Access control & Modifiers 43 Inner communication of threads 73 Curd operation using JDBC
14 Methods 44 Applet 74 Mail API
15 Nested & Inner class 45 Application 75 POP & SMTP framework
16 Anonymous Class 46 Architecture & Parameters to Applet 76 Mass Mailer App Development
17 Abstract class & Interface 47 Embedding Applet in web page 77 J2EE
18 Argument Passing 48 Collection of useful classes 78 J2EE Architecture API & Containers
19 Recursion 49 Utility methods for Arrays 79 Servlet
20 Dealing with static members 50 Using 'scanner' 80 Handling Request & Response
21 Use of 'this' reference 51 Regular Expression 81 Session Tracking & Management
22 Cloning object 52 Java I/O packages 82 Java Server Packages (JSP)
23 Generic class types 53 Understanding Streams 83 Role of JSP in MVC
24 Inheritance in Java 54 I/O classes 84 JSP with Java Beans
25 Role of constructor in Inheritance 55 Working with file object 85 RMI (Remote Method Invocation)
26 Overriding super class method 56 Reading & writing to files 86 Enterprise Java Beans
27 Polymorphism in Java 57 Buffer Management 87 Working with session Beans
28 Classes & Interfaces in packages 58 Serializing Objects 88 JNDI (Java Naming & Directory Interface)
29 Making JAR files for library package 59 GUI programming
30 Naming convention 60 Components and containers