Dynamic site:
Jvm:java virtual Machines
Components of Java Technology
Java programming language
Java class file format
Java API
Java VMS
Java's compilation environment:
Source code: End in. java
X.java--java compiler (JAVAC)--A.class
Java's operating environment
A.class--JVM <--Object.class, String.class
JVM Components:
Java class loader (Java class loader):
Java Execution engine
Features of the Java language:
Object-oriented:
Class:
Process-oriented with instruction as core
Object-oriented with data as its core
Multithreading: Adapting to parallel architectures for efficient execution of programs
Garbage collection: GC
Dynamic Links:
Android:java + JVM + Linux
Ios:object-c + FreeBSD
Jdk:java Development Kit
Jre:java Running Environment (Java runtime Environment)
Composed of the JVM (Hotspot) +javase API
Java Se:standard Edition, J2SE jdk+ Extra Class Library
Support for desktop-level desktops with complete Java Core API
Java ee:enterprise Editing Java SE + Enterprise class Library
Support for enterprise applications that use a multi-tiered architecture, including Java SE, with an additional number of enterprise class libraries:
Jdk:
Oracle:jdk
Oracle:jrockit
Open:openjdk
********************************************************************
This article is from the "[email protected]" blog, please be sure to keep this source http://renzhiyuan.blog.51cto.com/10433137/1841583
Java Basic Understanding!