Java Lab Manual Jan-June 2023 for Student
Java Lab Manual Jan-June 2023 for Student
Acropolis Institute of
Technology and
Research, Indore
Department of CSE (AI & ML)
Submitted To: Prof. Sumit Jain (Java Lab)
Submitted By:
Name of Student
Enrollment No. : 0827
Class/Year/Sem : AIS-1/2nd / 4th
CERTIFICATE
This is to certify that the experimental work entered in this journal as per
the B. TECH. II year syllabus prescribed by the RGPV was done by Mr./
Java Lab Laboratory of this institute during the academic year 2022-
2023.
In this lab, students will be able to understand the basic concepts and fundamentals of platform
independent object oriented language. Students can expand their skill through write programs for
solving real world problems using java collection frame work. In this laboratory students will
develop and code program to understand the fundamentals of programming such as variables,
conditional and iterative execution, methods, etc. With the help of this laboratory students can
strengthen the ability to development of secure, well-designed software projects that solve practical,
real-world problems. The implementation will demonstrate the use of a variety of basic control
structures including selection and repetition; classes and objects in a tiered architecture (user
interface, controller, and application logic layers); primitive and reference data types including
composition; basic AWT components; file-based I/O; and one-dimensional arrays.
GENERAL INSTRUCTIONS FOR LABORATORY CLASSES
DO’S
While entering into the LAB students should wear their ID cards.
Students should sign in the LOGIN REGISTER before entering into the
laboratory.
Students should come with observation and record note book to the laboratory.
After completing the laboratory exercise, make sure to shutdown the system
properly.
DONT’S
Module4: 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.
Module5: 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.
PREREQUISITE:-
Course Objectives
Course Outcomes
1. Write programs for solving real world problems using java collection frame work.
2. Use the syntax and semantics of java programming language and basic concepts of OOP.
3. Develop reusable programs using the concepts of inheritance, polymorphism, interfaces
and packages
4. Apply the concepts of Multithreading and Exception handling to develop efficient and
error free codes.
5. Design event driven GUI and web related applications which mimic the real word
scenarios.
Index
Date of Page Date of Grade & Sign
S.No Exp. Name of the Experiment No. Submission of the Faculty
Additional remarks
Tutor
1 Title
2 Neatly Drawn and labeled experimental setup
3 Theoretical solution of the instant problem
3.1 Algorithm
3.2 Program
4 Tabulation Sheet
INPUT OUTPUT
5
Results
Page 11