Java Programming Nov/Dec 2012 Anna University Question Paper
B.E/B.Tech. DEGREE EXAMINATION, Nov/Dec 2012.
Fifth Semester
Information Technology
IT 2301/IT 51/10144 IT 501- JAVA PROGRAMMING
(Regulation 2008/2010)
Time: Three hours Maximum : 100 Marks
Answer ALL questions
PART A-(10 x 2 =20 marks)
1) What is meant by Abstract base classes?
2) Mention some of the separators used in Java programming?
3) How dynamic initialization of variables is achieved in java?
4) How to create one dimensional array?
5) Write down the syntax for defining interface?
6) What is meant by reflection?
7) Write down the fundamentals of exception handling?
8) What is AWT?
9) Define multithreaded Programming?
10) What are the two ways for creating a thread?
Part B-(5 x 16 = 80 marks)
11) a) Describe the structure of Java program.
Or
b) Explain the features of Java.
12) a) Explain about Inheritance in Java.
Or
b) Explain about Packages. Give an example program which uses packages.
13) a) Explain about Applet LifeCycle? How Applets are prepared and executed.
Or
b) Describe about the different input and output streams and their classes.
14) a) Explain in detail about AWT event hierarchy.
Or
b) Discuss about throwing and catching exceptions.
15) a) Explain in detail about inheritance, generics and reflection.
Or
b) What are interrupting threads? Explain thread states and synchronization.
Fifth Semester
Information Technology
IT 2301/IT 51/10144 IT 501- JAVA PROGRAMMING
(Regulation 2008/2010)
Time: Three hours Maximum : 100 Marks
Answer ALL questions
PART A-(10 x 2 =20 marks)
1) What is meant by Abstract base classes?
2) Mention some of the separators used in Java programming?
3) How dynamic initialization of variables is achieved in java?
4) How to create one dimensional array?
5) Write down the syntax for defining interface?
6) What is meant by reflection?
7) Write down the fundamentals of exception handling?
8) What is AWT?
9) Define multithreaded Programming?
10) What are the two ways for creating a thread?
Part B-(5 x 16 = 80 marks)
11) a) Describe the structure of Java program.
Or
b) Explain the features of Java.
12) a) Explain about Inheritance in Java.
Or
b) Explain about Packages. Give an example program which uses packages.
13) a) Explain about Applet LifeCycle? How Applets are prepared and executed.
Or
b) Describe about the different input and output streams and their classes.
14) a) Explain in detail about AWT event hierarchy.
Or
b) Discuss about throwing and catching exceptions.
15) a) Explain in detail about inheritance, generics and reflection.
Or
b) What are interrupting threads? Explain thread states and synchronization.