Headlines News :
Home » » IT2301 Java Programming - Anna University Question Paper NOV/DEC 2010 for IT 5th Semester...

IT2301 Java Programming - Anna University Question Paper NOV/DEC 2010 for IT 5th Semester...

Written By Unknown on Saturday, November 10, 2012 | 11/10/2012

Posted by R.Anirudhan


Fifth Semester

Information Technology


(Regulation 2008)

Time : Three hours Maximum : 100 Marks

Answer ALL questions

PART A â€" (10 × 2 = 20 Marks)

1. What is the difference between static and non-static variables?
2. What is the purpose of finalization?
3. What is the difference between the String and StringBuffer classes?
4. Can an abstract class be final? Why?
5. What is an anonymous inner class?
6. What is the difference between the File and Random Access File classes?
7. What are the advantages of the event-delegation model?
8. What happens if an exception is not caught?
9. What is the use of Reflection API?
10. What are three ways in which a thread can enter the waiting state?
PART B â€" (5 × 16 = 80 Marks)
11. (a) Explain briefly the following object oriented concepts.(i) Abstraction and Encapsulation. (4)
(ii) Methods and messages. (4)
(iii) Inheritance. (4)
(iv) Polymorphism. (4)
(b) (i) How objects are constructed? Explain constructor overloading with
an example. (10)
(ii) Write short notes on access specifiers in java. (6)
12. (a) 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. (16)
(b) What is Dynamic binding? Show with an example how dynamic binding
works. (16)
13. (a) What is object cloning? Why it is needed? Explain how objects are cloned.
(b) How is a Frame created? Write a java program that creates a product
enquiry form using frames. (16)
14. (a) 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. (16)
(b) What is an Exception? Explain how to throw, catch and handle
Exceptions. (16)
15. (a) What is Generic programming and why is it needed? List the limitations
and restrictions of generic programming. (16)
(b) Explain how to creat e threads. Write a java program that prints numbers
from 1 to 10 line by line after every 5 seconds. (16)

Share this article :


Post a Comment

Support : Creating Website | Johny Template | Maskolis | Johny Portal | Johny Magazine | Johny News | Johny Demosite
Copyright © 2011. Education World - All Rights Reserved
Template Modify by Creating Website Inspired Wordpress Hack
Proudly powered by Blogger