6 MARKS
1. Compare Procedure Oriented Programming (POP) and Object Oriented Programming (OOP)
2. Explain the Structure of a Java Program
3. Explain Different Types of Inheritance in Java with Examples
4. Explain How Multiple Inheritance is Achieved Using Interfaces
5. Explain the Types of Layout Managers in Java AWT
6. Explain the Life Cycle of a Thread
7. Explain the Features of Java
8. Explain the Basic Data Types Used in Java
9. Explain the Lifecycle of an Applet
10. Difference Between Extending Thread and Implementing Runnable
11. Explain the Four Core Concepts of Object-Oriented Programming (OOP) with
Examples
12. What are Java Tokens? Explain with an Example
13. What is Constructor Overloading? How Does It Work? Explain with an Example
14. Explain the Standard I/O Streams in Java with Examples
15. Explain the Difference Between an Applet and a Standalone Application
16. Explain sleep(), join(), and isAlive() Methods with an Example
17. Explain the Scope of Variables in Java (6 Marks)
18. What is a Labelled Loop? Explain with an Example (6 Marks)
19. Explain the Different Ways of Creating Wrapper Objects (6 Marks)
20. Explain the Steps Involved in Developing and Executing an Applet Using HTML (6 Marks)
21. What Are the Types of Threads? Explain with Examples (6 Marks)
11. Differences Between Java and C (6 Marks)
12. Program to Check Whether a Number Is Prime or not (6 Marks)
14. Benefits of Using Packages in Java (6 Marks)
15. Program for Handling ArithmeticException Using Try-Catch (6 Marks)
16.Explain different Methods of the Thread Class (6 Marks)
17.Explain different types of operator in java.
18.What is constructor? Explain types of constructors in java with example.
19.Explain arithmetic operators in java.
20.Explain access control modifier in java.
21.What is conditional operator? Explain with an example program.
22.Explain methods of string class.
23.Write java program for function overloading.
24.Explain classification of byte stream.
25.Explain try, catch and finally block with example.
26.Explain this keyword with example.
27.Write a program to read and write bytes.
28.Explain switch statement.
29.Program to read and write characters.
30.Explain wild cards in generics.
31.How interfaces are implemented in java.
32.Explain method overriding concept in java with an example.
33.Explain the operator precedence.
34.Explain categories of control statement in java.
35.Explain GUI components in java with example.
36.Explain selection components in java with an example.
37.Explain types of access specifiers in java.
38.Explain types of looping statements.
39.Explain architecture of JVM with a neat diagram
40.Write the benefits of java collection framework.
41.What are the advantages and disadvantages of applet?
42.Explain the features of swing.
43.Explain command line arguments with an example
44. Write a note on Java data types.
45. Explain type casting.
46. Differentiate between AWT and Swing.
47. Explain break and continue statements with an example.
48.What is package? Explain user defined package.
49. Explain different access specifiers/visibility modifiers in java.
50. Explain final variable, final method and class with an example.
51. Write a note on String class.
52.Explain Abstract classes with an example.
53.Explain creating and extending thread with an example.
54. Explain exception handling with an example.
55.Explain method overloading and method overriding.
56. Explain any 5 math class methods.
57. Explain object creation in java.
58. Explain arrays in java with an example.
59. Explain switch case with an example.
60. Differentiate between String class and String Buffer class.
61.How to declare, initializa and access single dimensional arrays? Explain with an example.
62.What is the difference between extending thread and implementing runnable interface? Write
a program to create multiple threads and explain.
63.Explain The four core concepts of oop with examples.
64.What is event delegation model? How event delegation model works?
65.Explain downcasting and upcasting? Explain with an example.