7.13
一:今天学习了java:

二、整理了java中常用的关键字及转义字符:
1、关键字:
- abstract:抽象;修饰抽象类 / 抽象方法,抽象方法没有方法体
- default:switch 默认分支;Java8 接口默认方法
- if:条件判断,如果
- private:私有;仅本类内可访问
- this:代表当前对象
- boolean:布尔类型,取值 true/false
- do:do while循环,先执行再判断
- implements:类实现接口
- protected:受保护;本类、子类、同包可访问
- throw:主动抛出单个异常
- break:跳出循环 /switch
- double:双精度浮点数
- import:导入其他类
- public:公共;任何地方都能访问
- throws:方法声明可能抛出异常(写在方法签名)
- byte:字节整型(-128~127)
- else:if 不成立时执行
- instanceof:判断对象是不是某个类型
- return:方法返回结果、结束方法
- transient:序列化时忽略该字段
- case:switch 里的分支条件
- extends:类继承父类
- int:整型(最常用整数类型)
- short:短整型
- try:包裹可能发生异常的代码
- catch:捕获 try 中产生的异常
- final:最终;变量不能改、方法不能重写、类不能继承
- interface:定义接口
- static:静态;属于类,不属于对象
- void:方法无返回值
- char:字符类型(单个文字)
- finally:try-catch 后必定执行的代码块
- long:长整型,数字末尾建议加 L
- strictfp:严格浮点运算,保证跨平台浮点精度
- volatile:多线程,保证变量可见性、禁止指令重排
- class:定义类
- float:单精度浮点数,数字末尾加 F
- native:调用本地 C/C++ 方法,无方法体
- super:代表父类对象;调用父类构造 / 方法
- while:while 循环,先判断再执行
- const:保留关键字(未使用),C 语言常量,Java 用 final 代替
- for:for 循环
- new:创建对象、实例化
- switch:多分支选择语句
- null:空引用,表示对象不存在
- continue:跳过本次循环,直接进入下一轮
- goto:保留关键字(Java 不支持使用)
- package:声明当前类所在包
synchronized:同步锁,解决多线程并发安全
2、常用转义字符: - \n 换行符,光标移动到下一行开头
- \r 回车符,光标回到当前行开头
- \t 水平制表符 (Tab),产生缩进空格
- \b 退格符,删除前面一个字符
- \f 换页符,老式打印机使用,日常很少用
- ' 输出单引号 ',char 类型中使用
- "输出双引号",字符串内部使用
- \ 输出反斜杠 \,书写文件路径必备
- \ddd 八进制形式表示字符,ddd 为 3 位八进制数字
- \uxxxx Unicode 转义字符,xxxx 是 4 位十六进制,可表示世界任意文字
三、今天继续练习了科目二,明天进行考试。
四、今天开会确定了挑战杯比赛的分工,从明天开始做比赛项目。
五、明天的安排: