Java 是强类型语言
Java语言规定不要写多余的关键字
Java应用程序的退出代码为 0 ,表示成功运行了代码。
C 和 C++的程序代码不利于移植,它的int和long等类型的大小与目标平台相关,比如 在8086 这样的16位处理器上整型数值占2字节 , 在 32 位处理器上 整型数值则为 4字节 ,64 位处理器则为 8字节。
3种特殊的 浮点类型数值:
- 正无穷大 (除数为 0 的情况)
- 负无穷大
- NaN(不是一个数字)
码点是指一个编码表中的某个字符对应的代码值。
char类型的十六进制值
| 转义序列 | 名称 | Unicode值 |
|---|---|---|
| \b | 退格 | \u0008 |
| \t | 制表 | \u0009 |
| \n | 换行 | \u000a |
| \r | 回车 | \u000d |
| " | 双引号 | \u0022 |
| ' | 单引号 | \u0027 |
| \\ | 反斜杠 | \u005c |
运算符优先级别 () > 算术 > 左右移 > 关系 > 逻辑 > 三目 > 赋值
格式化输出 f 表示浮点数 ,s 表示字符串 ,d表示十进制整数
System.out.printf("%8.2f",x);//8字符宽度 ,小数点后两个字符的精度
System.out.printf("Hello,%s. Next year, you'll be %d",name,age);//可以使用多个参数
获取项目路径
System.getProperty("user.dir");
switch语句case支持的类型
char 、byte 、short 、int 、enum 、String
- 原则上switch只能作用于int型上,但是
char、float、char等可以隐式的转换为int型,而long不可以,从JDK7之后,switch 又增加了String、enum的支持。