小仙的第一天

91 阅读1分钟

java一次编译到处执行,跨平台.

code.java源码 --[编译器] --> code.class字节码 --[解释器]--> 计算机程序(计算机可识别的机器语言).解释器是JVM实现.

JDK主要用来做开发

JDK是用来完成日常开发工作中的编译调试执行的工具包

JDK,java development kit java语言的软件开发工具包.

两个主要组件:

-javac -编译器,将"源码"转成"字节码"

-java  -运行编译后的java程序(.class后缀的文件)

JRE,java runtime environment,java运行时环境

包括JVM,java核心类库和支持文件

若只需要运行java程序,下载并安装JRE即可

如果要开发java软件,需要下载JDK

在JDK中附带有JRE

JDK是面向开发者的,JRE是面向使用者的.

JDK = JRE + 开发工具集(例如javac编译工具等)

JRE = JVM + javaSE标准类库(standard edition标准版,用于开发桌面程序)

java平台

标准版(用于开发桌面程序),企业版javaEE(用于开发Web程序).EE包含SE.