01 Java基础 | 001 Java概述

1. 重要版本

  • J2SE 5:

    • 泛型
    • 自动装箱 / 自动拆箱
    • 枚举
    • 增强型 for-each 形式的 for 循环
    • 可变长度实参(varargs)
    • 静态导入
    • 注释(annotation)
  • JDK 7

    • 使用 String 控制 switch 语句
    • 二进制整型字面值
    • 在数值字面值中使用下划线
    • 新增一种叫做 try-with-resources 的 try 语句,支持自动资源管理
    • 构造泛型实例时,通过菱形运算符使用类型推断
    • 增强了异常处理,可以使用单个 catch 捕获两个或更多个异常(多重捕获),并且对重新抛出的异常进行更好的类型检查
  • JDK 8

    • lambda表达式

问题 :JDK 7 和 JDK 8 的区别

2. Java平台版本划分

  1. Java SE(Java Platform Standard Edition):标准版
  2. Java EE(Java Platform Enterprise Edition)/ Jakarta EE:企业级
  3. Java ME(Java Platform Micro Edition):移动设备和嵌入式设备

3. Java特性

  1. 跨平台
    ① 平台:CPU 与 操作系统的整体称为平台。
    ② 语言跨平台:编译后的可执行文件跨平台,不是源代码程序跨平台。
    ③ Java 跨平台原理:
    ● 先编译成一个与平台无关的 字节码文件 (.class后缀),然后各个平台中相应的解释器就可加载、解释并执行这个字节码文件。
    ● Java执行过程:源代码文件(.java)------编译器------> 字节码文件(.class)-----解释器(Unix、Windows、Others各平台解释器解释<JRE>)-----> 可执行代码文件
    ● C语言执行过程:源代码 ------编译器(各平台编译器不同LinuxGCC,WindowsVC)-----> 可执行文件
  2. 其他特性
    ○ 多线程
    ○ 面向对象
    ○ 动态性
    ○ 安全性
    ○ 健壮性
    ○ 高性能
    ○ 分布性

4. 开发环境

  1. JVM(Java Virtual Machine,Java虚拟机)
  2. JRE(Java Runtime Environment,Java运行时环境)
  3. JDK(Java Development Kit,Java开发工具包)

三者关系:JVM∈JRE∈JDK

5. 配置环境(JDK)

  1. 官网下载JDK(不建议最新版,目前学习多使用 jdk1.8)

  2. 配置环境
    ① 鼠标右键点击“计算机”图标,在弹出的菜单中点击“属性”
    在这里插入图片描述

    ② 在“属性”界面中左侧点击“高级系统设置”

    在这里插入图片描述

    ③ 在系统属性中点击“环境变量”
    在这里插入图片描述
    ④ 在环境变量中点击“新建”
    在这里插入图片描述
    ⑤ 新建三个变量及对应值

变量 说明
JAVA_HOME E:\Program Files\Java\jdk1.8.0_181 你的jdk存放的位置,比如我的在E盘的 Program Files 目录下的Java目录下,存放位置不一样则不一样
CLASS_PATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 其中的JAVA_HOME可以用具体路径代替,比如E:\Program Files\Java\jdk1.8.0_181代替
PATH %JAVA_HOME%\bin 即 jdk 的 bin 目录

注意:配置环境标点都为英文输入!

-----⑥ 测试JDK环境变量配置
-----在桌面搜索中输入 cmd 并点击确定进入终端,输入 java -version命令查看 jdk 版本信息,注意java和-version之间有空格。

6. 第一个Java程序HelloWorld

  1. 编写Java源代码
    在某一文件夹下新建一个文本文档,输入代码然后ctrl+s保存,并改后缀为.java,起名HelloWorld。
  2. 输入的代码
public class HelloWorld{//这里的HelloWorld需要和源代码文件的名称一致
	public static void main(String[] args){//Java程序的入口,固定格式
		System.out.println("HelloWorld!");//输出HelloWorld!字符串
	}
}
  1. 打开cmd
    ① 先进入源代码存放的盘符目录 cd 盘符(dos命令)
    ② 编译源文件:javac HelloWorld.java (这步成功后会在源文件所在目录下生成HelloWorld.class字符节文件)
    ③ 运行字符节文件:java HelloWorld (结果:HelloWorld!)
posted on 2020-10-18 21:10  Bruce_Jin  阅读(81)  评论(0)    收藏  举报