|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net里有这些工具吗?要简单多少?。
Java非常是我们编程中每时每刻都要利用的特征,可是我们却很少往存眷它细节的一些信息。
Exception架构
一切的非常都是派生至Throwable,最次要的2个承继类是Exception和Error。
我们常说的非常都是指Exception,Exception分为CheckException和UncheckedException。
JDK文档中对Error中注释是:用于唆使公道的使用程序不该该试图捕捉的严峻成绩,年夜多数如许的毛病都是非常前提。个中一个对照特别的就是ThreadDeath,我们不该该往捕捉这个非常,熟习多线程编程的伴侣必定会分明个中的缘故原由。
CheckException和UncheckedException
之前在进修C++和C#的时分,一切的非常处置都属于UncheckedException,厥后进修Java发明,Java言语关于某些非常强迫请求声明methods会抛出甚么非常,而且在必要强迫捕捉某些非常,这类非常就属于CheckException。
关于甚么时分应当利用CheckException,甚么时分应当利用UncheckedException良多人都有会商,并没有一个一致的结论。不外尽年夜多半的概念是:夹杂利用。
<p>
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net性能上肯定会站上风的。 |
|