0% found this document useful (0 votes)
74 views

Advanced Java Programming

This document contains exam questions for an Advanced Java Programming course. It includes multiple choice and long answer questions covering topics like: - Multithreading - Final, final, and finalize keywords - Remote Method Invocation (RMI) - Servlets - Java Database Connectivity (JDBC) - Mobile applications The questions are divided into two parts: Part A contains 10 short multiple choice questions and Part B contains longer answer questions requiring explanations and code examples.

Uploaded by

Bizuayehu Mamuye
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views

Advanced Java Programming

This document contains exam questions for an Advanced Java Programming course. It includes multiple choice and long answer questions covering topics like: - Multithreading - Final, final, and finalize keywords - Remote Method Invocation (RMI) - Servlets - Java Database Connectivity (JDBC) - Mobile applications The questions are divided into two parts: Part A contains 10 short multiple choice questions and Part B contains longer answer questions requiring explanations and code examples.

Uploaded by

Bizuayehu Mamuye
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

B.E/B.

Tech D E G R E E END S E M E S T E R EXAMINATIONS, NOV/DEC 2011


F I F T H S E M E S T E R - ( R E G U L A T I O N S 2004)
Information Technology
IT503 Advanced Java Programming

Time: Three hours Maximum: 100 marks


Answer A L L Questions.
P a r t - A (10*2 = 20)

1. What is Multithreading?
2. Differentiate final, finally and Finalize with reference to java.
3. State about HOP protocol.
4. What are the uses of RMI Registry and Security Manager?
5. What is meant by Naming services?
6. What are the differences between java bean and EJB?
7. What is a cookie?
8. What is the difference between doGet() and doPost() methods used in servlet?
9. What are Midlets?
10. How do you deploy Mobile Objects?

Part B - (16*5 =80)

11 i) Describe the importance of byte code to get platform independence of java


program. (10)

ii) Write a Java program to copy one file to another file with the help of byte stream
classes. (6)

12 a) i) Write a program to implement socket programming using DataGram class (10)

12 a) ii) Describe about Java Messaging Services. (6)

(OR)

12 b) i) Explain the content handler and protocol handler with corresponding


classes, methods and examples. (10)

12 b) ii) Write a program to retrieve and display port number and host name of an
URL. (6)

13 a) i) What is Distributed application architecture? What is RMI? List the steps for

building distributed applications using RMI. (10)

13 a) ii) Describe about Object Serialization. (6)

(OR)
13 b) i) What are the applications CORBA? How is it related to RMI? What are the
differences between CORBA and RMI? (10)

13 b) ii) How to create a JAR file? Explain the jar command with it's all option in
detail with suitable example. (6)

14 a) i) Explain session management with the help of an example program. (10)

14 a) ii) Explain the life cycle of a Servlet with the help of an example. (6)

(OR)

14 b) i) Write a program to display a database file containing customer_id,name and


address using JDBC. (It))

14 b) ii) Discuss about JINI Technology. (6)

15 a) i) Discuss about (16)


o Mobile Devices Profiles
o Mobile Software

(OR)

15 a) i) Explain about how to develop Mobile Networking Applications. (16)

You might also like