配置JDK:右键此电脑,属性,高级系统设置,高级,环境变量,系统变量里面; 新建,变量名字为JAVA_HOME,变量值为安装JDK的路径,然后复制进去,配置完成点击确定,再系统变量里面,找到Path,编辑,添加内容为:%JAVA_HOME%bin,然后点击确定。
配置JRE变量: 右键此电脑-——属性——高级系统设置——高级——环境变量——系统变量——新建——变量名字(JRE_HOME)——变量值(C:Program FilesJavajdk1.8.0_241jre)在系统变量里面找到path变量,鼠标点上去以后,背景颜色变成蓝点击编辑
2. 基本数据类型java有八大基本数据类型
整型(4个):整数 byte short int long
浮点(2个):小数 float单精度浮点数 double双精度浮点数
字符(1个):char
布尔(1个):boolean
整数型:
| 整型 | 数据范围 | 占用的内存字节 |
|---|---|---|
| byte | -128~127 | 1字节 |
| short | -32768~32767 | 2字节 |
| int (java默认的) | -2^31~2^31-1 | 4字节 |
| long | -2^63~2^63-1 | 8字节 |
浮点型:
| 浮点型 | 数据范围 | 占用的内存字节 | 有效的小数位 |
|---|---|---|---|
| float | -3.4x10^38~3.4x10^38 | 4字节 | 8位 |
| double(java默认的) | -1.79x10^308 ~ 1.79x10^308 | 8字节 | 16位 |
字符型:
| 字符型 | 数据范围 | 占用字节 |
|---|---|---|
| char | 随意范围 单个字符 除了转义字符之外 | 1或者2或者3 |
布尔型
| 布尔型 | 数据范围 | 占用字节 |
|---|---|---|
| boolean | true 或者false | 1个字节 |
3.1类的命名
1.首字母大写,
采用大驼峰的命名规则, 有两个单词组成,两个单词的首字母都需要大写 比如HelloWorld
3.2 变量的命名
1.变量的首字母小写
2.变量可以用字母数字下划线进行命名,但是数字不能开头
3.采用的是小驼峰的命名规则, 如果是两个单词组成变量的名字,那么第一个单词首字母不能大写,第二个单词首字母需要大写
4.命名的时候不能随意起名字,需要见名知意, 看见变量名就知道表达的是什么意思
5.已经被java或者是系统占用过的关键字, 不能当成变量名字来起。
4.转义字符转义字符是为了把有特殊意义的字符转为无意义的字符,或者把无意义的字符转为有意义的字符
n 换行
t 一个制表位
‘ 打印一个单引号
“ 打印一个双引号
打印一个斜线
5. 运算符5.1算术运算符
加 +
减 -
乘 *
除 /
余 %
先乘除后加减,有小括号先算括号里面的,再算括号外面的
执行原则 从左到右,从上到下
自增和自减运算符
++变量, 变量加1
--变量, 变量减一
变量++, 先打印输出变量,在执行++,
变量-- , 先打印变量,在执行--
5.2 String 字符串
声明一个变量,
数据类型 变量名字 =初始值;
String name = "这里是字符串,想打什么内容就打什么内容";
5.3 关系运算符
(是否大于) <(是否小于) >=(是否大于等于) <=(是否小于等于) !=(是否不等于) == (是否等于) 关系运算符的返回的结果必须是一个布尔类型的数据
5.4 逻辑运算符
返回的结果也是一个布尔类型的数据
逻辑运算符 分为与 或 非
与 &&
语法格式: 条件1 && 条件2 && ....
条件的返回值必须是布尔类型的数据
条件1和条件2都为true的时候整体的结果返回的是true。条件1和条件2只要一个为false就整体false
或||
语法格式: 条件1 || 条件2 || ....
条件的返回值必须是布尔类型的数据
条件1和条件2都为false的时候才为false,只要一个为true就为true
非 !
语法格式:!条件 取反
5.5 逻辑运算符的断路原则
逻辑与的断路原则:
条件1 && 条件2&&条件3...
如果条件1为false的话,整体就为false。那么条件2和条件3就不执行了
是因为条件1已经确定为false了,后面的多个条件对结果没有影响了。java为了提高代码的执行效率。干脆就不执行后面的条件了
逻辑或的断路原则:
条件1 || 条件2||条件3...
如果条件为true的话,整体就为true。那么后面的条件就不再执行了



