22PCSCC12:
ADVANCED JAVA PROGRAMMING
UNIT
I
Data Types, Variables and Arrays: Primitive
Types-Literals-Variables-Type Conversion and Casting- Arrays. Operators: Arithmetic-
Bitwise-Relational-Boolean Logical – Assignment-Conditional. Control
Statements: Selection statements- Iteration Statements- Jump Statements.
Classes and Methods: Fundamentals- Declaring objects- Methods-
Constructors-Overloading Methods- Recursion – Nested and Inner Classes-Command
Line Arguments.
UNIT
II
Inheritance: Basics-Super Class- Method Overriding- Abstract
Classes. Packages and Interfaces: Packages- Access Protection – Importing
Packages - Interfaces. Exception Handling: Fundamentals – Types – Try and Catch
– Throw – throws- Finally – Built in Exceptions.
UNIT
III
The Applet Class: Basics – Architecture – Applet Skeleton –
Display Methods – Status Window- Passing Parameters. Event Handling: Event
Model – Classes – KeyEvent Class- Event Listener Interfaces.
AWT: Window Fundamentals – Working with frame windows- Graphics-
Working with color- working with fonts. AWT controls – Labels- Buttons- Check
Box- Choice Controls – Lists- Scroll Bars – TextField- Text Area.
UNIT
IV
Servlet Fundamentals: Servlet overview and Architecture- Servlet
Basics-Servlets and HTML- servlet Sessions- Servlets, JDBC, and Inter Servlet
Communications. JSP Fundamentals: JSP Overview and Architecture – JSP Implicit
Objects – JSP Standard Actions- Handling JSP Errors – Custom JSP Tag Libraries
UNIT
V
Using Relational Databases: Introduction – JDBC Drivers for RDBM
Systems- Using java.sql API, Using javax.sql API – connection pooling. Network
Programming: Introduction – Working with URLs – Working with Sockets – Remote
Method Invocation.
Text Books
1. Herbert Schildt, “Java
the Complete Reference”, Oracle Press, TMH Company Ltd, New Delhi, 9th Edition,
2014.
2. James goodwill, “
Developing Java Servlets: Web applications with servlets and JSP”, 2nd Edition,
SAMS Publishers, USA
3. Joe Wiggles worth and
Paula McMillan, “Java Programming Advanced Topics”, 3rd Edition, TMH, 2009.

No comments:
Post a Comment