java第十八课时
程序员文章站
2022-07-14 18:59:28
...
1.集合 2.移除元素 3.迭代器 4.增强型for循环 5.编译器异常 6error错误 7.抛出异常
集合是java中提供的一种容器,可以用来储存多个数据
package demo01;
import java.util.ArrayList;
import java.util.Collection;
public class Demo01Collection {
public static void main(String[] args) {
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("赵六");
System.out.println(coll);
boolean b2=coll.remove("王五");
System.out.println(b2);
System.out.println(coll);
boolean b3=coll.contains("赵六");
System.out.println(b3);
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);
}
}
异常分为抛出异常和捕获异常
package Demo02;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo01Exception {
public static void main(String[] args) {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");
Date date=null;
try {
date=sdf.parse("2021-05-11");
}catch(ParseException e) {
e.printStackTrace();
}
System.out.println(date);
int[] arr= {1,2,3};
System.out.println(arr[0]);
try {
System.out.println(arr[2]);
}catch(Exception e) {
System.out.println("第一句测试");
System.out.println(e);
}
int[]arr2=new int[1024*1024*1024*1024*1024];
System.out.println("后续代码");
}
}
上一篇: java学习笔记(Day4)
下一篇: day4学习笔记
推荐阅读
-
JDK1.9怎么安装配置?Java SE 9(JDK9)详细安装教程+环境变量配置方法
-
java中hashCode和equals什么关系,hashCode到底怎么用的
-
java中finally块儿是怎么工作的?有什么意义?
-
java中哪块代码或说什么代码应该放在try块中呢?
-
java中为什么接口中的属性和方法都默认为public?
-
java多线程关键字volatile、lock、synchronized
-
spring boot从redis取缓存发生java.lang.ClassCastException异常
-
java中如果我老是少捕获什么异常,如何处理?
-
java中如何能知道应该捕获什么样的异常?举例
-
java中如何用urlrewritefilter实现网站伪静态?