java robust_Java的鲁棒性(Robust)
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的与平台无关性特点。
---------------------
原文:https://blog.csdn.net/sunshinetan/article/details/52937858
java robust_Java的鲁棒性(Robust)相关推荐
- Java鲁棒性(健壮性)
鲁棒性(Robust,即健壮性) Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生.它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生 的错误.通过集成的面向对 ...
- Java常用基础知识点总结(最全)
Java基础知识点总结 大纲 一.Java基础(语言.集合框架.OOP.设计模式等) 二.Java高级(JavaEE.框架.服务器.工具等) 三.多线程和并发 四.Java虚拟机 五.数据库(Sql. ...
- 頑健なJavaプログラムの書き方
頑健なJavaプログラムの書き方(Writing Robust Java Code) The AmbySoft Inc. Coding Standards for Java v17.01d Sun M ...
- 简单集成美团热更新RoBust
地址: https://gitee.com/mirrors/Robust https://github.com/Meituan-Dianping/Robust 当前版本:0.4.99(目前不支持AGP ...
- Java研发工程师知识点总结
Java研发工程师知识点总结 大纲 一.Java基础(语言.集合框架.OOP.设计模式等) 二.Java高级(JavaEE.框架.服务器.工具等) 三.多线程和并发 四.Java虚拟机 五.数据库(S ...
- java工程师-面试知识点总结
目录 [x] 一.Java基础(语言.集合框架.OOP.设计模式等) [x] 二.Java高级(JavaEE.框架.服务器.工具等) [x] 三.多线程和并发 [x] 四.Java虚拟机 [x] 五. ...
- 仿金山打字通游戏,模拟键盘(java swing),提示输入,导入本地txt文件
一.设计思路 1.用一个主窗体,在主窗体上放置两个子窗体,一个是文本面板,一个是模拟键盘面板. 2.文本面板分两个子面板,一个是已有文本,一个是输入文本,在带输入文本面板上添加文件监听器,动态改变下一 ...
- Java高级面试-超级全面-大厂集合
Java研发工程师知识点总结 大纲 一.Java基础(语言.集合框架.OOP.设计模式等) 二.Java高级(JavaEE.框架.服务器.工具等) 三.多线程和并发 四.Java虚拟机 五.数据库(S ...
- 《Mask TextSpotter v3: Segmentation Proposal Network for Robust Scene Text Spotting》论文阅读笔记
论文阅读笔记 去年在ECCV上发表的<Mask TextSpotter v3: Segmentation Proposal Network for Robust Scene Text Spott ...
- 计算机网络实验传输文件,湖大计算机网络实验-tcp文件传输实验
实验二 tcp文件传输 信息安全2班莫胜吕 20100830215 一,实验目的 掌握实现网络文件传输的方法,并了解TCP连接是字符流的二,实验内容 1,单线程的文件传输 2,多线程的文件传输 3,加 ...
最新文章
- 浅析企业网站如何选择合适的网站空间
- Linux下快速静态编译Qt以及Qt动态/静态版本共存
- 回溯法解决工作分配问题及分析
- Android开发之部分字符串可实现超链接点击事件的方法
- 用chrome模拟微信浏览器访问需要OAuth2.0网页授权的页面
- LeetCode 1905. 统计子岛屿(BFS)
- 增删改模块学习中遇到的问题
- 顺丰同城:拟通过香港IPO发行1.31亿股H股 预期将于12月14日在港交所上市
- 【算法】剑指 Offer 29. 顺时针打印矩阵
- (一)伤不起--java调用dll
- 一文读懂程序化交易、算法交易、量化交易、高频交易、 统计套利的区别
- 如何与朋友同步观看YouTube视频
- NYOJ_613_免费馅饼
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之声卡驱动移植
- 计蒜之道 测试赛 (BCD)
- 用AI语音机器人有哪些需要注意事项
- 计算机专业大学新学年计划,大学的新学期的学习计划(精选5篇)
- Android/安卓 自定义Dialog 最简单、最详细解释
- 轻松实现在windows平台搭建Nexus私服
- 2022-11-17 更高效的Cascades优化器 - Columbia Query Optimizer
热门文章
- 热血传奇之资源文件与地图的读取分析
- React 入门学习
- win7计算机用户配置文件存储路径,windows7系统电脑临时文件夹保存路径在哪
- springboot通过date_histogram 按时间统计数据
- echarts 地图自定义图标_echarts 使用 百度地图 加入自定义图标标记
- 书名带冒号_冒号_冒号的用法和作用_冒号怎么打_标点符号网
- Jenkins不能正常trigger
- 4.Linux本地yum源仓库安装配置
- IT毕业生给学弟学妹们的真心话——离校座谈记录
- Mybatis Plus 3.1.1 lambda 表达式查询时异常 cannot find the corresponding database column name!