Java Course Syllabus

1. Introduction to Java

What is Java?
Features of Java
Editions of Java
Applications of Java / Uses of Java

2. Java Installation / Java Environment Setup

Download Java (JDK) Software & Install
Set Java Environment Variables
Download Eclipse IDE & Extract/Install
Write first Java Program

3. Java Program Structure

Sections of Java Program
Java Keywords
Java Identifiers
Importing Java Predefined & User defined Libraries
Java Syntax

3. Java Data Types

What is Data Type?
Explicit Declaration of Data Types
Categories of Java Data Types
Java Primitive Data Types
Java Non primitive / Reference Data Types
Data Type Conversion

4. Java Variables

What is Variable?
Declaration of Data Types
Assign Values to Variables
Java Variable Naming Rules
Types of Java Variables
Java Final Variable

5. Operators in Java

Categories of Java Operators
Java Arithmetic Operators
Java Unary Operators
Java Assignment Operators
Java Comparison Operators
Java Logical Operators etc.

6. Java Control Flow – Decision Making Statements

Types of Control Flow Statements
Java Decision Making / Conditional Statements
Types of Conditions in Computer Programming
Java Simple if structure
Java if else structure
Java multi condition structure
Java if else if structure
Java Nested if structure

7. Java Control Flow – Loop Statements

Types of Loop Structure in Java
Java for loop
Java while loop
Java do while loop
Java Enhance for loop
Java Nested loops
Conditions in loops and Vice versa

8. Java Numbers and Strings

Handling Numbers
What is String?
Declaring Strings
Operations on Strings
String to Number
String to Number with decimal places

9. Java Array, and ArrayList

What are Array and ArrayList?
Declaring Arrays,
Declaring ArrayList,
Operations on Arrays
Operations on ArrayList

10. Java IO

Getting User Input
Writing Program Output
Creating Files
Reading a Text File
Writing data to a Text File
Comparing two text files
Handling Excel file

11. Java Methods – User defined Methods

Introduction to Java Methods
Types of User defined Methods
Creating a Static Method with return a value
Creating a Static Method with returns nothing
Creating a Non static Method with return a value
Creating a Non static Method with returns nothing
Calling Static and Non static Methods

12. Java Methods – Built-in Methods

Categories of Java Built-in Methods
String Methods
Number Methods
Array Methods
Character Methods etc.

13. Java Exception Handling
14. Java Database Access
15. Java Object Oriented Programming
16. Java OOPS – Constructors
17. Java OOPS – Inheritance
18. Java OOPS – Polymorphism
19. Java OOPS – Abstraction
20. Java OOPS – Interface
21. Java OOPS – Modifiers
22. Java OOPS – Encapsulation

Welcome to TOUQEER IT SOLUTIONS AND SERVICES, we have a commitment to deliver world-class IT & ES professional talent and staffing services to all our clients and world-class careers to our business professionals. Whether you are a business professional seeking your next career challenge or an organization seeking to source top-tier talent, explore our business disciplines below or contact us to find out how we can work together.