Q1. Illustrate the features of the Java? Describe in brief.
Q2. Illustrate the shortcomings of procedure oriented programming? Describe how does Object oriented programming overcome such shortcomings.
Q3. Describe the method overloading and overriding with illustrations.
Q4. How do we design a user-defined package? Illustrate the steps to add classes and interfaces in the package? Give appropriate illustration.
Q5. Describe the benefits of using interfaces in the Java? How they are distinct from the Abstract Classes?
Q6. Distinguish between the notify and notify ALL method.
Q7. What do you mean by Applets? Describe how applets are dissimilar from an application.