Syllabus

1

Course overview; writing hello world as an applet and application;

2 Basic java syntax; Array, String, Vector; super, this, public, private; jar files; javadoc
3 Java Events, the Applet class; interfaces, constructors, instance and class members
4 Building your own class hierarchies; abstract classes; interfaces
5 : Important Java Classes; the class Object (mother of all);
6 Exceptions and Threads;The world of Streams
7 URLs, sockets, streams, datagrams, the echo server
8 Database connectivity and JDBC
9 Remote Method Invocation (RMI)
10 Building Multi-Tier Applications(CORBA)
11 Threads and Java Beans
12 Java Servlets and Java Servlet Pages (JSPs)
12 Enterprise Java Beans and XML