《Java核心技术 卷Ⅰ》第三章 Java的基本程序设计结构

180 阅读1分钟

Java 是强类型语言

Java语言规定不要写多余的关键字

Java应用程序的退出代码为 0 ,表示成功运行了代码。

C 和 C++的程序代码不利于移植,它的intlong等类型的大小与目标平台相关,比如 在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型上,但是charfloatchar等可以隐式的转换为int 型,而 long不可以,从JDK7之后,switch 又增加了Stringenum的支持。