Java and Java applications; Java Development Kit(JDK); Java is interpreted, Byte Code, JVM; Object-oriented programming;Simple Java programs.Data types and other tokens: Boolean variables, int, long, char, operators,arrays, white spaces, literals, assigning values; Creating and destroyingobjects; Access specifiers.Operators and Expressions: Arithmetic Operators, Bitwise operators,Relational operators, The Assignment Operator, The ? Operator; OperatorPrecedence; Logical expression; Type casting; StringsControl Statements: Selection statements, iteration statements, JumpStatements.
Classes: Classes in Java;Declaring a class; Class name; Super classes; Constructors; Creatinginstances of class; Inner classes.Inheritance: Simple, multiple, and multilevel inheritance; Overriding,overloading.Exception handling: Exception handling in Java.The Applet Class: Two types of Applets; Applet basics; Applet Architecture;An Applet skeleton; Simple Applet display methods; Requesting repainting;Using the Status Window; The HTML APPLET tag; Passing parameters toApplets; getDocumentbase() and getCodebase(); ApletContext andshowDocument(); The AudioClip Interface; The AppletStub Interface;Output to the Console.
Multi ThreadedProgramming: What are threads? How to make the classes threadable;Extending threads; Implementing runnable; Synchronization; Changing stateof the thread; Bounded buffer problems, read-write problem, producer-consumer problems.Event Handling: Two event handling mechanisms; The delegation eventmodel; Event classes; Sources of events; Event listener interfaces; Using thedelegation event model; Adapter classes; Inner classes.
Swings: The origins of Swing; Two key Swing features;Components and Containers; The Swing Packages; A simple SwingApplication; Create a Swing Applet; Jlabel and ImageIcon; JTextField;TheSwing Buttons; JTabbedpane; JScrollPane; JList; JComboBox; JTable.
Overview of J2EE and J2SEThe Concept of JDBC; JDBC Driver Types; JDBC Packages; A BriefOverview of the JDBC process; Database Connection; Associating theJDBC/ODBC Bridge with the Database; Statement Objects; ResultSet;Transaction Processing; Metadata, Data types; Exceptions
Background; The Life Cycle of a Servlet; Using Tomcat for ServletDevelopment; A simple Servlet; The Servlet API; The Javax.servlet Package;Reading Servlet Parameter; The Javax.servlet.http package; Handling HTTPRequests and Responses; Using Cookies; Session Tracking.
Java Server Pages (JSP): JSP, JSP Tags, Tomcat, Request String,User Sessions, Cookies, Session Objects.Java Remote Method Invocation: Remote Method Invocation concept; Serverside, Client side.
Enterprise java Beans; Deployment Descriptors;Session Java Bean, Entity Java Bean; Message-Driven Bean; The JAR File.