第3章 Java的基本程序设计
Java语言规范:Java SE Specifications
HTML版本:The Java® Language Specification
PDF: Java语言规范23
标准命名规范:
类名:大驼峰
Char类型
在java中,char类型用UTF-16编码,强烈建议不要在代码中用char,通常都是操作String。
常量
Java中,利用关键字final指示常量,这个关键字表示变量只能被赋值一次,习惯上常量名全大写。
static final是类常量,所有对象都可以使用。
字符串
String每次连接字符都会构建一个新的String对象,耗时又浪费空间,使用StringBuilder可以避免这个问题,调用append需要构建字符串时就调用toString方法,将可以得到一个String对象。
StringBuffer效率稍微低,但允许多线程的方式执行添加和删除,和StringBuilder的API相同。
中断流程
read_data:
break read_data;
不提倡,用if也可以表示。
大数值
java.math中两个有用的能满足整数和浮点数精度不够的问题。
BigInteger和BigDecimal
用静态方法valueOf(100000000000)转化为数字,加减乘除不一样,add,subtract,multiply,divide,mod,计算商要给出舍入方式,例如四舍五入等。
数组
大多数喜欢 int[] a; 这种声明方式。