Changes between Version 12 and Version 13 of standard
- Timestamp:
- 05/09/2012 06:05:56 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
standard
v12 v13 414 414 }}} 415 415 ==== 实例变量 ==== 416 大小写规则和变量名相似,除了前面需要一个下划线 417 {{{ 418 int _employeeId; 419 String _name; 420 Customer _customer; 421 }}} 416 大小写规则和变量名相似。 422 417 ==== 常量 ==== 423 418 类常量和ANSI常量的声明,应该全部大写,单词间用下划线隔开。(尽量避免ANSI常量,容易引起错误) … … 426 421 static final int MAX_WIDTH = 999; 427 422 static final int GET_THE_CPU = 1; 423 static final long SERIAL_ID = 99999L; 428 424 }}} 429 425 … … 436 432 避免用一个对象访问一个类的静态变量和方法。应该用类名替代。例如: 437 433 {{{ 438 classMethod(); //正确439 434 AClass.classMethod(); //正确 440 435 anObject.classMethod(); //避免 441 436 }}} 442 437 ==== 常量 ==== 443 位于for循环中作为计数器值的数字常量,除了-1,0和1之外,不应被直接写入代码。 438 作为计数器值的数字常量,除了-1,0和1之外,不应被直接写入代码。 439 {{{ 440 //避免 441 if (money == 5000) { 442 //TODO 443 } 444 445 //正确 446 int COST = 5000; 447 if (money == COST) { 448 //TODO 449 } 450 }}} 444 451 ==== 变量赋值 ==== 445 452 避免在一个语句中给多个变量赋相同的值。它很难读懂。例如: … … 519 526 {{{ 520 527 someMethod(longExpression1, longExpression2, longExpression3, 521 longExpression4, longExpression5);528 longExpression4, longExpression5); 522 529 523 530 var = someMethod1(longExpression1,
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)