Q1. Explain the life cycle of a thread with a suitable diagram.
(8) (5times)
Q2. Describe the life cycle of an Applet (or Explain the life-cycle methods of an Applet).(7) (5times)
Q3. Explain JDBC driver implementation categories (or Briefly explain the four types of JDBC
drivers).(8)(4times)
Q4. Explain the Delegate Event Model used in event handling. (Includes explaining event source and
event listener).(8)(4times)
Q5. What is URL? Explain the methods of URL class in Java? (The question often asks for an
explanation with a program).(8)(4times)
Q6. Explain Java ByteStream and CharacterStream classes with the help of neat diagrams. (Also
phrased as: Explain Java Stream Classes with a suitable diagram).(8)(4times)
Q7. Explain different interfaces defined in the Collection Framework. (Also phrased as:
Summarize/Briefly explain the interfaces in the Java collection framework).(6)(4times)
Q8. What is a Java package? Explain the steps how to add classes to a package. (Also phrased as:
How do you create a package in Java? Provide the syntax).(6)(4times)
Q9. Explain any 8 features of Java language.(8)(4times)
Q10. Illustrate with suitable examples, the different ways of implementing a thread.(8)(3times)
Q11. With a suitable example, explain how multiple inheritance is implemented in Java (using
interfaces).(7)(3times)
Q12. Explain different types of Inheritance in Java with a suitable diagram.(6)(3times)
Q13. Explain how to pass parameters to an applet program (with a program).(6)(3times)
Q14. What is an abstract class? Illustrate with an example. (Includes abstract methods).(6)(3times)
Q15. Write a Java program to show the use of all types of constructor (default, parameterized, copy).
(6)(2times)
Q16. Explain the different looping statements available in Java with examples.(8)(2times)
Q17. Describe 8 methods of the String class with examples. (Also phrased as: Write a java program
to implement string methods).(8)(2times)
Q18. Explain method overriding with a suitable example.(4)(2times)
Q19. Why Java is called platform independent? (Also phrased as: Explain with a neat diagram how
architecture neutrality is achieved in Java).(7)(2times)
Q20. Write a Java program to implement a calculator using switch case (or display different seasons
based on the month using switch statement). (8)(2 times)
Q21. Write a java program to implement a Frame application to compute the sum/mean of
numbers using AWT controls. (8)(2 times)
Q22. Write short notes on: a) final class b) finalize method c) final variables and method.7(2 times)
Q23. What are command line arguments? Illustrate with the help of a program.6(1 time)
Q24. Explain the different uses of super keyword.5(1 time)
Q25. Explain Autoboxing and Unboxing in Java.6(1 time)
Q26. Explain thread priorities with an example.6(1 time)
Q27. Write a java program to solve producer consumer problem using threads.8(1 time)
Q28. Write a java program to handle divide by zero exception. (Also phrased as: a program that
handles divide by zero and array out of bounds exception using multiple catch).7(3 times)
Q29. Write a program to copy the contents of one file to another file. (Also phrased as: Java
program to read a file and display contents on the screen).8(3 times)
Q30. Explain try, catch, throw and finally block.7(2 times)
Q31. Explain sequencing and buffering in java files.6(1 time)
Q32. Explain the use of the throws clause in exception handling.5(1 time)
Q33. Explain the difference between Checked and Unchecked exception.5(1 time)
Q34. What are exceptions? How to handle exceptions while performing file operations?6(1 time)
Q35. Write a simple applet program (e.g., to display the string "Java").7(3 times)
Q36. Explain Stage, Scene, Node and SceneGraph with respect to JavaFX.8(3 times)
Q37. Explain the different components/controls in AWT? Provide examples.8(2 times)
Q38. Explain any three Layout Managers.6(2 times)
Q39. Explain how applets differ from applications?5(2 times)
Q40. Explain the lifecycle methods of the JavaFX Application class.7(2 times)
Q41. Write a JavaFX application skeleton program and explain it in brief.8(1 time)
Q42. Explain the Linked List class and describe any 5 methods. (Also includes explaining methods
supported by Linked list Class). 6(2 times)
Q43. Explain Vector class in java. How is it different from an array? 5(2 times)
Q44. Explain the RowSet interface.6(2 times)
Q45. Explain any 4 algorithms that a collection framework supports that allow us to operate on
collections.8(1 time)
Q46. Explain the steps to setting up a connection to the database. (Also phrased as: explain core
components of JDBC).8(3 times)
Q47. Differentiate between client socket and Server Socket. (Also phrased as: Explain important
methods in socket class and server socket class).6(2 times)
Q48. What are sockets and datagrams?4(1 time)
Q49. Explain literals in java.6(2 times)
Q50. Write a short note on java data types.5(2 times)
Q51. With a suitable diagram, explain Program Execution in Java in detail.5(1 time)
Q52. Write difference between multi-threading and multi-tasking [any 4].4(1 time)
Q53. List the differences between Java, C and C++ language.8(1 time)
Q54. Explain different categories of errors.4(1 time)
Q55. Write short notes on: the repaint() method (Applet).3(1 time)
Q56. Write short notes on: Prepared Statement interface.3(1 time)
Q57. Write a program to calculate the sum of the elements of a 2-dimensional array. 6(1 time)
Q58. Write a java program to find the area of a circle. Make use of constructors.8(1 time)
Q59. Write short notes on: instance variable hiding b) abstract class. 5(1 time)
Q60. Explain Java System Packages with a suitable diagram. 6(1 time)
Q61. Describe the structure of a typical Java program. 6(1 time)
Q62. How to implement an interface in a java class. 5(1 time)
Q63. What is multithreading in java. 3(1 time)
Q64. Explain any 4 sources of events in event handling in java. 6(1 time)
Q65. What are the primary UI components in JavaFX? 6(1 time)
Q66. How to register an event listener to an event source?6(1 time)
Q67. Write short notes on: Key Listener interface.4(1 time)
Q68. Write short notes on: JavaFX effects.4(1 time)