- 博客(3)
- 收藏
- 关注
原创 线程的创建方式(2+1)
方式一:继承Thread类,并重写run方法 缺点:Java只支持单继承,如果我们的类已经从一个类继承,则无法再继承Thread类。 方式二:实现Runnable接口+重写run方法 优点:可以同时实现继承,Runnable接口方式更加通用一些。 1、避免单继承的局限性 2、便于共享资源 通过实现Runnable
2016-11-03 13:00:26 164
原创 JAVA中throw和throws的区别
throws是用来声明一个方法可能抛出的所有异常信息 throw则是指抛出的一个具体的异常类型。 通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通过throw声明一个具体的异常信息。throws通常不用显示的捕获异常,可由系统自动将所有捕获的异常信息抛给上级方法;throw则需要用户自己捕获相
2016-11-03 11:55:25 226
原创 分别解释final,finally,finalize是什么?
final: 1. final修饰成员变量,意为不可改变。 2. final声明的类不能派生子类,即不能作为父类使用。 3. final修饰的方法,不可以在子类中重写。 注:final修饰的变量是对象时,对象的值可以改变。(因为final修饰的变量指的是引用不可变
2016-11-03 10:27:27 1169 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人