Unit-1
OOP Concepts
Essay Questions
1. Explain about basic concepts of OOP?
Short answer questions
1. What are the benefits of OOP?
2. What are the applications of OOP?
Java Programming
Essay Questions
1. What are the features of Java?
2. Explain various data types available in Java?
3. Explain various types of operators used in Java?
4. Explain about various types of conditional statements with example?
5. Explain about various types of looping statements with example?
UNIT-2
Arrays and Strings
Essay Questions
1. Briefly explain about one-dimensional arrays in Java?
2. Briefly explain about two-dimensional arrays in Java?
3. Briefly explain about String class and String methods in Java?
4. Command Line Arguments?
Class and Objects
Essay Questions
1. What is a class and how classes can be defined in Java?
2. Explain about constructors with examples?
3. Explain about different types of constructors with examples?
4. Explain about Method Overloading in Java?
Inheritance and Polymorphism
Essay Questions
1. Explain different forms of inheritance supported by Java?
2. Briefly explain about abstract classes and methods with examples?
Short answer questions
1. Write short notes on “Super” Keyword?
2. Define Inheritance write its advantages?
Unit-3
Interfaces and Packages
Essay Questions
1. Define an interface? How to implemented an interface with example?
2. How to extend an interface? Explain with example?
3. Define Package. Explain about different types of packages?
Exception Handling
Essay Questions
1. What is an Error? Explain about types of Errors?
2. Explain about Exception Handling Mechanism?
3. Explain about multiple catch statements with example?
Unit-4
Multi Threading
Essay Questions
1. Explain the complete life cycle of a thread?
2. How many ways can a thread be created in java? Explain and give examples?
3. Write about Thread Priorities with example?
Stream Based I/O (java.io)
Essay Questions
1. What is a stream? How is the concept of streams used in Java?
Unit-5
GUI Programming with Swing
Essay Questions
1. Explain about MVC Architecture?
2. Grid Layout
3. Flow Layout
4. Card Layout
5. Grid Bag Layout