java syllabus
java syllabus
What is Java?
History, features, and types of Java applications (console, GUI, web, etc.)
Break, Continue
1.5 Functions/Methods
Method overloading
1.6 Arrays
One-dimensional arrays
Multi-dimensional arrays
Array manipulation
2.2 Constructors
2.3 Inheritance
Method overriding
2.4 Polymorphism
2.5 Encapsulation
2.6 Abstraction
Interfaces
ArrayList, LinkedList
HashSet, TreeSet
HashMap, TreeMap
3.5 Iterators
3.6 Generics
5.2 Streams
6.3 Synchronization
8. Advanced Topics
Lambda expressions
Stream API
Functional Interfaces
Method References
10.2 Hibernate
10.3 JUnit
Writing test cases, unit testing in Java
Create small Java projects (e.g., a simple library management system, a to-do app).