1 Java简介
为什么要学习java
- 简单易学
- 使用范围广
- 完善的异常处理机制
- 对大数据的基础性支持
java简介
- 创始人: 詹姆斯高斯林
- 现在属于甲骨文公司
java的历史:
- 1995java1.0诞生,来源于oak语言,由于语言名称被占用改名为java
- 后续又推出了java1.1-1.4版本
- 2004年对版本号进行了改革,.从1.X版本改名为X.0版本,同时推出了java5.0
java有三个版本
- j2se:标准版
- j2me:小型版
- j2ee:企业版
- 在2006年的时候对java版本进行了更名 从j2se j2 me j2ee 改名为 javase javame javaee
- 又推出了java6.0 7.0 8.0 .....
- 现在最新的版本是java17
- jdk版本分别对应为 1.0 1.1 1.2 .... 1.9 jdk10 11 12 .... 17
- LTS版本 只有 java8 java11 java17 (长期支持版本)
- 当前新项目建议使用java11 因为java8 从2019年1月之后就不在继续维护了
- 在学习中我们使用的jdk是jdk1.8版本
语言特点
- 开源
- 跨平台
- 面向对象
- 多线程
- 多态
- ......
2 Java环境搭建
JDK,JRE和JVM之间的关系
- JDK: java开发工具包, 里边包含JRE以及开发工具
- JRE:java的运行时环境,包含JVM和java的核心类库
- JVM:保证java的跨平台性
- JDK的下载和安装
环境变量配置
- 注意JAVA_HOME环境变量一定要配置,否则后边会出错
- java可以使用 javac 不能使用: 我们需要装JDK 你如果安装的是JRE就没有办法编译
- 之前的环境中配置了java 但是不是JDK中的java 是oracle 中的 这种需要重新配置
第一个Java案例
- java是一门编译型语言 先编译 再运行
- 创建java文件,并进行代码书写
- 使用javac工具进行代码的编译,生成一个class文件
- java 文件名称(不带扩展名) 运行该文件