0% found this document useful (0 votes)
9 views1 page

java 2nd sessional questions

Uploaded by

Ritik Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views1 page

java 2nd sessional questions

Uploaded by

Ritik Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

1. Explain the concept of interfaces in Java.

What are their advantages over abstract


classes? Write a program to demonstrate the usage of interfaces.
2. What is inheritance in Java? Explain its benefits and types. Write a Java program to
demonstrate the concept of inheritance.
3. Describe the concept of packages in Java. Why are they used, and how do they help in
organizing code? Write a program to demonstrate the usage of packages.
4. What is exception handling in Java? Why is it important? Write a Java program to
demonstrate exception handling with try, catch, finally, and throw.
5. Explain the concept of applets in Java. How do applets differ from regular Java
applications? Write a Java program to demonstrate the lifecycle of an applet.
6. Discuss thread creation in Java. Differentiate between single-threaded and multi-
threaded programming. Write a Java program to demonstrate thread creation and inter-
thread communication.
7. What are String classes in Java? Explain the immutability of strings with an example.
Write a Java program to demonstrate the usage of String classes such as String, String
Builder, and String Buffer.
8. Explain the Java Collection Framework. What are its main components, and why is it
widely used? Write a program to demonstrate the usage of several collection classes
such as Array List, Hash Set, and Hash Map.
9. What is constructor overloading in Java? Explain its use with an example. Write a Java
program to demonstrate the concept of constructor overloading.
10. Differentiate between method overloading and method overriding. Provide examples to
explain each. Write a Java program to demonstrate the usage of method overloading
and overriding.

You might also like