Day 3
时间:2023-12-03 21:37:02
注释
- 单行注释
- 多行注释
- 文档注释
关键字
[外链图片存储失败,源站可能有防盗链机制,建议保存图片直接上传(img-fxD7pLUn-1644583482067)(C:\Users\yudong\AppData\Roaming\Typora\typora-user-images\image-20220211200717098.png)]
注意标识符
- 所有的标志都应该是字母(A-Z或者a-z)、美元符($)、或者下划线(_)开始
- 首字母之后可以是字母,美元符,下划线或者数字的任何字符组成
- 关键词不能用作变量名或方法名
- 标识符对大小写敏感
- 可以用中文命名,但一般不建议这样使用,也不建议拼音,很好Low
数据类型
-
强型语言:变量的使用必须严格符合规定,所有变量必须在使用前定义
-
弱类型语音
Java的数据类型
- 基本类型
[外链图片存储失败,源站可能有防盗链机制,建议保存图片直接上传(img-93rssCj2-1644583482068)(C:\Users\yudong\AppData\Roaming\Typora\typora-user-images\image-20220211201543525.png)]
- 引用类型
[外链图片存储失败,源站可能有防盗链机制,建议保存图片直接上传(img-XZa1kzEW-1644583482068)(C:\Users\yudong\AppData\Roaming\Typora\typora-user-images\image-20220211201552140.png)]
整数拓展
- 二进制:0b
- 十进制
- 八进制:0
- 十进制:0x
浮点数拓展
- float :有限,离散,接近但不等于
- BigDecimal :数学工具类
最好避免使用浮点数进行比较
字符拓展
所有字符的本质都是数字
- \t:制表符
- \n:换行
内存转换
- 强制转换:(类型)变量名 高到低
- 自动转换:低到高
不能转换布尔值
不能将对象类型转换为不相关类型
强制转换用于将高容易转换为低容量
转换过程中可能存在内存溢出或精度问题
JDK7新特性,数字可以用下划线分割
换到低容量的时候使用强制转换
转换过程中可能存在内存溢出或精度问题
JDK7新特性,数字可以用下划线分割