Get Started. It's Free
or sign up with your email address
JAVA CORE by Mind Map: JAVA CORE

1. Java Class and Object

1.1. OOP

1.2. object & class

1.3. constructor

2. Loop and Array

2.1. array

2.2. declaration syntax

2.3. array java & array js

2.4. loop

3. Java Overview

3.1. java

3.2. why java

3.3. java platform

3.4. JDK,JRE,JVM

3.5. data type

4. Java Inheritance & Polymorphism

4.1. inheritance

4.2. object class

4.3. casting

4.4. final keyword

4.5. polymorphism

4.6. super keyword

5. Java Abstract Class & Interface

5.1. abstract class

5.2. abstraction

5.3. interface

5.4. object oriented design

6. Java Encapsulation

6.1. static

6.2. binding when using static

6.3. variables in java

6.4. encapsulation

6.5. access modifier

7. Java Method

7.1. parameters

7.2. structure of method

7.3. method

8. Clean Code & Refactoring

8.1. clean code

8.2. refactoring

9. DSA: List

9.1. linked list

9.2. array list

10. DSA: Stack, Queue

10.1. stack

10.2. queue

10.3. tree data structure

10.4. binary search tree

11. Java Collection Framework

11.1. data structures

11.2. comparator

11.3. comparable

12. Search Algorithm

12.1. binary search

12.2. linear search

12.3. complexity of the algorithm

13. Sort Algorithm

13.1. bubble sort

13.2. selection sort

13.3. insertion sort

14. Exception & Debug

14.1. checked & unchecked exception

14.2. try & catch

14.3. throws & throw

15. IO: Text File

15.1. character stream

15.2. buffer writer

15.3. buffer reader

16. IO: Binary File & Serialization

16.1. byte stream

16.2. serialization

17. String & Regex

17.1. regular expression

17.2. string

17.3. g

18. SOLID

18.1. single responsibility principle

18.2. open/closed principle

18.3. liskov substitution principle

18.4. interface segregation principle

18.5. dependency inversion principle