Please enable JavaScript.
Coggle requires JavaScript to display documents.
:fire:Learn Java onceAndForAll :fire:, The curriculum follows clock wise -…
:fire:
Learn Java onceAndForAll
:fire:
The Beginning... :checkered_flag:
Object Oriented Programming :checkered_flag:
Encapsulation (Lock things Inside) :check: :
Abstraction (Reveal only what's necessary) :check:
DRY(Don't Repeat Yourself) Actually Never :forbidden:
Inheritance (IS-A Relationship) :check:
Let's Design some Objects
Polymorphism (Ex: Yourself) :check:
Things to know before we start coding (Best Practices) :checkered_flag:
Never Forget BPs :warning:
Test Driven Approach
Setting up the environment
Steps to program
So What is an Object :question:
Thinking Like an Object Oriented Designer :pen:
How does a Programming Language work :!?:
So Whats a Programming Language :question:
Programming Paradigms
Let use welcome the world :checkered_flag:
HelloWorld Program
Let's Understand every bit of it. :checkered_flag:
Access Specifiers
Members of A Class
Constructors
Initializers
Methods
Inner Classes
Class keyword and Identifier
static keyword :warning:
Understanding the "main" method
The Building Blocks
Variables
Data Types :checkered_flag:
Premitive Data Types
Integer
byte (8 bits)
short (16 bits)
int (32 bits)
long (64 bits)
char (16 bits)
Decimal
float (32 bits)
decimal (64 bits)
Boolean
boolean
Reference Data Types
Type Cohersion
Identifiers
Differentiating Variables Based on their location
Operators
Relational
Conditional
Arithmetic
Bitwise
Miscellaneous
Assignment
Some caveats :warning:
Control Statements
Statements
if-else
switch
Loops
for
while
do-while
Understanding return and break :warning:
Arrays
Strings
Concepts :checkered_flag:
Understanding how packages work
The world of Exceptions
Interfaces
Collections
Inheritance :check:
Input And Output
Encapsulation :check:
Threads
Everything about Constructors
MVC Design Patterns
Inner Class
The curriculum follows clock wise