Semester : SEMESTER 4
Subject : Advanced Java Programming
Year : 2018
Term : APRIL
Branch : MCA
Scheme : 2016 Full Time
Course Code : RLMCA 272
Page:1
E EC408 Pages: 2
Reg No.: Name:
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SECOND SEMESTER (Second Year Direct) &
FOURTH SEMESTER MCA (Regular) DEGREE EXAMINATION, APRIL 2018
Course Code: RLMCA272
Course Name: ADVANCED JAVA PROGRAMMING
Max. Marks: 60 Duration: 3 Hours
PART A
Answer all questions, each carries 3 marks.
1 Explain any three Collection API improvements in java 8? (3)
2 What is JVM JavaScript Engine? Give an example. (3)
3 Explain a solution to session tracking in Servlets? (3)
4 How do you remove dependencies from a java program? Explain with an (3)
example.
5 What is Spring Boot? List out and define the features of Spring Boot? (3)
6 Explain Strengths of java's Servlet technology. (3)
7 What is Spring security? List out its advantages. (3)
8 Explain point-to-point messaging model and publish subscribe messaging (3)
model?
PART B
Each question carries 6 marks.
9 a) With aneat diagram, explain Core collection interfaces and its hierarchy. (6)
OR
b) Explain JVM architecture with a neat diagram. (6) 10 a) Define bound
and constrained properties of beans. (6)
OR
b) Explain the process of analyzing a Bean to determine its capabilities. (6)
11 a) What is Lambda Expression? With an example, explain the advantages of (6) using
Lambda Expressions.
OR
b) Write a program to read local date and time and manipulate local date (6) values in
absolute way.
12 a) Explain Servlets life cycle with adiagram. (6)
OR
b) Define GenericServlet and HttpServlet (6)
Page 1 of 2