Object Oriented Programming using JAVA
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Object Oriented Programming using JAVA Syllabus — Unit-wise Content
The official GTU curriculum for Object Oriented Programming using JAVA (subject code 2150704) as prescribed for Computer Engineering · Semester 5 divides the course into 4 units, covering 36 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (2150704)Unit 1 Basics of Java
- Features of Java
- Byte Code and Java Virtual Machine, JDK, Data types
- Control Statements – If, else
- nested if, if-else ladders
- do-while, for, for-each
Unit 2 Array and String
- Single and Multidimensional Array
- String class
- StringBuffer class
- Operations on string
- Command line argument
- Use of Wrapper Class
Unit 3 Classes, Objects and Methods
- Object reference
- Constructor Overloading
- Method Overloading
- Passing and Returning object form Method
- new operator
- this and static keyword
- finalize() method
- Access control
- Nested class
- Inner class
- Anonymous inner class
- Abstract class
Unit 4 Inheritance and Interfaces
- Use of Inheritance
- Inheriting Data members and Methods
- constructor in inheritance
- Multilevel Inheritance – method overriding Handle multilevel constructors – super keyword
- Stop Inheritance - Final keywords
- Creation and Implementation of an interface
- Interface reference
- instanceof operator
- Interface inheritance
- Dynamic method dispatch
- Understanding of Java Object Class
- Comparison between Abstract Class and interface
- Understanding of System.out.println –