Java Programming Syllabus — Government College of Engineering and Tec…
Full syllabus, topics and curated resources for Java Programming (Government College of Engineering and Technology, Jammu).
Java programming language, object-oriented programming, inheritance, exception handling, multithreading, interfaces, applets, graphics and GUI development
- Subject code: CST3403
- University: Government College of Engineering and Technology, Jammu
- Course: BE (2022 onwards)
- Branch: CE
- Semester: 4
Java Programming syllabus
Unit 1: Java Language and Environment
- History and Evolution of Java
- Features of Java
- Java versus C and C++
- Java and the World Wide Web
- Web Browser
- Java Development Kit
- Java API
- Java Program Structure
- Java Tokens
- Constants and Variables
- Java Virtual Machine
- Decision Making Statements
- Looping Statements
- Java Statements
- Command Line Arguments
Unit 2: Arrays, Strings, Classes and Objects
- One-Dimensional Arrays
- Two-Dimensional Arrays
- Creating and Declaring Arrays
- String Arrays
- String Methods
- StringBuffer Class
- Vectors
- Wrapper Classes
- Classes and Objects
- Constructors
- Method Overloading
- Static Members
Unit 3: Inheritance and Exception Handling
- Inheritance
- Subclass Constructors
- Multilevel Inheritance
- Final Classes and Finalize Methods
- Abstract Methods and Classes
- Visibility Control
- Types of Errors
- Exceptions
- Exception Handling Syntax
- Multiple Catch Statements
- Finally Statement
- User-Defined Exceptions
Unit 4: Multithreading, Interfaces, Applets and GUI
- Threads
- Creating Threads
- Extending Thread Class
- Runnable Interface
- Thread Life Cycle
- Thread Priority
- Synchronization
- Deadlock
- Interfaces
- Applets
- Applet Life Cycle
- HTML and Applet Parameters
- Abstract Window Toolkit
- Frames and Event-Driven Programming
- Layout Managers
- Panels and Canvasses
- Drawing Geometric Figures
- User Interface Components