文章目录
前言
一.collection是什么?
1.collection集合概述
2.集合类体系结构
3.常用方法
4.collection集合的遍历
二.List
1.List集合概述
2.List集合特有方法
3.ListIterator
三.异常
1.异常的概述
2.try…catch
3.throw和throws
import java.util.ArrayList;
import java.util.Collection;
public class Demo01Collection {
public static void main(String []args) {
// ArrayList coll = new ArrayList<>()
Collection<String> coll= new ArrayList<>(); //体现了多态
System.out.println(coll);
boolean b1 =coll.add("张三");
System.out.println(b1);
System.out.println(coll);
coll.add("李四");
coll.add("李四");
coll.add("李五");
coll.add("李六");
coll.add("李七");
System.out.println(coll);
boolean b2=coll.remove("李五");
System.out.println(b2);
System.out.println(coll);
boolean b3=coll.remove("李六");
System.out.println(b3);
System.out.println(coll);
boolean b4= coll.contains("李五");
System.out.println(b4);
boolean b5= coll.isEmpty();
System.out.println(b5);
int b6 =coll.size();
System.out.println(b6);
Object [] arr=coll.toArray();
System.out.println(arr[0]);
System.out.println("======================");
coll.clear();
System.out.println(coll);
b5=coll.isEmpty();
System.out.println(b5);
}
}
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Demo01Iterator {
public static void main(String[] args) {
Collection coll = new ArrayList<>();
coll.add("姚明");
coll.add("麦迪");
coll.add("库里");
coll.add("詹姆斯");
coll.add("欧文");
coll.add("艾弗森");
Iterator<String> it =coll.iterator();
if(it.hasNext()) {
String e=it.next();
System.out.println(e);
}
while(it.hasNext()) {
String e=it.next();
System.out.println(e);
}
for(Iterator<String> it2=coll.iterator();it2.hasNext();){
String e=it2.next();
System.out.println(e);
}
System.out.println("==========第三次=============");
//增强型for循环
for(String s:coll) {
System.out.println(s);
}
System.out.println("==========第四次=============");
int[] arr1= {4,5,6,7,8,9,10};
for(int i: arr1) {
System.out.println(i);
}
}
}
package Demo02;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Demo02Throws {
public static void main(String[] args) throws Exception{
readFile(“c:\a.txt”);
System.out.println(“后续代码”);
}
public static void readFile(String fileName) throws FileNotFoundException,IOException{
if(!fileName.equals("c:\\a.txt")) {
throw new FileNotFoundException("传递的文件不是c:\\a.txt");
}
if(!fileName.endsWith(".txt")) {
throw new IOException("文件后绰名有无");
}
System.out.println("文件正常");
}
}