A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.throw和throws的区别?

用在方法内,抛出异常,结束当前方法的执行
Throws方法之上, 声明异常,交给Jvm默认处理,程序可以继续执行

2.异常有几种处理方式?

throws是用在方法的声明上 后接异常的类名称,把异常交给调用者处理
捕获异常try …catch …finally,是自己处理异常,处理完毕后代码可以继续执行,
try 代码块中是可能出现异常的代码块,catch是遇到异常,对异常的处理,finally是必须执行的代码
,除非停止运行Jvm,不可以有return关键字

3.什么是进程,什么是线程?

进程是独立的,是程序运行的基本单位,一个程序运行可以有多个进程;
线程是在进程的基础上,一个进程可以有多个线程

4.run()方法和start()方法的区别?

run( )方法是 Thread的方法,用来重写子线程内容;
start( )方法是开启一个新的线程。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马