1.Java概述

1.Java的跨平台性

image.png

2. Java转义字符

image.png

3.Java代码规范

image.png

2.变量

1.基本使用

image.png

2.变量使用细节

image.png

3.程序中 + 号的使用

image.png

4.数据类型

image.png

1.整形

image.png
image.png

2.浮点类型

image.png
image.png

3.字符类型

  1. 概述:字符类型可以表示单个字符,字符类型是 char, char 是两个字节(可以存放汉字), 多个字符我们用字符串
  2. 字符串使用细节

image.png

4.布尔类型

image.png

5.基本数据类型转换

1.介绍

image.png

2.自动类型转换细节

image.png

3.强制类型转换

  1. 介绍:自动类型转换的逆过程, 将容量大的数据类型转换为容量小的数据类型。 使用时要加上强制转换符 ( ) 但可能造成精度降低或溢出,格外要注意。
  2. 强制类型转换说明

image.png

4.基本数据类型和String类行的转换

  1. 介绍

image.png

  1. 如何把字符串转成字符char 把字符串第一个值获取

image.png

3.运算符

1.介绍

运算符是一种特殊的符号, 用以表示数据的运算、 赋值和比较等。
1) 算术运算符
2) 赋值运算符
3) 关系运算符 [比较运算符]
4) 逻辑运算符
5) 位运算符 [需要二进制基础]
6) 三元运算符

2.算数运算符

  1. 运算符

image.png

  1. 细节说明

image.png

  1. 重要细节

这里i1++ 是后加加 先赋值 所以i就等于 10
image.png

3.关系运算符

1.介绍

1) 关系运算符的结果都是 boolean 型, 也就是要么是 true, 要么是 false
2) 关系表达式 经常用在 if 结构的条件中或循环结构的条件中

2.细节说明

1) 关系运算符的结果都是 boolean 型, 也就是要么是 true, 要么是 false。
2) 关系运算符组成的表达式, 我们称为关系表达式。 a > b
3) 比较运算符”==”不能误写成”=”

3.逻辑运算符

image.png
&& 和 & 使用区别
1) &&短路与: 如果第一个条件为 false, 则第二个条件不会判断, 最终结果为 false, 效率高
2) & 逻辑与: 不管第一个条件是否为 false, 第二个条件都要判断, 效率低
3) 开发中, 我们使用的基本是使用短路与&&, 效率高

4.赋值运算符

a += b; [等价 a = a + b; ]
a -= b; [等价 a = a - b; ]

5.三元运算符

  1. 运算规则 :

如果条件表达式为 true, 运算后的结果是表达式 1;
如果条件表达式为 false, 运算后的结果是表达式 2;
2. 口号 :一真大师

6.运算符优先级

image.png