一:变量、常量命名规则

    包名全小写,类名首字母全大写,常量全部大写并用下划线分割,变量采用驼峰命名法。小写字母“l”和大写字母“O”不要和数字混用,如何要用请用大写字母“L”和小写字母“o”,字母“l”作为长×××标志时务必大写。

二:三元操作符类型务必一致 

三:易变业务使用脚本语言编写

    可以使用脚本语言(PHP,Ruby,Groovy,JavaScript)来编写易变的业务,在java中调用这些脚本。下面的代码展示了如何在java中调用javascript代码。

javascript代码:

  1. function formula(var1,var2){ 
  2.      return var1+var2 * factor; 

 java代码:

  1. public static void main(String[] args) throws Exception { 
  2. // 获得一个JavaScript 的执行引擎 
  3. ScriptEngine engine=new ScriptEngineManager().getEngineByName("javascript"); 
  4. // 建立上下文变量 
  5. Bindings bind=engine.createBindings(); 
  6. bind.put("factor"1); 
  7. // 绑定上下文,作用域是当前引擎范围 
  8. engine.setBindings(bind,ScriptContext.ENGINE_SCOPE); 
  9. Scanner input = new Scanner(System.in); 
  10. while(input.hasNextInt()){ 
  11. int first = input.nextInt(); 
  12. int sec = input.nextInt(); 
  13. System.out.println(" 输入参数是:"+first+","+sec); 
  14. // 执行js 代码 
  15. engine.eval(new FileReader("c:/model.js")); 
  16. // 是否可调用方法 
  17. if(engine instanceof Invocable){ 
  18. Invocable in=(Invocable)engine; 
  19. // 执行js 中的函数 
  20. Double result = (Double)in.invokeFunction("formula",first,sec); 
  21. System.out.println(" 运算结果:"+result.intValue()); 

:不要只替换一个类

    发布应用程序时禁止替换单个类,整体WAR包发布才是完全之策。