Java·第1节学习笔记

JAVA的核心优势:跨 平 台! 一次编写,随处运行!

SUN(Stanford University Network)公司推出的JAVA语言是以C/C++为原型开发的,即将C++中不太好用的地方砍掉!以致于有人将JAVA称之为“C++-”

SUN公司推出JAVAEE、JAVASE、JAVAME三大版本来适应各种不同平台上的开发和运行工作。

Java·第1节学习笔记_第1张图片
网上资料

1、J2EE(JAVAEE)

Java2 Enterprise Edition

定位在服务器端的应用

2、J2SE  (JAVASE)

Java2  Standard  Edition

定位在个人计算机上的应用

3、J2ME  (JAVAME)

Java2  Micro  Edition

定位在消费性电子产品的应用


JRE(Java Runtime Evironment)

->包含Java虚拟机 库函数 运行Java的应用程序 和Applet所需要的文件!

JDK(Java Development Kit)

->包含JRE超群 编译器 调试器等用于程序开发的文件!

Java运行环境的三项主要功能:

1、加载代码:由class loader完成;

2、校验代码:由bytecode verifier完成;->(bytecode代码是与平台无关的虚拟机的机器指令);

3、执行代码:由runtime interpreter完成;->字节码非让运行有两种方式:(1)解释(interpreter)(2)即时编译(Just In Time),实现Java的主要优势:跨平台!

总结:

1.如果只是要运行JAVA程序,安装JRE即可,JRE通常非常小 包含了JVM(JVM是只在一台计算机上用软件或硬件模拟的计算机系统,可看成一个小而高效的CPU)

2.如果要开发JAVA程序,则需要安装JDK


Java·第1节学习笔记_第2张图片
网上资料


你可能感兴趣的:(Java·第1节学习笔记)