AL-406 · Java Lab/Official Syllabus
Java Lab (AL-406) - Official Syllabus
1
Unit 1
Overview of Java
- Overview of Java
- Installation
- First Simple Program
- Compilation process
- JavaKeywords
- Identifiers
- Literals
- Comments
- Data Types
- Variables
- Dynamic initialization
- typeconversion and casting
- Operators
- Control Statements
2
Unit 2
Declaring Objects and OOP Concepts
- Declaring Objects
- Introducing Methods
- Constructors
- this Keyword
- GarbageCollection
- finalize Method
- Overloading Methods
- Overloading Constructors
- Using Objects asParameters
- Inheritance
- Creating a Multilevel Hierarchy
- Packages and Interfaces
- ExceptionHandling
- Multithreaded
3
Unit 3
The Applet Class
- The Applet Class: Applet Basics
- The Applet Class
- Applet Architecture
- AppletInitialization and Termination
- Simple Applet Display Methods
- Simple Banner Applet
- Usingthe Status Window
- The HTML APPLET Tag
- Passing Parameters to Applets
- Improving theBanner Applet
4
Unit 4
Introducing the AWT
- Introducing the AWT: Working with Windows
- Graphics, and Text
- AWT Classes
- Window Fundamentals
- Component
- Container
- Panel
- Frame
- Working with Frame Windows
- Handling Events in a Frame Window
- AWT Controls
- Layout Managers, and Menus
- Addingand Removing Controls
- Grid Layout
- Border Layout
- introduction to swing and servlet
5
Unit 5
Event Handling and JDBC
- Event Handling
- Two Event Handling Mechanisms
- The Delegation Event Model
- Events
- Event Sources
- Event Listeners
- Event Classes
- The Mouse Event Class and others
- JDBC: JDBCODBC bridge
- the connectivity model
- the driver manager
- navigating the result setobject contents
- the JDBC exceptional classes
- connecting to remote database
Laboratory Experiments
- Write a program that accepts two numbers from the user and print their sum.
- Write a program to calculate addition of two number using prototyping of methods.
- Program to demonstrate function overloading for calculation of average.
- Program to demonstrating overloaded constructor for calculating box volume.
- Program to show the detail of students using concept of inheritance.
- Program to demonstrate package concept.
- Program to demonstrate implementation of an interface which contains two methodsdeclaration square and cube.
- Program to demonstrate exception handling in case of division by zero error.
- Program to demonstrate multithreading.
- Program to demonstrate JDBC concept using create a GUI based application for student information.
- Program to display “Hello World” in web browser using applet.
- Program to add user controls to applets.
- Write a program to create an application using concept of swing.
- Program to demonstrate student registration functionality using servlets with session management.
Reference Books
- Programming with java A Primer — E. Balagurusamy — McGrawHill
- Core Java 8 for Beginners — Sharanam Shah — Shroff Publisher
- The Complete Reference Java 2 — Naughton, Schildt — Tata McGraw Hill
- Core Java 2 — Horstmann, Cornell — Pearson — Vol I &II
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel