Description
In this course, you will learn:-
- Java is a programming language.
- Learn how to conduct research in order to advance their knowledge beyond this course.
Syllabus:-
- Introduction
- Setting up our Environment
- Print Statements
- Variables and Primitive Data Types
- Type Casting
- String Concatenation and Escape Characters
- Arithmetic Operators
- Relational Operators
- If Statements
- if, else if, else Statements
- Nested If, else if, else Statements
- Conditional Operators
- Ternary Operators
- Switch Statements
- Pre/Post Increment and Decrement
- For Loops
- While Loops
- Do While Loops
- Nested For Loops
- Break and Continue keywords
- Arrays
- 2d Arrays
- Methods
- Recursion
- Getting User Input
- Getting Text File Input
- Practice Problems 1 (Questions)
- Practice Problems 1 (Solutions)
- Practice Problems 2 (Questions)
- Practice Problems 2(Solutions)
- Practice Problems 3 (Questions)
- Practice Problems 3 (Solutions)
- Tic Tac Toe (Question)
- Tic Tac Toe (Solution)
- Constructors
- Fields, Setters and Getters
- Inheritance and super keyword
- Method Overriding
- Abstract Classes Abstract Methods
- Method Overloading
- Interfaces
- Creating our first GUI application
- ContentPane, BorderLayout, JButtons
- Anonymous Classes
- GridLayout
- FlowLayout
- Tic Tac Toe GUI Overview
- Tic Tac Toe Part 1
- Tic Tac Toe Part 2
- Tic Tac Toe Part 3
- Tic Tac Toe Part 4
- Tic Tac Toe Part 5