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)相关推荐

  1. Java鲁棒性(健壮性)

    鲁棒性(Robust,即健壮性) Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生.它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生 的错误.通过集成的面向对 ...

  2. Java常用基础知识点总结(最全)

    Java基础知识点总结 大纲 一.Java基础(语言.集合框架.OOP.设计模式等) 二.Java高级(JavaEE.框架.服务器.工具等) 三.多线程和并发 四.Java虚拟机 五.数据库(Sql. ...

  3. 頑健なJavaプログラムの書き方

    頑健なJavaプログラムの書き方(Writing Robust Java Code) The AmbySoft Inc. Coding Standards for Java v17.01d Sun M ...

  4. 简单集成美团热更新RoBust

    地址: https://gitee.com/mirrors/Robust https://github.com/Meituan-Dianping/Robust 当前版本:0.4.99(目前不支持AGP ...

  5. Java研发工程师知识点总结

    Java研发工程师知识点总结 大纲 一.Java基础(语言.集合框架.OOP.设计模式等) 二.Java高级(JavaEE.框架.服务器.工具等) 三.多线程和并发 四.Java虚拟机 五.数据库(S ...

  6. java工程师-面试知识点总结

    目录 [x] 一.Java基础(语言.集合框架.OOP.设计模式等) [x] 二.Java高级(JavaEE.框架.服务器.工具等) [x] 三.多线程和并发 [x] 四.Java虚拟机 [x] 五. ...

  7. 仿金山打字通游戏,模拟键盘(java swing),提示输入,导入本地txt文件

    一.设计思路 1.用一个主窗体,在主窗体上放置两个子窗体,一个是文本面板,一个是模拟键盘面板. 2.文本面板分两个子面板,一个是已有文本,一个是输入文本,在带输入文本面板上添加文件监听器,动态改变下一 ...

  8. Java高级面试-超级全面-大厂集合

    Java研发工程师知识点总结 大纲 一.Java基础(语言.集合框架.OOP.设计模式等) 二.Java高级(JavaEE.框架.服务器.工具等) 三.多线程和并发 四.Java虚拟机 五.数据库(S ...

  9. 《Mask TextSpotter v3: Segmentation Proposal Network for Robust Scene Text Spotting》论文阅读笔记

    论文阅读笔记 去年在ECCV上发表的<Mask TextSpotter v3: Segmentation Proposal Network for Robust Scene Text Spott ...

  10. 计算机网络实验传输文件,湖大计算机网络实验-tcp文件传输实验

    实验二 tcp文件传输 信息安全2班莫胜吕 20100830215 一,实验目的 掌握实现网络文件传输的方法,并了解TCP连接是字符流的二,实验内容 1,单线程的文件传输 2,多线程的文件传输 3,加 ...

最新文章

  1. 浅析企业网站如何选择合适的网站空间
  2. Linux下快速静态编译Qt以及Qt动态/静态版本共存
  3. 回溯法解决工作分配问题及分析
  4. Android开发之部分字符串可实现超链接点击事件的方法
  5. 用chrome模拟微信浏览器访问需要OAuth2.0网页授权的页面
  6. LeetCode 1905. 统计子岛屿(BFS)
  7. 增删改模块学习中遇到的问题
  8. 顺丰同城:拟通过香港IPO发行1.31亿股H股 预期将于12月14日在港交所上市
  9. 【算法】剑指 Offer 29. 顺时针打印矩阵
  10. (一)伤不起--java调用dll
  11. 一文读懂程序化交易、算法交易、量化交易、高频交易、 统计套利的区别
  12. 如何与朋友同步观看YouTube视频
  13. NYOJ_613_免费馅饼
  14. I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之声卡驱动移植
  15. 计蒜之道 测试赛 (BCD)
  16. 用AI语音机器人有哪些需要注意事项
  17. 计算机专业大学新学年计划,大学的新学期的学习计划(精选5篇)
  18. Android/安卓 自定义Dialog 最简单、最详细解释
  19. 轻松实现在windows平台搭建Nexus私服
  20. 2022-11-17 更高效的Cascades优化器 - Columbia Query Optimizer

热门文章

  1. 热血传奇之资源文件与地图的读取分析
  2. React 入门学习
  3. win7计算机用户配置文件存储路径,windows7系统电脑临时文件夹保存路径在哪
  4. springboot通过date_histogram 按时间统计数据
  5. echarts 地图自定义图标_echarts 使用 百度地图 加入自定义图标标记
  6. 书名带冒号_冒号_冒号的用法和作用_冒号怎么打_标点符号网
  7. Jenkins不能正常trigger
  8. 4.Linux本地yum源仓库安装配置
  9. IT毕业生给学弟学妹们的真心话——离校座谈记录
  10. Mybatis Plus 3.1.1 lambda 表达式查询时异常 cannot find the corresponding database column name!