java基础笔记

1
      //这是properties在同一文件夹下。
      InputStream in = this.getClass.getResourceAsStream("jdbc.properties");
      //这是properties在所在文件的根目录下
      InputStream in = this.getClass.getResourceAsStream("/jdbc.properties");

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;
  }  
 }
 
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值