Code: 105303Information Technology3rd Semester1 Examination Papers

Object Oriented Programming Using Java

Official Bihar Engineering University examination question papers, marks distribution, and questions transcript. Available exam sessions: 2025.

Get Instant AI Answers on this Paper

Open BEU Connect Android app to solve any numerical or derive formulas step by step.

Ask AI in App

No paper transcript available.

Related Official Syllabus

Object Oriented Programming using JAVA

105303

Official BEU curriculum units & topics for this examination subject.

Unit 1.0: OOP Concepts and Java Programming

Introduction to Java: History of java, Java buzzwords • Basics of Java programming • Difference between procedural and object-oriented programming paradigm • Need for OOPs paradigm, OOPs features, advantages of oops • JDK, JRE and JVM • Data types, variables, operators • Control structures including selection, looping • Java methods • Compilation and execution of simple program

Unit 2.0: Objects, Classes, and Constructors in Java

Objects and Classes: Basics of objects and classes in java • Declaring objects, new keyword • Defining and calling methods in class • Array of Objects • Constructors, Different types of Constructors • Overloading Methods and Constructors • Method Binding, Overriding and Exceptions • Passing Object as parameters, returning object • Static members • Concept of Access Modifiers (Public, Private, Protected, Default) • this Keyword, garbage Collection, finalize() method • Nested and Inner Classes • Exploring string class

Unit 3.0: Inheritance, Interfaces and Packages

Inheritance: Inheritance hierarchies, Benefits of Inheritance • Super and subclasses, member access rules, super keyword • Preventing inheritance: final classes and methods • The object class and its methods • Polymorphism: Dynamic binding, method overriding • Abstract classes and methods • Interface: Interfaces vs Abstract classes • Defining an interface, implement interfaces • Accessing implementations through interface references, extending interface • Packages: Defining, creating and accessing a package • Understanding CLASSPATH, importing packages

Unit 4.0: Exception Handling

Introduction to error and exception • Error vs Exception • Concepts of Exception Handling • Benefits of exception handling • Exception types, exception hierarchy • Checked and unchecked exceptions • Usage of try, catch, throw, throws and finally • Multiple catch clauses, nested try statements • Re throwing exceptions • Creating own exception sub classes

Unit 5.0: Introduction to Multithreading

Differences between multiple processes and multiple threads • Thread states • Creating threads, interrupting threads • Thread priorities • Synchronizing threads, inter thread communication

View Complete 3rd Semester Syllabus

Prepare Better with BEU Connect

  • Download papers for 100% offline study
  • Ask AI for step-by-step problem breakdown
  • Attempt official GATE CBT mock tests
  • Calculate SGPA and track attendance
Download Android App