/JAVA

This repository serves as a personal space to organize and manage Java programming experiments conducted as part of my academic curriculum. It contains practical assignments, code samples, and other resources related to Java programming.

Primary LanguageJava

Java Programming Lab

Welcome to the Java Programming Lab! This repository contains materials for the B.Tech. II Year II Sem. Java Programming Lab. Below you will find essential information about the course, list of experiments, and recommended tools.

Course Information

  • Course Code: Java Programming Lab
  • Duration: II Year II Semester
  • Lecture Hours: 0
  • Tutorial Hours: 0
  • Practical Hours: 2
  • Credits: 1

List of Experiments

  1. Use Eclipse or NetBeans platform and acquaint yourself with the various menus. Create a test project, add a test class, and run it. See how you can use auto-suggestions, auto-fill. Try code formatter and code refactoring like renaming variables, methods, and classes. Try debug step by step with a small program of about 10 to 15 lines which contains at least one if-else condition and a for loop.

  2. Write a Java program to demonstrate the OOP principles. [i.e., Encapsulation, Inheritance, Polymorphism, and Abstraction]

  3. Write a Java program to handle checked and unchecked exceptions. Also, demonstrate the usage of custom exceptions in real-time scenarios.

  4. Write a Java program on Random Access File class to perform different read and write operations.

  5. Write a Java program to demonstrate the working of different collection classes. [Use package structure to store multiple classes].

  6. Write a program to synchronize the threads acting on the same object. [Consider the example of any reservations like railway, bus, movie ticket booking, etc.]

  7. Write a program to perform CRUD operations on the student table in a database using JDBC.

  8. Write a Java program that works as a simple calculator. Use a grid layout to arrange buttons for the digits and for the +, -, *, % operations. Add a text field to display the result. Handle any possible exceptions like divided by zero.

  9. Write a Java program that handles all mouse events and shows the event name at the center of the window when a mouse event is fired. [Use Adapter classes]

‼️ AllOutputs

Orginal File (Reference)

Recommended Tools

  • Eclipse IDE
  • NetBeans IDE

Contributors

Feel free to contribute by submitting pull requests or by raising issues. Happy coding!