简述JDK、JRE和JVM

学习编程第一弹:了解语言的环境

既然java是一门计算机语言,就要像我们的汉语或英语一样有用武之地。

英语用在西方英文国家,汉语用在中国汉语之乡,以此类推,java语言应该用在计算机的java环境中。

当你认识到语言的环境,就要知道什么样的环境是适合学习的环境

起码你写的代码能够翻译成计算机可以读懂的语言;

其次计算机能够运行后给出你想要的结果;

当完成上面的几步,整个沟通的环节即输入、交互、输出的过程也就算完成了。

JDK、JRE和JVM

  • JDK::Java Development Kit                      Java开发工具包
  • JRE:Java Runtime Environment               Java运行环境
  • JVM:Java Virtual Machine                        Java虚拟机

三者关系我们用一个图来形象的说明一下,三者之间是包含和被包含的关系

如果你还想知道每个部分的细节具体包含哪些东西在这可以给大家陈列一下

JDK

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

JRE

RIAsJava Web Start、Applet/Java Plug-in
User interface toolkitsAWT、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

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值