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()函數(shù)的StringBuffer作為HashMap的key,結(jié)果map永遠都在增大,造成內(nèi)存泄漏。
?? 來源:http://www.aygfsteel.com/calvin/archive/2008/07/04/212500.html
3 &&,||優(yōu)先級
?? &&的優(yōu)先級比||高,先計算
4, 對List排序
java.util.Collections.sort(List list, Comparator c)
??????//這是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()函數(shù)的StringBuffer作為HashMap的key,結(jié)果map永遠都在增大,造成內(nèi)存泄漏。
?? 來源:http://www.aygfsteel.com/calvin/archive/2008/07/04/212500.html
3 &&,||優(yōu)先級
?? &&的優(yōu)先級比||高,先計算
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;
??}??
?}
?
}