单行注释 //
多行注释
文档注释 JavaDoc
关键字
Java语言中类名、变量名、 方法名统称为标识符
- 所有标识符都以字母,美元符 $,下划线 _ 开始首字符之后可以是字母、美元符、下划线或数字的任意字符组合不能使用关键字作为变量名/方法名标识符是大小写敏感的可以使用中文,但不建议使用,也不建议使用拼音,不规范
Java属于强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后才能使用(安全性高,速度变慢)
还有弱类型语言,与之相反
1)基本数据类型(primitive type) ①数值类型 1整数类型byte占1个字节范围:-128-127,8位
short占2个字节范围:-32768-32767,16位
int占4个字节范围,32位(最常用)
long占8个字节范围,64位(long num = 30L,后加L用于区分)
整数拓展:
二进制 0b ;八进制 0 ;十进制;十六进制 0x (0-9,A-F);
float占4个字节(float num = 50.1F,后加F用于区分,有限,舍入误差)
最好完全使用浮点数进行比较
double占8个字节
浮点数拓展
数学工具类:bigDecimal
char占2个字节
字符拓展
强制转换(int)char c1
所有的字符本质还是数字
编码 Unicode 表(ASCII码 97=a,65=A)2字节 0-65536 =2^16
U0000-UFFFF
转义字符
| 转义字符 | 功能 |
|---|---|
| t | 水平制表符(HT) |
| n | 换行 |
| a | 响铃(BEL) |
| b | 退格(BS),将当前位置移到前一列 |
| f | 换页(FF),将当前位置移到下一页开头 |
| r | 回车(CR),将当前位置移到本行开头 |
| v | 垂直制表(VT) |
| \ | 字符 |


