This document contains a list of 50 programming assignments covering various Java concepts like OOPs, exception handling, multithreading, I/O, applets, GUI, JDBC, RMI, etc. The assignments include creating classes and objects, exception handling, multithreading programs, I/O programs, applets, GUI programs, database connectivity programs using JDBC and ODBC, and a program demonstrating remote method invocation using RMI.
This document contains a list of 50 programming assignments covering various Java concepts like OOPs, exception handling, multithreading, I/O, applets, GUI, JDBC, RMI, etc. The assignments i…