`
LinttleLife
  • 浏览: 41604 次
  • 性别: Icon_minigender_1
  • 来自: SG
社区版块
存档分类
最新评论
文章列表
1. 循环map的时候,用Map.Entry entry = new Map.Entry();这样可以把键值对作为一个实体取出来,只循环一次。 不要 for(Map map:maps){ Object key = map.getKey(); Object value = map.getValue(key); } 2. new String("abc") 创建了两个对象。一个在常量池里,一个在堆里。 3. switch 中的default可以放在任何位置,但是优先级是最低的。

增强for循环

List<String> list = null;         for(String str:list){             System.out.println(str);         }   这样会抛出 一个 null pointer 异常。 为什么要抛这个异常呢, 遇到nul的时候不循环就是了。

cmd

 
1. regedt32 2. calc
1. 不能forward 到自己指定的页面 是因为没有在struts-config里配置parameter属性。 2. pfw定义主键是有顺序的。 3. sturts validate=true时候需要定义定义input, 指定验证失败后我们需要回到的页面。 4. oracle 转译用符号  '  或者  & 5. (List)null=null 返回 true 6. 只要是对象,比较内容的时候都是用equals. 7. pfw 里, sql 用in 的时候,只能用单引号,不能用双引号。 8. pfw里不要验证的字段给param 设置validate = false, 这样就可以传递带有 ...
在java web程序中有三个地方的数据要匹配: 第一个:页面接收的数 第二个:TO里的数 第三个:pfw里配置的数据 这三个数据通过TO 来传递。 另外,有一个技巧:我们可以让页面接收的所有数据都是String 类型。然后在javabean中,即DTO中巧妙的运用get/set方法。例如: public void setAdjustmentAmount(BigDecimal adjustmentAmount) {         this.adjustmentAmountAsString = adjustmentAmount.toString();     }     public B ...
1)   不管什么业务逻辑,最终关心的就是改表。改表的思路就是先准备TO, 由DAO实现,或者直接由DAO CALL PROCEDURE, 再由command调用。 2)  对业务逻辑的分析可以采取目标导向,分开解决: 先 approve(  param....) {     1.  update master     2.  update transaction&journal } 后 updateMaster( param.... ) { } updateTxJournal( param....  ) { } 最后完成代码 3)  if--else if -else ...
Global site tag (gtag.js) - Google Analytics