Under Class: | 3rd Semester [CSE Dept Anna University 2025 Regulation] | | 3rd Semester [CSE(CY) Dept Anna University 2025 Regulation] | | 3rd Semester [AIDS Dept Anna University 2025 Regulation] | | 4th Semester [IT Dept Anna University 2025 Regulation] |
Java Programming - CS25C09 - Study Materials, Notes, Important Questions, Anna University Semester Question Paper PDF Download
Engineering - Java Programming - CS25C09 Subject (under Anna University 3rd Semester - CSE, CSE(CY), AIDS, IT Engineering Departments Regulation 2025) - Study Materials, Written and lecture Notes, Important Questions, Semester Question Paper PDF Download

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.