B.TechSemester 42023-24Object Oriented Programming With JavaBCS403

Object Oriented Programming With Java (BCS403) - AKTU Question Paper 2023-24

B.Tech · Semester 4 · Free PDF Download

This is the official AKTU Object Oriented Programming With Java Previous Year Question Paper for B.Tech Semester 4, academic session 2023-24. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.

Course:B.Tech
Semester:Semester 4
Session:2023-24
University:AKTU / UPTU

Rate this paper

Questions Asked in 2023-24

Object Oriented Programming With Java (BCS403) — complete question paper · 70 marks · 3 Hours

Section AAttempt all q u e s t i o n s i n b r i e f . 2 x 7 = 1 4
  • a
    Describe JVM and byte code in Java Architecture
  • b
    Define the concept of classes and object in Java with a suitable example
  • c
    Explain Interfaces in Java with suitable example
  • d
    Describe all the keywords used for exception handling in Java
  • e
    Describe various states achieve d by the thread in its life cycle
  • f
    Write a Java program to create an ArrayList<String> with five items and display all the elements using forEach method
  • g
    Explain the concept of Sealed c lasses in Java with suitable example
Section BAttempt any three o f t h e f o l l o w i n g : 7 x 3 = 2 1
  • a
    Explain abstraction and abstract classes in Java. Describe abs tract method. With a suitable example demonstrate the application of abstract classes
  • b
    Describe the ways to create the threads in Java with suitable code. Also explain which method is more suitable to create threads
  • c
    Explain the functional interfaces in Java. Describe lambda exp ressions with the help of functional interfaces
  • d
    Describe Collections framework in Java with a suitable diagram displaying interfaces and classes and their hierarchy. Also explain the List, Set and Queue interfaces
  • e
    Explain the difference between Dependency Injection (DI) and I nversion of Control (IoC) in Spring
Section CAttempt any one p a r t o f t h e f o l l o w i n g : 7 x 1 = 7
  • a
    Illustrate polymorphism and its types in Java. Differentiat e between run-time and compile-time polymorphism. Write super class Shape with method displayArea() and sub class Rectangle. Demonstrate method overriding with this example
  • b
    Illustrate Constructors and their applications in Java. Describe the types of constructors used in Java. Write a class with name Student with attributes roll_numb er, name, branch and email. Write all argument constructor for class Student and create two objects with this constructor
  • a
    Differentiate between checked and unchecked exceptions in J ava. Write a Java program to demonstrate Arithmetic Exception handlings
  • b
    Differentiate between with suitable examples
  • 1
    Character streams and Byte Streams
  • a
    Explain Java stream API and its applications. Describe Inte rmediate and terminal operations with suitable example. Write a program to print sum of all even numbers form an ArrayList<Integer> containing all integers from 1 to 10
  • b
    Compare and contrast switch-case statement with switch-expr ession in Java. Explain with suitable example
  • a
    Describe Linked List in Java collection framework. With sui table example describe any five methods available in Linked Lists
  • b
    Describe HashMap in Java collection framework. With suitabl e example describe any five methods available in HashMaps
  • 2
    Spring bean life cycle
  • 3
    Spring boot framework and its benefits
  • 4
    RESTFUL API with Spring boot

Question text is extracted from the official AKTU question paper PDF above. Hindi translations are omitted — every question is printed in English in the original paper. Last verified: 2026-08-23.

Object Oriented Programming With Java — Other Year Papers

AKTU Object Oriented Programming With Java PYQs from other sessions