|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.
1)非常类的鼻祖Throwable类,其两个子类Error类和Exception类
2)可拜见显现未知非常的更细致信息的TestEx.java
catch(Exceptoine){
e.printStackTrace();//可检察未知非常的详细信息
}
3)提示和倡议
不成以利用非常来把持程序逻辑
尽量的多利用RuntimeException而不要本人创立非常
利用RuntimeException仍是Exception
优化庞大带非常的程序布局
1.一样平常格局:一般程序和堕落处置分别开来- try{Javastatement;}catche(ExceptionType1ExceptionObject){Exception1handling;}catche(ExceptionType2ExceptionObject){Exception2handling;}….}finally{finalhandling;//(一致的出口,终极一定要实行)}}
复制代码 2.把非常传布给仓库,沿着被挪用的按次往前寻觅,只需找到切合该非常品种完全非常处置程序,就交给这部分程序去向理
3.非常能够工资地抛出,用thrownew语句
4.非常能够是体系已界说好的,也能够是用户本人界说的
5.用户本人界说的非常必定承继自Throwable或Exception类
最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net网页编程并驾齐驱的 |
|