首页 > 代码库 > 《写给大忙人看的java》笔记--基本的编程结构

《写给大忙人看的java》笔记--基本的编程结构

1.字符串是UTF-16编码中的Unicode编码点的序列

2.绑定System.in的Scanner可以读取终端输入:

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco } span.s1 { text-decoration: underline; color: #7e504f } span.s2 { color: #931a68 } span.s3 { color: #0326cc }</style>

Scanner sc = new Scanner(System.in);

 

3.java不是用来快速完成几个命令的脚本语言,它明确定位为可以从组织有序的类和包中获益的大型编程语言。

4.编译命令:javac ch01/sec01/HelloWorld.java

运行命令:java ch01.sec01.HelloWorld

5.java.lang.System.out    out是一个PrintStream实例

6.随机数 new Random().nextInt()

7.基本数据类型的使用规则,巨大多数情况下,用int

存储空间宝贵的底层文件处理或者大数组中,用byte和short

很大的数字,超过20亿,用long,如果还不够,用BigInteger

8.二进制以0b为前缀,八进制以0为前缀,十六进制以0x位前缀

9.float 6位有效的小数位数,double 15位有效的小数位数

浮点数不适合做金融计算,因为没有精确的表示,可以用BigDecimal类

10.char描述了Java使用的UTF-16字符编码中的编码单元,使用16进制表示时,要加前缀\u,另外,char类型包含部分笑脸?等符号。

通过反斜杠\转义单引号和转义反斜杠

11.布尔类型不是数字类型,与整数0、1没有关系

12.尽肯能晚的声明变量,刚好在你首次需要变量的前一刻声明,被认为是一种好习惯

13.延迟final变量的初始化时允许的。

 

《写给大忙人看的java》笔记--基本的编程结构