Java Programming - Fundamentals and Basics
Learn the fundamentals of Java programming, from basic syntax and control flow to object-oriented concepts and practical applications.
4.7
(4356 ratings) 5,823 students
What you'll learn
- Develop a solid understanding of basic Java programming concepts.
- Learn to write Java code to solve simple problems and tasks
- Gain proficiency in using Java syntax and control structures (loops, conditionals, etc.).
- Understand object-oriented programming principles in Java.
- Build foundational knowledge in handling data types, arrays, and collections in Java
Syllabus
1. Introduction to Java +
- History of Java
- Features of Java
- Java Development Kit (JDK) Installation
- Setting Up the Integrated Development Environment (IDE)
2. Basic Java Syntax +
- Structure of a Java Program
- Data Types and Variables
- Operators
- Control Flow Statements
3.Object-Oriented Programming (OOP) Concepts +
- Classes and Objects
- Methods
- Constructors
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
4. Arrays and Strings +
Arrays
- Single-dimensional Arrays
- Multi-dimensional Arrays
- Array Manipulation
Strings
- String Class
- String Methods
- StringBuffer and StringBuilder
5. Exception Handling +
Types of Exceptions
- Checked Exceptions
- Unchecked Exceptions
Try-Catch Block
Finally Block
Throw and Throws
Custom Exceptions
Finally Block
Throw and Throws
Custom Exceptions
Custom Exceptions
5. Exception Handling +
Types of Exceptions
- Checked Exceptions
- Unchecked Exceptions
Try-Catch Block
Finally Block
Throw and Throws
Custom Exceptions
6.Java Collections Framework +
Collection Interfaces (List, Set, Map)
- ArrayList
- LinkedList
- HashSet
- TreeSet
- HashMap
- TreeMap
Iterating Collections
- Iterator
- For-each Loop
7. Input and Output +
Basic I/O
- Reading from the Console
- Writing to the Console
- Using the Scanner Class for Input
File I/O
- FileReader and FileWriter
- BufferedReader and BufferedWriter
8. Multithreading +
Creating Threads
- Thread Lifecycle
- Thread Synchronization
- Inter-thread Communication
File I/O
- FileReader and FileWriter
- BufferedReader and BufferedWriter
TCF Technologies Certificate
Master Certification in Java Fundamentals
The Master Certification in Java Fundamentals Course prepares you to become a proficient Java Developer. Along with the Master Certification in Java Fundamentals, you will also receive a module completion certificate at each checkpoint if you meet the TCF Technologies® Assessment Standards.