一、Java开发平台
1、JavaSE:标准版 应用程序开发 application
2、JavaEE:企业版 企业级应用 B/S架构
3、JavaME:微型版 小型设备开发 逐步被Android取代
二、Java重要术语
1、JDK java开发工具包
提供了开发运行java程序所有的工具
2、JRE 运行环境
运行java程序必备的环境
3、JVM 虚拟机
运行java的核心软件
4、API 应用变成接口 (java特质JavaDoc文档)
api的说明文档
5、GC 内存对象垃圾收集机制
由于GC的启动非常消耗资源,不会频繁启动
6、IDE 集成开发环境
是一种从编辑、编译、运行、调试、部署应用以及整合第三方软件;比如:应用服务器、数据库等功能软件
*java是跨平台语言:
在不同的操作平台安装与之对应的jdk,但使用的相同的java规范来解读相同的.class文件;思路:通过jdk/jvm屏蔽了底层操作系统的差异
三、java的开发步骤
1、下载安装JDK
jdk/bin 目录下存放(binary)二进制文件*.exe
JDK常用命令:
javac.exe 编译 启动编译器编译源程序
java.exe 运行 负责启动JVM运行程序
jdk/jre 目录 :
rt.jar 文件 JDK核心类库 .class文件的压缩包
src.zip (source) 源代码
2、配置环境变量
JAVA_HOME:jdk的安装目录
PATH:命令的搜索路径
CLASSPATH:累的搜索路径(目的能够在当前目录找到类)