目录
1. 基础知识
1.1 注释
注释介绍:
注释是在程序指定位置添加的说明性信息,简单理解,就是对代码的一种解释
1.1.1 注释分类
单行注释
格式: // 注释信息
多行注释
格式: /*
注释信息
注释信息
*/
文档注释
格式: /**
注释信息
注释信息
*/
注释内容不会参与编译和运行
1.1.2 设置注释颜色
1.2 关键字
关键字介绍:
关键字:被 Java 赋予了特定涵义的英文单词
Java 中的关键字,已经被赋予了特殊的涵义,这些单词不允许使用
1.3 字面量
字面量介绍:
字面量:亦被叫做常量、字面量常量(但更准确的称呼位字面量)
1.4 变量
变量就是内存中的存储空间,空间中存储着经常发生改变的数据。
定义:数据类型 变量名 = 数据值;
使用:根据变量名进行使用
- 变量名不允许重复定义
- 变量在使用之前一定要进行赋值
1.5 Debug工具
Debug介绍:
它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。
Debug调试,又被称为断点调试,断点其实是一个标记,告诉Debug从标记的地方开始查看
1.6 标识符
标识符概述:
标识符:就是给类,方法,变量等起名字的符号。
标识符命名规则
- 由数字、字母、下划线(_)和美元符($)组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
标识符命名规范
1.7 数据类型
数据类型分类:
1 基本数据类型
2 引用数据类型
1.7.1 基本数据类型
编码表
是计算机中字节到字符的一套对应关系。
ASCII 码表
American Standard Code for Information Interchange 美国信息交换标准代码
2. 运算符
2.1 算数运算符
- 运算符:对字面量或者变量进行操作的符号
- 表达式:用运算符把字面量或者变量连接起来符合java语法的式子就可以称为表达式。
- 不同运算符连接的表达式体现的是不同类型的表达式。
/ 和 % 的区别:两个数据做除法,/ 取结果的商,% 取结果的 余数。
整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。
字符串拼接操作
当 + 操作中,遇到了字符串,这时 + 就是字符串连接符,而不是算术运算。
2.2 自增自减运算符
自增自减运算符介绍
++ 和 -- 既可以放在变量的后边,也可以放在变量的前边。
2.3 类型转换
- 隐式转换
- 强制转换
2.3.1 隐式转换介绍
运算过程中的隐式转换
取值范围小的数据,和取值范围大的数据进行运算,小的会先提升为大的之后,再进行运算
byte short char 三种数据在运算的时候,都会提升为int,然后再进行运算
2.3.2 总结
2.3.3 强制转换介绍
- 把一个取值范围大的数值或者变量,赋值给另一个取值范围小的变量
- 不允许直接赋值,需要加入强制转换
格式:目标数据类型 变量名 = (目标数据类型) 被强转的数据;
2.3.4 进制
不同进制的书写
2.3.5 原码反码补码
数据的二进制体现形式,一个字节由 8 个二进制位组成
0 代表正数
1 代表负数
其余位,表示数值大小
正数的反码与其原码相同
负数的反码是对其原码逐位取反,但符号位除外。
正数的补码与其原码相同
负数的补码是在其反码的末位加1
强转中的精度损失