1. Differentiate among JDK, JRE and JAR. Explain their usage with real time examples.
2. Explain PUBLIC STATIC VOID MAIN (STRING ARGS[])
3. Is Java fully object oriented paradigm? Justify your answer
4. Can you instantiate a class if the constructor has been declared private? If yes, write a
sample code illustrating the concept.
5. Differentiate between StringBuffer and StringBuilder with a Program.
6. Why Strings Are Immutable in Java? Write a program to explain.
7. Can we overload main method? If yes, write a program
8. Differentiate between THROW and THROWS with an example
9. In how many ways the input can be given to a Java program? Write a program for this
10. What are run time arguments? Explain with an example program
11. Write a program where you can use inheritance and interface concepts
12. Explain the concept of synchronization with an example
Note: Print out of the Answers to be submitted on 17.02.2024 to the respective Class In-
charges and soft copy to be sent to mail id praveenkumar.ai@act.edu.in
Answers to be prepared only with your Own Words. Copy and Paste is strictly prohibited.
Example Programs also should be your own programs.