1、Java的发展史
1996年 Java 1.0发布,有一定局限性,不能用于开发
1997年 Java 1.1发布,引入了JDBC、反射、内部类
1998年 Java改名为J2SE J2SE 1.2发布,并且Sun公司推出了Java三大平台
1999年,HotSpot虚拟机发布
2000年,J2SE 1.3分布
2002年,J2SE 1.4发布,Java成为了服务器首选平台
2004年,J2SE 1.5发布,Sun公司直接对外宣布JavaSE 5.0
2005年,Java SE6发布,J2SE改名位Java EE,J2SE改名为Java SE,
J2ME改名为Java ME
2006年,Sun公司宣布JDK开源,并且建立了 OpenJDK 组织对这些源码进行独立管理
2009年,Oracle 以 74 亿美元收购 Sun 公司,取得了 Java 的商标版权
2011年、2014年分别发布了 JavaSE 7 JavaSE 8 ,JavaSE 8 也是以后最常用版本
2017年,JavaSE9发布,Oracle 决定将JavaEE移交给开源组织,最后 Eclipse 基金会接手
JavaEE更名为Jakarta EE(雅加达)
2018年-2022年,每半年发布一次新版本
2、Java的三大平台
J2SE: Java标准版 ,J2EE: 服务器端开发得企业版 ,手机嵌入式设备微型版
后 J2SE改名位Java EE,J2SE改名为Java SE,J2ME改名为Java ME ,
后 Java EE 更名为 Jakarta EE
3、JDK、JRE、JVM是什么
JDK 是 Java 语言的软件开发工具包
JRE 是 Java 运行环境
JVM 是 虚拟机
4、为什么要配置环境变量
系统变量是指这这台电脑的配置的环境变量,对所有用户都生效
java 环境变量要配置在系统环境变量里面才能保证对每一个用户都生效
5、Java语言跨平台的原理
Java本身是不能够进行语言跨平台的,但是通过JVM可以实现、一段Java 文件通过javac生成class文件,然后JVM将它转化为机械语言进而实现语言夸平台
6、Java程序执行的过程
Java文件通过javac转化为class文件,JVM将其转化为机械语言,进行运行
7、Javac和Java的区别
Javac 是 编译器 将源代码编译为 .class文件 ,Java 可以运行class字节码文件
8、Java文件和class文件的区别
Java文件为源代码文件 ,而class文件是经过编译后的之中间文件
9、Java的基本数据类型
整数 : byte 、short 、int 、long
浮点数 :float 、double
字符型 :char
布尔 :boolean
10、byte 、short 、int 、long四种类型的区别
byte 是最小的储存空间大小为8bit 范围是 -128—127
short -2^15—2^15-1
int -2^31-2^31-1
long -2^63-2^63-1
11、计算机最小的储存单位是,最小空间单位
存储单位 :byte 大小为 8 bit
最小单位 :bit 仅可存储1或0
12、bit ,B ,KB ,MB ,GB ,TB ,PB分别是什么单位?换算是什么?
bit 为 字节最小的单位
B ,KB ,MB ,GB ,TB ,PB为 存储单位
1PB=1024TB
1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024B
第三章预习
3.1注释
单行注释 : " //单行注释 "
多行注释 : " /*
*多行注释
*/ "
3.2标识符和关键字
3.2.1分隔符
1、分号
2、花括号
3、方括号
4、圆括号
5、空格
6、圆点
3.2.2Java9的标识符规则
3.2.3Java关键字
3.3数据类型分类
3.4基本数据类型
整数型 byte ,short ,int ,long
浮点型 float , double
字符型 char
布尔型 boolean