--> Intro
Java is a popular programming language, created in 1995.
It is owned by Oracle, and more than 3 billion devices run Java.
It is used for:
-Mobile applications (specially Android apps) -Desktop applications -Web applications -Web servers and application servers -Games -Database connection -And much, much more!
--> Getting Ready
2. Install IDE
3. Creating a new Project
4. what is a Keyword
5. Structure of Java
6. Out First Program
7. Comments
8. Naming Conventions
9. MAgic of Bytecode
10.How to compile/run code without IDE
11. Amazing facts about Java
--> Fundamentals
12. Variables
13. Datatypes
14. Memory Primitives vs Non-Primitive
15. Strings
16. Arrays
17. Constants
18. Arithmetic Expressions
19. Casting
20. Math CLass
21. User Input
22. Project
--> Control Flow
23. Operators
24. Conditional Statements
25. Loops(Iterative Statements)
26. Project
--> OOPs Concepts
27. How to Look at Java Docs
28. Encapsulation
29. Constructors
30. Abstraction
31. Inheritance
32. Abstract Class and Interface
33. Polymorphism
--> Advanced Concepts
34. Exception Handling
35. Generics and Collection
36. Formatting
37. Threading
--> Summary