Java Programming - CS25C09

[ 3rd Semester - CSE, CSE(CY), AIDS, IT Engineering Departments ]

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.