第三章(JAVA基本的程序设计结构)

来源:互联网 发布:软件开发人员资质证书 编辑:程序博客网 时间:2024/04/28 14:18

1.double表示这种类型的数值精度是float类型的两倍(有人称之为双精度数值)。绝大部分应用程序都采用double类型。(p23)

2.float类型的数值有一个后缀F(例如,3.402F)。没有后缀F的浮点数值(如3.402)默认为double类型。当然,也可以在浮点数值后面添加后缀D(例如,3.402D)。(p33)

3.由于&&的优先级比||的优先级高,所以表达式   a&&b||c等价于(a&&b)||c

    又因为+=是右结合运算符,所以表达式   a += b += c等价于  a += (b  += c),也就是将b += c的结果(加上c之后的b)加到a上。(p42)

4.substring方法包括头,不包括尾。(p43)

5.一定不能用==运算符检测两个字符串是否相等!这个运算符只能够确定两个字符串是否放置在同一个位置上。当然,如果字符串放置在同一个位置上,他们必然相等。但是完全有可能将内容相同的多个字符串的拷贝位置放置在不同的位置上。(p45)

6.有个更加简单的方式打印数组中的所有值,即利用Arrays类的toString方法。调用Arrays.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分割,例如Arrays.toString({"a","b","c"})打印结果是

"[a,b,c]"。(p76)