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

1. Java Language

1.1. OOP

1.1.1. Object

1.1.1.1. States

1.1.1.1.1. store in file

1.1.1.1.2. store in memory

1.1.1.2. Behaviors

1.1.1.2.1. do ordered

1.1.1.2.2. do together

1.1.2. Encapsulation

1.1.2.1. component

1.1.2.1.1. Package

1.1.2.1.2. Visibility Setting

1.1.3. Inheritance

1.1.3.1. Single Inheritance

1.1.3.1.1. SubClass

1.1.3.1.2. extends

1.1.3.1.3. SuperClass

1.1.3.2. Multiple Inheritance

1.1.3.2.1. implements

1.1.3.2.2. interface

1.1.4. Abstraction

1.1.4.1. abstract

1.1.4.2. interface

1.1.5. Polymorphism

2. Demo

3. JDK

3.1. java tools

3.1.1. java

3.1.2. javaw

3.1.3. javac

3.2. Java API

3.2.1. java.lang

3.2.1.1. java.lang.reflect

3.2.1.1.1. Field

3.2.1.1.2. Method

3.2.1.1.3. Constructor

3.2.1.1.4. Proxy

3.2.1.1.5. Array

3.2.1.1.6. Type

3.2.1.2. Class

3.2.1.3. Object

3.2.2. java.io

3.2.3. java.nio

3.2.4. java.util

3.2.5. java.net

3.2.6. java.security

3.2.7. java.sql

3.2.8. javax.crypto

3.2.9. javax.net

3.2.10. javax.sound

3.2.11. org.w3c.dom

3.2.12. javax.xml.parser

3.2.13. org.xml.sax

3.3. Java Virtual Machine

3.3.1. Untitled

4. Features

4.1. Multi-Threaded

4.2. Distributed

4.3. Secure

4.3.1. Untitled

4.4. Flatform-independent

4.4.1. Untitled