【每日做题】Java的鲁棒性Robust
来源:互联网 发布:淘宝达人名字大全 编辑:程序博客网 时间:2024/06/06 04:20
1,定义
Robust:健壮、强壮。
在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。
2,特点
1)java能检查程序在编译和运行时的错误。java编译器可以查出许多其他语言运行时才能发现的错误。
2)提供自动垃圾收集来进行内存管理,防止程序员再管理内存时容易产生的错误。
3)java还实现了真数组,避免了覆盖数据的可能。
真数组:数组元素在内存中是一个接着一个线性存放的,通过第一个元素就能访问随后的元素。
java不支持指针操作,大大减少了错误发生的可能性。
4)java具有异常处理功能。
当程序异常时,它能捕获并响应意外情况,以保证程序能稳妥地结束,计算机不会崩溃。
5)java的强类型机制。
3,习题:
1)下列不属于java语言鲁棒性特点的是():
A.java能检查程序在变异和运行时的错误
B.java能运行虚拟机实现跨平台
C.java自己操纵内存减少了内存出错的可能性
D.java还实现了真数组,避免了覆盖数据的可能
4,习题解析:
1)选B。Java能运行虚拟机实现跨平台,是java的与平台无关性特点。
0 0
- 【每日做题】Java的鲁棒性Robust
- 《Robust Java》读书笔记
- Robust Java读书笔记
- 鲁棒性(Robust,即健壮性)
- JAVA每日一题
- Robust的北京之行
- 怎么写出Robust的代码
- 每日做题记录
- 每日五题(java基础)
- 每日五题(java基础)
- 【Java每日一题】20161012
- 【Java每日一题】20161013
- 【Java每日一题】20161014
- 【Java每日一题】20161017
- 【Java每日一题】20161018
- 【Java每日一题】20161019
- 【Java每日一题】20161020
- 【Java每日一题】20161021
- iOS10 远程推送和本地推送
- 计算程序执行时间c_c++
- 网络
- UVA 1589(象棋)
- codeforces197b
- 【每日做题】Java的鲁棒性Robust
- ios中常用到的简单的动画效果
- POJ 1681 Painter's Problem(画家问题)
- 来公司上班的第一天
- gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting
- HashMap的实现原理
- 七个经典推理(据说没有人能全部答对)
- MySQL Tomcat连接池设定
- C语言OJ项目参考(1923) ASCII码排序