MDA/MDD/TDD/DDD/DDDDDDD
posts - 536, comments - 111, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

java基础笔记

Posted on 2008-03-07 09:44 leekiang 阅读(344) 评论(0)  编辑  收藏 所属分类: java
1
      //这是properties在同一目录下。
      InputStream in = Test.class.getResourceAsStream("jdbc.properties");
      //这是properties在classpath的根目录下
      InputStream in = Test.class.getResourceAsStream("/jdbc.properties");
   详见http://blog.csdn.net/explorers/archive/2007/08/02/1722740.aspx

2,用没有重载Object的equals()函数的StringBuffer作为HashMap的key,结果map永远都在增大,造成内存泄漏。
   来源:http://www.blogjava.net/calvin/archive/2008/07/04/212500.html

3 &&,||优先级
   &&的优先级比||高,先计算

4, 对List排序
java.util.Collections.sort(List list, Comparator c)

public class UserComparator implements Comparator{ public int compare(Object arg0, Object arg1) {
  User user0=(User)arg0;
  User user1=(User)arg1;
  //首先比较年龄,如果年龄相同,则比较名字
  int flag=user0.getAge().compareTo(user1.getAge());
  if(flag==0){
   return user0.getName().compareTo(user1.getName());
  }else{
   return flag;
  }  
 }
 
}



只有注册用户登录后才能发表评论。


网站导航: