java lab syllabus
java lab syllabus
Course Objectives
1. Learn how to write simple java programs
2. Learn how to write multithreaded programs
3. Learn how to write I/O programs
4. Learn how to write serialization programs
5. Learn how to write program using URL class
Course Outcomes
1. Be able to write simple java programs
2. Be able to write multithreaded programs
3. Be able to write I/O programs
4. Be able to write serialization programs
5. Be able to write URL class program
Programs
1. Write a program to calculate salary of n employees using concept of classes with
constructors and methods.
2. Write a program to demonstrate e-commerce website using inheritance, abstract class
and dynamic polymorphism.
3. Write a program to demonstrate various arithmetic calculations using packages.
4. Write a program to demonstrate client-server environment using multithreading.
5. Write a program to demonstrate mutual exclusion using thread synchronization.
6. Write a program to demonstrate Linked list class.
7. Write a program to demonstrate Hash set and Iterator classes.
8. Write a program to demonstrate Enumeration and Comparator interfaces.
9. Write a program to accept data and display output in key, value pair.
10. Write a program to create a registration form with different controls, menus and
demonstrate event handling.
11. Write a program to copy data from one file to another file.
12. Write a program to merge contents of two files and display output on console.
13. Write a program to illustrate Serialization.
14. Write a program to retrieve web page using URL class.
15. Write a program to load and display image and perform gray scale.
21