Java
Java
Java
Java
Java
Java
JDK
JRE
Java
Java
Java
if
if...else
if...else if
switch
while
do...while
for
break
continue
this super
static
final
Exception
Throwable
Exception
Exception Java
throws throw
try finally catch
Error
Iterable
ArrayList
Vector
LinkedList
Stack
HashSet
TreeSet
LinkedHashSet
PriorityQueue
HashMap
TreeMap
LinkedHashMap
Hashtable
IdentityHashMap
WeakHashMap
Collections
Class
Field
Method
ClassLoader
I/O
File
IO
InputStream
OutputStream
Reader
Writer
InputStream
OutputStream
Reader
Writer
null
null
null
Null-Safe
null
Java.IO
Java.lang
Java.math
Java.net
( Java Java666
)
Java
Java
Java Sun Microsystems 1995
Java
Java Java
JavaSE(J2SE)(Java2 Platform Standard Editionjava
JavaEE(J2EE)(Java 2 Platform,Enterprise Editionjava)
JavaME(J2ME)(Java 2 Platform Micro Editionjava)
Java
Java
(Object Oriented)
(Procedure
Oriented)
1
2
3
4
5
6
7
class student {
void student_wakeUp(){...}
void student_cloth(){...}
void student_wash(){...}
void student_eating(){...}
void student_gotoSchool(){...}
}
1
2
3
4
5
6
7
class student(){
void wakeUp(){...}
void cloth(){...}
void wash(){...}
void eating(){...}
void gotoSchool(){...}
}
Java C++
Java
Java
Java
1
2
3
4
public void foo() {
int x = 5;
boolean b = x;
}
Pascal, Perl, C/C++, JAVA, C#, Scala
Lisp,
Perl, PythonRubyJavaScript
Java
Java Write once, run anywhere
Java JVM
Java JVM
Java Java JVM Windows
Linux
Java
Eclipse javac Java .class
.class .jar
.jar Windows Mac OS XLinux
JVM Java
Java
Java Java
Java Java
Java
javac (bytecode) JVM
JVM Hotspot JVM
JIT(Just-In-Time) ︎JIT ︎
Java
Java
Java Java Java C
Java
Java Internet Java net api
URLURLConnectionSocketServerSocketJava RMI
Java
JDK
JDKJava Development Kit Java Java Java Applet
JDKJava JavaJava Runtime
Environment Java Java Java API
Java jdk1.8
Description of Java Conceptual Diagram Java