Q1. Describe the advantages and applications of the OOP in detail.
Q2. describe how does Java handle strings? describe the constructors of String and StringBuffer classes.
Q3. prepare down the merits of using interfaces in the Java? describe how are they differing from the Abstract Classes?
Q4. Describe Method overloading and Method overriding with appropriate illustration. Can you overload operators in the java?
Q5. describe how do we design a package? Illustrate the steps to add classes and interfaces in the package? prepare down appropriate illustration.
Q6. Describe the term Multithreading. describe how java implements its thread Model?