Exam Details

Subject advanced java programming
Paper
Exam / Course mca
Department
Organization loyola college
Position
Exam Date November, 2017
City, State tamil nadu, chennai


Question Paper

1
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI 600 034
M.Sc. DEGREE EXAMINATION COMPUTER SCIENCE
FIRST SEMESTER NOVEMBER 2017
17PCS1MC03 ADVANCED JAVA PROGRAMMING
Date: 04-11-2017 Dept. No. Max. 100 Marks
Time: 01:00-04:00
Section A
Answer all Questions (10 X 2 20 Marks)
1. What do you mean by abstract classes? Give example.
2. Define Inheritance.
3. List out the uses of Applets.
4. Why do we need component organizers?
5. Define JDBC. Why do we need JDBC?
6. Write an SQL statement to create a table. Give example.
7. What are the uses of servlets?
8. List out the advantages of JSP.
9. Define Java Bean.
10. What are the components of Java Bean?
Section B
Answer all Questions X 8 40 Marks)
11 a).Discuss about overloading methods in JAVA. Give an example.
Or
b).Explain about packages with an example.
12 a).Write a Java code to display graphics using Applets.
Or
b).Discuss in detail about Trees in Swing.
13 a).Describe JDBC driver types with a neat sketch.
Or
b).Write a Java code to retrieve the data from the database using JDBC.
14 a).Discuss the life cycle of a Servlet with a neat diagram.
Or
b).Explain about the JSP tags.
2
15 a).With a neat sketch explain the EJB architecture.
Or
b).Describe the deployment descriptors.
Section C
Answer any TWO Questions X 20 40 Marks)
16 a).Discuss in detail the Hierarchical Inheritance with an example.
b).Explain with an example the Check box and the Combo box creation using
Swing.
17 a).Define Stub and Skeleton. Describe how client server communication takes
place using RMI?
b).Write a JSP code to implement a client and server communication.
18 a).Discuss in detail the Session and the Message driven Bean.
b).Explain in detail about the exception handling in Java. Give example.



Other Question Papers

Subjects

  • .net technologies for
  • .net technologies for enterprise mobility
  • .net technologies lab
  • advanced java programming
  • advanced java programming lab
  • c++ and data structures lab
  • cloud computing
  • computer architecture and operating systems
  • computer graphics and multimedia
  • computer graphics and multimedia lab
  • data communications and networking
  • data mining
  • data structures and algorithms
  • database management systems
  • database management systems lab
  • discrete structures
  • enterprise mobility
  • free and open source software
  • java programming
  • java programming lab
  • life skills training
  • linux programming lab
  • mobile computing
  • net technologies
  • network security
  • network security lab
  • object oriented programming through c++
  • object-oriented software engineering
  • open source web technologies
  • principles of management accounting
  • project work
  • soft skills ii
  • software development lab
  • software project management
  • software testing
  • statistical methods for computer
  • summer training programme
  • technical writing
  • xml and web services
  • xml and web services lab