一、JVM、JRE、JDK的区别和联系
概念
- JDK(java development kit):java开发工具包
- JRE(java runtime environment):java运行环境
- JVM(java virtual machine):java虚拟机,可以吧java程序翻译成计算机能识别的二进制字节码文件
作用
-
JDK:java程序的开发环境
-
JRE:java程序的运行环境
-
JVM:保证java语言的跨平台性
关系
-
JDK:JRE + 开发工具
-
JRE:JVM + 类库
二、JDK安装目录下文件夹的作用
- bin: 该路径下存放了JDK的各种工具命令。javac和java就存放在这个目录
- conf: 该路径下存放了JDK的相关配置
- include: 该路径下存放了JDK的相关配置文件
- jmods:该路径下存放了JDK的各种模块
- legal: 该路径下存放了JDK各模块的授权文档
- lib:该路径下存放了JDK工具的一些补充jar包
三、DOS命令
- 切换盘符:盘符名称 + :
- 查看当前路径下的所有文件: dir
- 进入单级目录: cd 目录名称
- 回退上一级目录: cd . .
- 进入多级目录:cd 目录名称/下一级目录
- 回退到盘符目录:cd \
- 清盘:cla
- 退出: exit
四、配置环境变量
配置目的:使javac和java两个命令能在任意目录下使用
配置步骤:
- 右击“计算机”—>属性—>高级系统设置—>高级—>环境变量
- 新建JAVA_HOME:新建—>变量名:JAVA_HOME—>变量名:JDK的安装路径(D:\development\Java\jdk1.8.0_201)
- 修改Path:双击Path(或编辑)—>Win7:在变量值的最前方添加“%JAVA_HOME%\bin;”(Win10:新建—>添加“%JAVA_HOME%\bin;”)
- 验证:WIN+R组合键—>输入cmd—>回车—>输入“javac”,如果看到如下结果,表示环境变量配置成功。
五、常量
概念:在程序运行过程中,其值不可以发生改变的量
类型 | 表示 |
---|---|
整型常量 | 123、0 |
浮点型常量 | 1.1、123456.789 |
字符常量 | ‘a’、‘1’、‘张’ |
字符串常量 | “abc”、“123456”、“张三” |
布尔常量 | true、false |
空常量 | null |
六、斜体样式、数据类型
数据类型分类
数据类型内存占用和取值范围
数据类型 | 内存占用 | 取值范围 |
---|---|---|
byte | 1 | -128~127 |
short | 2 | -32768~32767 |
int | 4 | -2的31次方 ~ 2的31次方-1 |
long | 8 | -2的62次方 ~ 2的62次方-1 |
float | 4 | 负数:-3.402823E+38 ~ -1.401298E-45正数:1.401298E-45 ~ 3.402823E+38 |
double | 8 | 负数:-1.7979693E+308 ~ -4.9000000E-324 正数:4.9000000E-324 ~ 1.797693E+308 |
char | 2 | 0~65535 |
boolean | 1 | true、false |
变量
定义:可以进行操作的一个存储容器;
注意事项
//定义一个long类型的变量a
long a = 10000000000000; //错误写法,虽然左边声明了变量a的类型为long,但左边的10000000000000默认是int类型会溢出。
//正确写法,在右边的数字后面添加一个L,用来表示这个数字是long类型的数据
long a = 10000000000000L;