OOPTJ Important Questions
OOPTJ Important Questions
Read Unit I and Unit II completely. Read ** questions first from Unit III, IV and V.
Unit 1
1. OOP Concepts/OOP Priniciples
2. Java Features
3. Java Program structure
4. Java Tokens – Identifiers, Variables, Datatypes, Operators, Operator Precedence,
Seperators, Comments, Escape Sequence etc.
5. Command Line Arguments-Example program
6. User Input-Scanner class-Example program
7. Control Structures – if, switch, while, do..while, for and for each, break, continue,
goto
Unit II
1. Class and Object-Example program
2. Modifiers- Access Modifiers and Non Access Modifiers
3. Access Control- Private, Public and Protected Example
4. Constructor and Constructor Overloading
5. Methods and Method Overloading
6. Nested classes-Non static nested class and static nested class
7. This keyword-Example program
8. Final keyword – Final attribute, Final methods, Final class-Example programs
9. Static keyword – Static attribute, static methods.-Example programs
10. Objects as Parameters in Methods
11. Recursive methods
Unit III
1. **Declaration, Initialization, Accessing Elements of an Array. Example program
2. **2D array. Example program.
3. 3D array. Example program.
4. Arrays Class and methods
5. Arrays of varying length
6. **Inheritance and types of inheritance example programs
7. Class Object-example program
8. Access Control and Inheritance
9. **Super keyword –Example program
10. **Method Overriding-Example program
11. **Dynamic Method Dispatch-Runtime Polymorphism-Example program
12. **Abstract class-Example program
13. **Interface Multiple Inheritance-Multiple Interfaces-Example program
14. Static methods, Default Methods in Interface-Example program
15. Functional interfaces
16. Annotations
17. Nested Interfaces
Unit IV
1. **User Defined Package-Example program
2. **Path and ClassPath
3. Java.lang package
4. **Wrapper classes
5. **Boxing and Unboxing, AutoBoxing and AutoUnboxing
6. Java.util package
7. Java.time package
8. **Exception Handling – blocks –Example programs
9. **Checked Exceptions-Example program
10. **Unchecked Exceptions-Example programs
11. **Java I/O and Files Streams
Unit V
1. **Class String and its Methods-Example programs
2. **Class StringBuffer and its Methods-Example programs
3. **Thread-2 types of Creation
4. **Multithreading- Example Programs
5. **Thread Life Cycle- state diagram
6. **Process Synchronization, Inter Thread Communication
7. **JDBC
8. **javaFX GUI