5 Marks
Discuss about the features of Java.
Discuss the difference between Java, C++ and C based on features.
Summarize the need of default constructors and parameterized constructors with
examples.
Outline the significance of ‘super’ keyword in Java when working with constructors
Infer the concept of destructors in Java and how destructors are differ from constructors
Describe the use of ‘toString()’ method of Object class in java with an example.
Illustrate about multilevel inheritance in Java with an example
Illustrate the relationship between a superclass and a subclass in Java with an example.
Demonstrate the concepts of method overriding in Java.
Outline how to create packages in Java with an example.
Classify the role of access specifiers in Java.
Discuss the concept of interface in Java.
Explain thread along with the different ways of process.
Interpret the importance of isAlive() and join() methods.
Dramatize the different types of Exception with examples.
Examine the role of custom exception handling in banking application.
Demonstrate the purpose of ‘wait()’ and ‘sleep()’ methods.
Illustrate the importance of thread life cycle .
Describe different types of controls in AWT.
Assess the role of Component and Container in AWT.
Demonstrate the difference between jcheckbox and jradiobutton.
Distinguish AWT and Swing packages in the development of java applications.
Describe layout manager and different types of it in java AWT.
Demonstrate the java code to display ‘scrollbar’ and a ‘scrollpane’.
Explain JDBC Driver Interface.
Describe how to connect a database using JDBC with an example.
Explain the purpose of Configuration Interface in Hibernate.
Summarize the benefits of using Hibernate Templates.
Demonstrate the role of ResultSet in JDBC.
Conclude the procedure for displaying the complete data of a table using JDBC.
9 Marks
Choose appropriate oops concepts to enhance an online store. The store sells different
types of items, such as Electronics, Clothing, and Books. Each of these items has a
method to calculate the discount applied to it based on its category. Dramatize the java
code suitable for this scenario.
Demonstrate the multilevel inheritance in Java through a ‘University’ class with ‘School’,
and ‘Department’ classes in example.
Implement a java program to achieve multiple inheritances through an interface.
Illustrate the role of ‘final’ keyword usage on Data, Methods and Class in Java.
Demonstrate with an example how a base class constructor could be called from a child
class.
Dramatize the role of ‘Abstract’ class in Java.
Demonstrate a java program to create a thread using Runnable interface with an example.
Illustrate the various techniques to handle Exceptions in Java. Assess with examples.
Demonstrate how to catch ‘Arithmetic’ exceptions using exception handling in Java.
Demonstrate a java program to input the name & age of a person and throw a user-
defined exception, if the entered age is negative.
Discriminate ‘start()’ and ‘isAlive()’ with an example.
Demonstrate how priority could be handled for threads in Java with an example.
Describe how ‘Menus’ can be designed using ‘AWT’ in Java.
Explain the various steps to perform Event Handling.
Demonstrate ‘JTable’ in swing for displaying details of at least 4 employees. The
employee details are ‘empID’, ‘empName’ and ‘Salary’
Examine the difference between ‘invokeAndWait’ and ‘invokeLater’ in Java.
Compare ‘Font’ and ‘FontMetrics’ classes with suitable examples.
Explain in detail about AWT event hierarchy with examples
12 Marks (each 6 marks)
Illustrate about Method overriding and explain how to prevent a method to be overridden
in Java with an example.
Demonstrate about Hierarchical Inheritance in Java with an example.
Recommend a JDBC based code for performing insert records to a table in mysql
database.
Demonstrate how to retrieve a particular set of records using JDBC from a table.
Illustrate about Hibernate components used to interact with databases.
Sketch the Hibernate architecture with features.
Conclude Hibernate Lifecycle used to connect with databases.
Illustrate the role of ORM Tool in Hibernate for building database applications.