Define object oriented concepts.
[3 marks]What is the difference between the StringBuffer and StringBuilder classes?
[4 marks]Define constructor. How objects are constructed? Explain constructor overloading with an example.
[7 marks]Explain about arrays, Type of arrays and arrays methods.
[3 marks]Explain about Encapsulation, Abstraction.
[4 marks]State the design hints for class and inheritance. Also discuss the working and meaning of the “static” modifier with suitable examples.
[7 marks]Explain in detail how inheritance and polymorphism are supported in java with necessary examples.
[7 marks]Explain about different types of string methods.
[3 marks]Write short notes on access specifiers and modifiers in java.
[4 marks]What is an Exception? Explain the exception hierarchy. Explain how to throw, catch and handle Exceptions.
[7 marks]Explain about Final class, Fields, Methods.
[3 marks]What is a Package? What are the benefits of using packages? Write down the steps in creating a package and using it in a java program with an example.
[4 marks]Explain the concept of inner classes and explain the types of inner classes with an example program.
[7 marks]What is Dynamic binding? Show with an example how dynamic binding works.
[3 marks]Write short notes about I/Ostream classes.
[4 marks]Explain the thread state, thread properties and thread synchronization.
[7 marks]Explain the concept of finalization.
[3 marks]What is reflection and how does it help to manipulate java code.
[4 marks]Write a java program to implement the multiple inheritance concepts for calculating area of circle and square.
[7 marks]Explain about callback
[3 marks]Explain the interface with an example program.
[4 marks]What is Generic programming and why is it needed? Explain with example. List the limitations and restrictions of generic programming1
[7 marks]Explain about Proxy class, Interface and Methods.
[3 marks]Explain about adapter classes and mouse events with an example.
[4 marks]With a neat diagram explain the Model view controller design pattern and list out the advantages and disadvantages of using it in designing an application.
[7 marks]