目录
一、Java历史
Java语言诞生于1990年年末Sun公司,本来准备嵌入式系统将来在未来家用电器领域大显身手,Sun公司成立了一个由James Gosling领导的“Green计划”,准备为下一代只能加点编写一个通用控制系统;Java语言前生是Oak语言,但是注册的时候发现被注册了,所以改名Java,Java的名字灵感来源于爪哇岛喝过一杯美味的咖啡
二、Java可以做什么?
Java语言目前是最流行的面向对象编程语言,Java语言可以开发:JavaWeb,JavaEE,Android
Java运行时环境(jre),以及常用的Java类库等。
- bin:存放JDK的各种工具命令,常用javac、java等命令就放在该路径下
- db:安装JavaDB的路径
- include:一些平台特定的头文件
- jre:运行Java程序所必需的JRE环境
- lib:存放JDK工具命令的实际执行程序
- javafx-src:存放JavaFX所有核心类库的源代码(目前我们不会接触到)
- src:存放Java所有核心类库的源代码
JRE:Java Runtime Environment,即Java运行时环境,是Java程序运行的必须条件
JVM:Java Virtual Machine,即Java虚拟机,和实际的计算机一样,它具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存和寄存器;JVM大致分:指令集、寄存器、类文件的格式、栈、垃圾回收堆和储存器
- JavaSE:Java Platform,Standard Edition(Java平台标准版)
- JavaEE: Java Platform,Enterprise Edition(Java平台企业版)
- JavaME: Java Platform,Mobile Edition(Java平台手机版)
三、Java开发环境配置
1、下载和安装JDK
下载:http://www.oracle.com/
配置Java环境变量
计算机右键属性,高级,环境变量,修改Path
是否配置成功:检测cmd命令行模式下,java,javac两个指令都能出命令提示
2、下载安装Eclipse
注意:JDK和Eclipse版本必须保持一致,即32位/64位
程序编写、编译、运行原理:
3、后缀名为.java的源文件经过编写后,经编译器编译,生成中间过程为.class的字节码文件,执行时经过JRE二次编译,生成能被机器直接执行的二进制执行文件,在JVM上运行出结果。
如果使用集成开发工具(Eclipse),可以不需要配置环境变量
开发工具是即时编译