跪求JAVA题

跪求啊!... 跪求啊! 展开
 我来答
铂金羊羊羊
2012-06-26 · TA获得超过1043个赞
知道小有建树答主
回答量:230
采纳率:100%
帮助的人:212万
展开全部
异常处理机制:
处理步骤如下:
1:一旦产生异常,首先会产生一个异常类的实例化对象;
2:在try语句中对此异常对象进行捕获
3:产生异常对象与catch语句中的各个异常类型进行匹配,如果匹配成功,则执行catch语句中的代码

线程的声明周期
新建一个线程,当调用Start()方法后线程进入就绪状态,当系统调度后进入运行状态,运行状态时如果里面的run()方法执行完毕了线程就进入死亡状态,如果执行了sleep(),join()或等待IO就进入睡眠挂起再进入就绪状态,如果进入等待状态调用了notify()或者interupt()方法就会进入阻塞状态,解锁后再进入就绪状态,如果有同步锁也会进入阻塞状态,解锁后进入就绪状态
一般来说 是 new Thread() --->start()---->suspend(),sleep(),wait()
<-----resume()
最后停止线程 stop();

至于容器和数组的优缺点吗
数组用着方便,但是它有容量的限制.也就是说你定义数组的时候要开辟大小.小了不够.大了浪费;而且定义大小后就不能改变了.而容器可以改变大小..可以随机存储;
所以如果处理的数据大小不变,数组是最好的选择,因为它最快,其他的容器都有各自的特点:
ArrayList中可以存储任何类型的对象,而且与存储顺序有关,set中只存储不同的数据,HashMap则是像小型数据库一样,各有千秋!

最后一个题由于看不清楚后面的问题是什么,所以我不知道该怎么回答.但是根据我多年的经验,由于一个匿名对象.里面并没有具体内容,应该是个哈希码
kejiaweiren
2012-06-26 · TA获得超过6740个赞
知道大有可为答主
回答量:1774
采纳率:0%
帮助的人:3360万
展开全部
1.JAVA异常可分为3种:(1)检查性异常:java.lang.Exception(2)运行期异常:java.lang.RuntimeException(3)错误:java.lang.Error
检查性异常------程序正确,但因为外在的环境条件不满足引发。例如:用户错误及I/O问题----程序试图打开一个并不存在的远程Socket端口。这不是程序本身的逻辑错误,而很可能是远程机器名字错误(用户拼写错误)。对商用软件系统,程序开发者必须考虑并处理这个问题。JAVA编译器强制要求处理这类异常,如果不捕获这类异常,程序将不能被编译。
  运行期异常------这意味着程序存在bug,如数组越界,0被除,入参不满足规范.....这类异常需要更改程序来避免,JAVA编译器强制要求处理这类异常。
  错误------一般很少见,也很难通过程序解决。它可能源于程序的bug,但一般更可能源于环境问题,如内存耗尽。错误在程序中无须处理,而有运行环境处理。
2.新建-就绪-(阻塞)-运行--死亡
3.数组必须定长,效率没窗口快,容器不需要定长
4.A的toString方法被重写了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mawant
2012-06-26 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:153
采纳率:100%
帮助的人:88.9万
展开全部
上面的可以百度到答案,最后一题就是输出了一个类的hashCode值,我这每报什么异常啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式