Java Programming – Core Java

About Course
Course Description
This course covers Java fundamentals and Object-Oriented Programming concepts required for building real-world applications. Students will understand how Java works internally and how to create structured programs.
Learning Outcomes
- Master OOP concepts
- Work with arrays and collections
- Handle exceptions
- Build Java-based applications
Detailed Curriculum
Module 1: Introduction to Java
- History of Java
- JVM, JDK, JRE
- Installing Java
- First Java Program
Module 2: Data Types & Variables
- Primitive Data Types
- Non-Primitive Types
- Type Conversion
Module 3: Operators & Control Flow
- Conditional Statements
- Loops
- Nested Structures
Module 4: OOP Concepts
- Class and Object
- Constructors
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
Module 5: Arrays and Strings
- 1D & 2D Arrays
- String Class
- String Methods
Module 6: Exception Handling
- try-catch
- finally
- Custom Exceptions
Module 7: Collections Framework
- ArrayList
- HashMap
- LinkedList
- Iterators
Module 8: File Handling
- FileReader
- FileWriter
- BufferedReader
Module 9: Mini Project
Student Ratings & Reviews
No Review Yet