Error 是系統(tǒng)錯誤類; VirtualMachineError 是 Error 子類; Thread 是線程類, Exception 是異常類,自定義異常要繼承于 Exception 類或者其子類
2015-01-08
來到這階段,學(xué)習(xí)的人已經(jīng)少了很多了,沒決心的或許應(yīng)該都轉(zhuǎn)語言了吧
2015-01-05
剛剛測試了一下,應(yīng)該這樣理解,當(dāng)吧其中一個對象添加進(jìn)去的時候,容量為1,此時可以add()的范圍為0,1 ,如果填寫0,是在當(dāng)前的對象前面添加,寫1是在后面添加,容量為2時候以此類推它的范圍,0,1,2。而不是按照數(shù)組里面容量為2其下標(biāo)范圍為0,1。。。僅供參考,有問題可以探討一下
2015-01-05
剛才說的越界,此時的參數(shù)只能填寫0或者1吧,即使填寫2也會下標(biāo)越界吧,我只是參照數(shù)組去想的,還沒實踐
2015-01-05
public void testSort3(){
List<String> stringList = new ArrayList<String>();
//隨機(jī)添加10條字符串
for (int i = 0; i < 10; i++) {
Random random = new Random();
//隨機(jī)生成字符數(shù)組的長度
char[] chars = new char[1+random.nextInt(10)];
//隨機(jī)生成字符數(shù)組的每一個字符并放入字符數(shù)組,包括0-9 A-Z a-z
List<String> stringList = new ArrayList<String>();
//隨機(jī)添加10條字符串
for (int i = 0; i < 10; i++) {
Random random = new Random();
//隨機(jī)生成字符數(shù)組的長度
char[] chars = new char[1+random.nextInt(10)];
//隨機(jī)生成字符數(shù)組的每一個字符并放入字符數(shù)組,包括0-9 A-Z a-z
for (int j = 0; j < chars.length; j++) {
int k=0;
while(true){
k = random.nextInt(123);
if ((k >= 48 && k <= 57) ||
(k >= 65 && k <= 90) ||
(k >= 97 && k <= 122)) {
chars[j] = (char)k;
break;
}
}
}
int k=0;
while(true){
k = random.nextInt(123);
if ((k >= 48 && k <= 57) ||
(k >= 65 && k <= 90) ||
(k >= 97 && k <= 122)) {
chars[j] = (char)k;
break;
}
}
}
//字符數(shù)組變成字符串
String line = new String(chars);
//將字符串存入到 stringList集合 中
stringList.add(line);
}
String line = new String(chars);
//將字符串存入到 stringList集合 中
stringList.add(line);
}
//遍歷輸出所有 stringList集合 元素
System.out.println("----------排序前------------");
for (String string : stringList) {
System.out.println("元素:"+string);
}
System.out.println("----------排序前------------");
for (String string : stringList) {
System.out.println("元素:"+string);
}