java有三个版本分别为JAVAEE,JAVASE,JAVAME其关系如下:
java的核心优势
①跨平台/可移植性
②安全性
③面向对象
④简单性
⑤高性能
⑥分布式
⑦多线程
⑧健壮性
计算机高级语言的类型主要有编译型和解释型两种,而java语言是两种类型的结合。
java首先利用文本编辑编写java源程序,源文件的后缀名为.java; 再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class;最后利用虚拟机(解释器,java)解释执行。
_JDK,_JRE 和_JVM的作用与区别
JVM(Java Virtual Machine)就是一个虚拟的用于执行bytecode字节码的“虚拟计算机”。
JRE(Java Runtime Environment)包含:java虚拟机,库函数,运行java应用程序所必须的文件。
JDK(Java Development Kit)包含:包含JRE,以及增加和调试器等用于程序开发的文件。
所以他们三者的关系如下: