CS25C09 Java Programming - Unit 1 Notes
Topics:
1. Introduction to Java
2. Features of Java
3. History of Java
4. OOP Concepts (Encapsulation, Abstraction, Inheritance, Polymorphism)
5. JDK, JRE, JVM
6. Java Program Structure
7. Tokens and Keywords
8. Variables and Data Types
9. Operators
10. Control Statements
11. Arrays
12. Classes and Objects
13. Constructors
14. Method Overloading
15. Method Overriding
16. Inheritance
17. Access Specifiers
18. Static Members
Important 2-mark Questions: Define Java, JVM, JDK, JRE, Class, Object, Constructor, Inheritance,
Method Overloading, Method Overriding.
Important 10/16-mark Questions: Explain Java features, OOP concepts, JDK/JRE/JVM, Control
Statements, Arrays, Constructors, Inheritance, Access Specifiers with examples.