Java稳健性Java原来是用作编写消费类家用电子产品软件的语言,所以它是被设计成写高可靠和稳健软件的
Java消除了某些编程错误,使得用它写可靠软件相当容易
Java是一个强类型语言,它允许扩展编译时检查潜在类型不匹配问题的功能
Java要求显式的方法声明,它不支持C风格的隐式声明
这些严格的要求保证编译程序能捕捉调用错误,这就导致更可靠的程序
可靠性方面最重要的增强之一是Java的存储模型
Java不支持指针,它消除重写存储和讹误数据的可能性
类似地,Java自动的“无用单元收集”预防存储漏泄和其它有关动态存储分配和解除分配的有害错误
Java解释程序也执行许多运行时的检查,诸如验证所有数组和串访问是否在界限之内
异常处理是Java中使得程序更稳健的另一个特征
异常是某种类似于错误的异常条件出现的信号
使用try/catch/finally语句,程序员可以找到出错的处理代码,这就简化了出错处理和恢复的任务
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。