Yuvaraj
2 min readJul 13, 2023

Java- Syllabus (beginner’s level)

Core Java (Syllabus)

  1. Introduction to Java Programming

2. Java Basics

3. Control Statements *

4. Arrays *

5. Strings *

6. OOP Concepts *

7. Exception Handling *

8. Multithreading *

9. Input / Output Operations

10. Collections *

11. Java Database Connectivity (JDBC)

12. Java GUI Programming

13. Miscellaneous

Important Basic Java Programs

  1. Fibonacci Series
  2. Is it a prime number or not?
  3. Palindrome Number & String Palindrome
  4. Factorial Number
  5. Reverse a number & String.
  6. Armstrong Number
  7. Pattern Printing
  8. Odd or even?
  9. The three largest numbers
  10. Swapping with a third variable and without a third variable
  11. To determine whether or not the year is a leap year
  12. Area of the Circle
  13. Area of Rectangle
  14. Sum of digits of a number
  15. Find the average of numbers
  16. Multiplication table
  17. Number of students assed in a subject.

Click Here For More Basic Programs- Practice

Core Java Projects

  1. Library Management System
  2. Student Management System
  3. Bank Account Management System
  4. Simple Calculator
  5. Grade Book System
  6. Basic Inventory Management System
  7. Railway Ticket Reservation System
  8. Taxi Booking Application
  9. Air Traffic Control System
  10. Movie Ticket Booking System
  11. Online Bookstore System
  12. Address Book System
  13. Weather Information System
  14. Tic- Tac- Toe Game
  15. Simple Chat Application
  16. Currency Converter
  17. Random Number Generator
  18. Number Guessing Game

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Advanced Java (Syllabus)

  1. GUI Programming
  • Swing
  • AWT (Abstract Window Toolkit)
  • JavaFX

2. Database Connectivity (JDBC)

3. Servlets and JavaServer Pages (JSP)

4. Networking (Socket Programming, Multithreaded Servers)

5. Spring Framework

6. Hibernate and Java Persistence API (JPA)

7. Web Services (SOAP and RESTful)

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Yuvaraj
Yuvaraj

No responses yet