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

1. JDK

1.1. java tools

1.1.1. java

1.1.2. javaw

1.1.3. javac

1.2. Java API

1.2.1. java.lang

1.2.1.1. java.lang.reflect

1.2.1.1.1. Field

1.2.1.1.2. Method

1.2.1.1.3. Constructor

1.2.1.1.4. Proxy

1.2.1.1.5. Array

1.2.1.1.6. Type

1.2.1.2. Class

1.2.1.3. Object

1.2.2. java.io

1.2.3. java.nio

1.2.4. java.util

1.2.5. java.net

1.2.6. java.security

1.2.7. java.sql

1.2.8. javax.crypto

1.2.9. javax.net

1.2.10. javax.sound

1.2.11. org.w3c.dom

1.2.12. javax.xml.parser

1.2.13. org.xml.sax

1.3. Java Virtual Machine

1.3.1. Untitled

2. Features

2.1. Multi-Threaded

2.2. Distributed

2.3. Secure

2.3.1. Untitled

2.4. Flatform-independent

2.4.1. Untitled

3. Java Language

3.1. OOP

3.1.1. Object

3.1.1.1. States

3.1.1.1.1. store in file

3.1.1.1.2. store in memory

3.1.1.2. Behaviors

3.1.1.2.1. do ordered

3.1.1.2.2. do together

3.1.2. Encapsulation

3.1.2.1. component

3.1.2.1.1. Package

3.1.2.1.2. Visibility Setting

3.1.3. Inheritance

3.1.3.1. Single Inheritance

3.1.3.1.1. SubClass

3.1.3.1.2. extends

3.1.3.1.3. SuperClass

3.1.3.2. Multiple Inheritance

3.1.3.2.1. implements

3.1.3.2.2. interface

3.1.4. Abstraction

3.1.4.1. abstract

3.1.4.2. interface

3.1.5. Polymorphism

4. Demo