
2025 regulation - 3rd semester for CSE Computer Science and Engineering, CSE(CY) - Computer Science and Engineering (Cyber Security), AIDS - Artificial Intelligence and Data Science, IT - Information Technology Departments. Subject Code: CS25C09, Subject Name: Java Programming, Batch: 2025, 2026, 2027, 2028. Department: CSE Computer Science and Engineering Department, CSE(CY) - Computer Science and Engineering (Cyber Security) Department, AIDS - Artificial Intelligence and Data Science Department, IT - Information Technology Department. Institute: Anna University Affiliated Engineering College, TamilNadu. This page has Java Programming (CS25C09) study material, notes, semester question paper pdf download, important questions, lecture notes.

CS25C09:
Java
Programming
Course
Objective:
•
The objective of this course is to impart knowledge on the fundamentals of Java
programming and explore conceptual capabilities of Java Language.
Foundations
of OOP and Java : Principles of OOP – Java Development
Kit(JDK) – Data Types, Variables and Arrays – Operators – Control Statements
–Classes & Objects – Constructors– Method Overriding – Access specifiers –
Static Members – Inheritance.
Practicals
•
Constructors and Static Members
•
Inheritance
Java
Conceptual Foundations and Capabilities : Packages and
Interfaces – Exception Handling – Multithreaded Programming – Enumerations,
Autoboxing, and Annotations – Generics – Lambda Expressions.
Practicals
•
Packages and Interfaces with Access specifiers.
•
Creation of user defined exception and Multiple threads.
Java Core
Libraries : String Handling – java.lang – Utility
Classes – java.io – Event Handling–Working with AWT Controls–Layout Managers.
Practicals
•
String Handling.
•
Event Handling.
I/O and
GUI Programming in Java : Reading and Writing
Console I/O - Files –Swing – Menus.
Practicals
•
Files I/O.
•
Swing Application.
Database
Connectivity Using Java : JDBC – Types of JDBC
Drivers - JDBC Packages
-JDBC
API and Driver – Associating the JDBC/ODBC bridge with the Database - Database
Connections and Operations.
Practicals
•
Database Connections and Operations
Java
Collection Frame Work: Collection framework - Regex –
java.util package - arrays and collections - Map interfaces - iterators-
generics.
Practicals
Array
List and Map Interfaces.
References:
1.
Herbert Schildt and Danny Coward, “Java: The Complete Reference”, 13th Edition,
McGraw Hill Education, New Delhi, 2024.
2.
Aamer Khan, “Java Programming Language | Learn Java from Basic to Advance”,
Code Academy, 2022.
3.
Tripti Paul, “Object-Oriented Programming Using Java”, Cengage Learning, 2018.
Object Oriented Programming: Unit I: Introduction to OOP and Java,, Object Oriented Programming: Unit II: Inheritance, Packages and Interfaces,, Object Oriented Programming: Unit III: Exception Handling and Multithreading,, Object Oriented Programming: Unit IV: I/O, Generics, String Handling,, Object Oriented Programming: Unit V: JAVAFX Event Handling, Controls and Components 3rd Semester 2025 Regulation : CS25C09 3rd Semester CSE,CY,AIDS departments, 3rd Semester IT department. | 2025 Regulation Java Programming