分类: [java]

Java中的Set集合类

1. 概述
Java 中的Set和正好和数学上直观的集(set)的概念是相同的。Set最大的特性就是不允许在其中存放的元素是重复的。根据这个特点,我们就可以使用Set 这个接口来实现前面提到的关于商品种类的存储需求。Set 可以被用来过滤在其他集合中存放的元素,从而得到一个没有包含重复新的集合。[……]

Read more

处理线程中的unchecked exception(RuntimeException)

如果使用常规的try…catch来对从线程中抛出的异常进行处理,运行下面的代码会得到java.lang.RuntimeException的提示,所以可以看见使用try..catch无法捕获从线程中抛出的异常。 123456789101112131415161718192021 package Exception; public class ExceptionThread extends Thread{public void run(){throw new RuntimeException();} public static void main(String[] args){ExceptionThread thread = new ExceptionThread();try{thread.start();}catc ......

java多线程中的异常处理

在java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此方法声明上没有throw exception部分)进行了约束。[……]

Read more