我的Java——初识java
java不仅仅是applets(小应用程序),他能做任何事;java不仅仅是一种程序设计语言,更是现代化软件在实现的基础;java还是未来新型OS的核心;将会出现Java芯片;java将构成各种应用软件的开发平台与实现环境,是人们必不可少的开发工具。
---java创始人James Gosling
javaSE java标准版
javaEE java企业版
javaME java微型版
java SE是各种应用平台的基础 编写桌面应用很方便 javaEE是在javaSE基础上增加一系列服务 适用于编写Web应用;javaME是三种平台中最小的一个,是小型数字设备(包括手机 PDA等 )开发和运行的平台。
javaSE包括JVM,JavaSE API,JRE,JDK......
JVM java虚拟机 是运行java字节码程序(.class文件)的“操作系统”它在实际的操作系统上实际装入,及时编译,并运行字节码程序的系统,就像一个虚拟的机器。
JAVA SE API 是由一系列的类库(库函数)组成的,它为编写程序提供了基础的API,使得程序员不必从最底层的代码开始写。
JRE 即运行环境,包括了JVM及java SE API 如果要运行java程序,就需要在操作系统中下载并安装JRE。
JDK即java开发工具包。是用来开发java程序的。它包括JRE,同时还包括编译器等开发工具,可以将java的源程序编译成java目标程序(字节码)。为了开发java程序,需下载JDK。