BCA 4th Semester - Java Programming Most
Important 14 Marks Questions
1. Explain Java Architecture with diagram (JVM, JDK, JRE, Bytecode).
2. Explain all features of Java in detail.
3. Explain OOP concepts in Java (Encapsulation, Inheritance, Polymorphism, Abstraction) with
examples.
4. Explain Inheritance in Java with types and example program.
5. Explain Method Overloading and Method Overriding with examples.
6. Difference between Abstract Class and Interface with examples.
7. Explain String, StringBuffer and StringBuilder with differences and examples.
8. Explain Exception Handling in Java (try, catch, finally, throw, throws) with examples.
9. Explain different types of exceptions and user-defined exception with program.
10. Explain Arrays in Java (1D & 2D) with example programs.
11. Explain Multithreading in Java with life cycle diagram and example.
12. Difference between Thread class and Runnable interface with program.
13. Explain Thread Synchronization with example.
14. Explain Java I/O Streams (Byte & Character Streams) with examples.
15. Explain Applet Life Cycle with diagram and example.
16. Difference between Applet and Application.
17. Explain Event Handling in Java (Delegation Event Model) with example.
18. Explain AWT components and Layout Managers with examples.