10MCA37 Java Programming Laboratory syllabus for MCA


Unit-1 Write a JAVA Program 0 hours

a. Write a JAVA Program to demonstrate Constructor Overloading and Method overloading.b. Write a JAVA Program to implement Inner class and demonstrate its Access Protections.

Unit-2 Write a JAVA Program 2 0 hours

a. Write a JAVA Program to demonstrate Inheritance.b. Write a JAVA Program to demonstrate Exception Handling (Using Nested try catch and finally).

Unit-3 Write a JAVA Program 3 0 hours

Write a JAVA program which hasi. A Class called Account that creates account with 500Rs minimum balance, a deposit() methodto deposit amount, a withdraw() method to withdraw amount and also throwsLessBalanceException if an account holder tries to withdraw money which makes the balancebecome less than 500Rs.ii. A Class called LessBalanceException which returns the statement that says withdraw amount(___Rs) is not valid.iii. A Class which creates 2 accounts, both account deposit money and one account tries towithdraw more money which generates a LessBalanceException take appropriate action forthe same.

Unit-4 Write a JAVA program using Synchronized Threads 0 hours

Write a JAVA program using Synchronized Threads, which demonstrates Producer Consumer concept.

Unit-5 Write a JAVA program 5 0 hours

Write a JAVA program which hasi. A Interface class for Stack Operationsii. A Class that implements the Stack Interface and creates a fixed length Stack.iii. A Class that implements the Stack Interface and creates a Dynamic length Stack.iv. A Class that uses both the above Stacks through Interface reference and does the Stackoperations that demonstrates the runtime binding.

Unit-6 Write a JAVA program 6 0 hours

Write a JAVA program which hasi. 2 classes which initializes a String in its constructorii. A Generic class with 2 type Parametersiii. Create a Generic Class reference for t he above 2 Class and try to print the message inside theconstructor (Use to string method).

Unit-7 Write JAVA programs 7 0 hours

Write JAVA programs which demonstrates utilities of LinkedList Class

Unit-8 Write a JAVA program 8 0 hours

Write a JAVA Program which uses FileInputStream / FileOutPutStream Classes.

Unit-9 Write a JAVA program 9 0 hours

Write a JAVA Program which writes a object to a file (use transient variable also).

Unit-10 Write a JAVA program 10 0 hours

Write a JAVA program which uses Datagram Socket for Client Server Communication.

Unit-11 Write JAVA Applet programs 0 hours

Write JAVA Applet programs which handles MouseEvent

Unit-12 Write JAVA Applet programs 2 0 hours

Write JAVA Applet programs which handles KeyBoardEvent

Unit-13 Write a JAVA program 12 0 hours

Write a JAVA program which implements RMI.

Unit-14 Write a Swing Application 0 hours

Write a Swing Application which usesi. JTabbed Paneii. Each Tab should use JPanel, which includes any one component given below in each Paneliii. ComboBox / List / Tree / Radiobutton

Last Updated: Tuesday, January 24, 2023