Briefly describe JDK, JRE and JVM

The first part of learning programming: understanding the language environment

Since java is a computer language, it must be as useful as our Chinese or English.

English is used in Western English-speaking countries, Chinese is used in the hometown of Chinese in China, and so on, java language should be used in the java environment of computers.

When you recognize the language environment, you must know what kind of environment is suitable for learning

At least the code you write can be translated into a language that the computer can understand;

Secondly, the computer can run and give the result you want;

When the above steps are completed, the entire communication link, that is , the process of input, interaction, and output is complete.

JDK、JRE和JVM

  • JDK:: Java Development Kit Java Development Kit
  • JRE: Java Runtime Environment Java runtime environment
  • JVM: Java Virtual Machine Java virtual machine

We use a diagram to illustrate the relationship of the three. The relationship between the three is contained and contained.

If you still want to know what the details of each part include, I can show you here.

JDK

  Java Language Java Language
  Tools&Tool APIs java、javac、javadoc、apt、jar、javap、JPDA、JConsole、Java VisualVM、Security、Int'l、RMI、IDL、Deply、Monitoring、Troubleshoot、Scripting、JVM TI

JRE

RIAs Java Web Start、Applet/Java Plug-in
User interface toolkits AWT、Swing、Java 2D、Accessibility、Dragn Drop、Input Methods、Image I/O、Print Service、Sound  
Integration Libraries

IDL、 JDBC、 JNDI、 RMI、 RMI-IIOP、 Scripting

 
Other Base Libraried

Beans、Intl Support、 Input/Output、 JMX 、JNI、 Math、Networing、 Override Mechanism、Security、Serialization、Extension Mechanism、 XML JAXP

 
lang and util Base Libraries

lang and util、Collections、Concurrency Utilities、JAR、Logging、Management、Preferences API、Ref Objects、Reflection、Regular Expressions、Versioning、Zip 、Instrumentation

 

JVM

Java Hotspot Client and Serve VMr

 

Guess you like

Origin blog.csdn.net/sinat_40775402/article/details/112855206