Skip to content
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 account

Have an account? Log in