background image

方法:动词

+名词,比如 doCalculation()

变量:名词

JavaBeans 命名规范

JavaBeans 是一个带有属性的 Java 类。
如果属性是

Boolean 类型,则 getter 方法可以是 isXxx()或 getXxx(); 如果属性是非 Boolean

类型,则

getter 方法可以是 getXxx()。

setter 方法的命名是:setXxx()。
对于监听器方法,命名规范为:

addXxxListener() 和 removeXxxListener()。

Strictfp

strictfp: strict floating-point calculation(严格浮点运算)
介绍:

strictfp 是 Java 的关键字(keyword),自从 Java 1.2 以来被引入,使得浮点运算遵循

 

IEEE 754 标准。
目的:

portable(可移植性)。

需求:在每个平台(机器)上(

32 位、64 位)的浮点运算精度相同,比如,使用 strictfp 规

定浮点运算的精度是

32 位,而在 64 位的机器上浮点运算可以精确到 64 位,但是使用

strictfp 后,就算在 64 位的机器上运行程序,浮点运算精度仍为 32 位。

 1 public class Strictfp
 2 {
 3     public static void main(String args[])
 4     {
 5         A a = new A();
 6         System.out.println(a.subtract1(2.00,1.10));
 7         System.out.println(a.subtract2(2.00,1.10));
 8     }
 9 }
10 
11 class A
12 {
13     public double subtract1(double left,double right)
14     {
15         return left - right;
16     }
17     public strictfp double subtract2(double left,double right)
18     {