Unit – I
1. Define Inheritance. Explain types of inheritance in Java. How can we implement Multiple inheritance
in Java with example.
2. Define type casting in Java.
3. Explain the structure of JVM.
4. Explain Static method, Static variable and block in detail with example.
5. What is JVM? Explain the various operations performed by JVM.
6. Explain the Java Security Architecture.
7. Explain the various characteristics of Java language.
8. Explain the sandbox security model.
Unit – II
1. Describe polymorphism with help of example.
2. Compare features of Java with C++.
3. Create a program in Java to implement method overriding.
4. Define wrapper classes in Java.
5. What is anonymous inner class? Explain the types of anonymous inner classes.
6. What is Polymorphism? Explain runtime polymorphism in Java by writing a suitable code.
7. Explain the Constructor chaining with the help of example. What are the rules and needs of
constructor chaining?
8. What is wrapper class? What are the uses of wrapper classes in Java?
Unit – III
1. What is applet? Explain life cycle of applet.
2. Create class Package and then create an instance of your own class outside the package.
3. Explain the concept of thread in Java. Explain with suitable example.
4. What is exception handling in Java. Explain with suitable example.
5. Define thread synchronization. Also describe the need of thread synchronization.
6. What are various advantages of using Package in Java?
7. What is user defined Exception. Write a program to create a user defined exception in Java.
8. What is the significance of layout managers? Discuss about various layout managers.
Unit – IV
1. Describe and design JDBC.
2. Explain concept the JDBC programming concept in detail.
3. What is JDBC? Explain the steps for connectivity between Java program and database.
4. Write a note on list Java collection.
5. What is Framework? What are the advantages of Collection Framework?
6. What is Java reflection API? Where it is used. Write the advantages and disadvantages of using
reflection.
Compulsory Question (Q.1 – Short Answer Type)
1. Array
2. Class and method
3. How dead Thread can be restored?
4. What is difference between yielding and sleeping?
5. Explain standard data types in Java.
6. IO applets
7. What is a JAR file?
8. Write a short note on explicit class loading in Java.
9. Briefly explain the uses of ‘throw’ and ‘throws’ clauses of exception handling.
10. What is the advantage of property file?
11. Briefly explain the role of equals and hash code methods.
12. What are unchecked exceptions in Java?