Description
In this course, you will learn :
- Start learning Android with good familiarity in basic Java
- Easily pickup and learn other advanced Java language features
Syllabus :
1. Fundamentals
- Variables
- Constants
- Comments
- Primitives
- Casting
- Arrays
- Operators
- Methods
2. Control Flows
- If-else
- While Loop
- Do-while Loop
- For Loop
- Break and Continue
- Switch Statement
- Nested Loops
- Scope of Variables
3. Object Oriented Programming (OOP) in Java
- Classes
- Objects
- More Classes and Objects
- Inheritance
- Polymorphism
- Packages and Access Modifiers
- Arrays of Objects
- Strings
- StringBuilder
- Wrappers
4. More OOP in Java
- Static Methods
- Abstract Classes
- More Abstract Classes
- Interfaces
- Final Classes
- Inner Classes
- Anonymous Inner Classes
5. Exception Handling
- Checked Exceptions
- "Finally" Block
- Usage of Throws
- Extending Exception Class
- Unchecked Exceptions
6. Collections Basics
- ArrayList
- Iterator
7. Multithreading in Java
- Using Runnable Interface
- Using Thread Class
- Sleeping Threads