博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Java编码指南:编写安全可靠程序的75条建议》—— 导读
阅读量:5958 次
发布时间:2019-06-19

本文共 654 字,大约阅读时间需要 2 分钟。

b9a719d12fa70d6b289aeb3e652b2297b154e111

前言

本书为Java程序员提供了具体的建议。这些Java编码指南的应用将会带来更健壮、更能抵御攻击的系统。这些编码指南覆盖范围广泛,适用于大多数基于Java编写的运行在不同设备上的产品,这些设备包括电脑、游戏机、手机、平板电脑、家用电器和汽车电子设备。

不管是哪一门编程语言,开发人员在控制程序结构时都应遵守一系列基于该语言特定规则的指南。Java程序员也理应如此。

为了编写安全可靠的Java程序,Java程序员需要很多的帮助,单凭Java语言规范(Java Language Specification,JLS)[JLS 2013]是远远不够的。由于Java包含的许多语言特性和API很容易被误用,因此需要一些必要的避免这些陷阱的指导。

对于一个程序来说,可靠意味着在所有场景或所有可能输入条件下均能正常工作。不可避免的是,任何重要的程序都会遇到一些完全意想不到的输入或场景,从而发生错误。当此类错误发生时,最重要的是它产生的影响必须是有限的,而这可以通过快速定位错误并尽快处理它来实现。预期不寻常的输入或编程场景,并采用防御式编程方式,程序员会受益良多。

其中一些指南可能被认为是一种编码风格,但对于代码的可读性和可维护性来说,它们仍然很重要。针对Java语言,Oracle公司提供了一组编码约定[Conventions 2009]来帮助程序员编写具有一致编程风格的代码,这些约定已经被Java程序员广泛采用。

目录

第2章 防御式编程

第3章 可靠性

第4章 程序的可理解性

第5章 程序员的常见误解

转载地址:http://iugxx.baihongyu.com/

你可能感兴趣的文章
指数基金投资指南读书笔记
查看>>
Java实现归并排序(转)
查看>>
background
查看>>
iOS __weak学习碰到的疑问
查看>>
no accounts with itunes connect access
查看>>
Hyperledger 项目
查看>>
使用xshell+xmanager+pycharm搭建pytorch远程调试开发环境
查看>>
Jquery EasyUI Combotree 初始化赋值
查看>>
SpringCloud如何配置Eureka授权
查看>>
写给学生的话
查看>>
使用jenkins进行前端项目自动部署
查看>>
推荐一款编辑SQL的工具:jsqlparser
查看>>
JDK自带方法实现RSA非对称加密
查看>>
Oracle数据库自带表空间
查看>>
python部分重点底层源码剖析
查看>>
从2D图片生成3D模型(3D-GAN)
查看>>
【大数据之数据仓库】安装部署GreenPlum集群
查看>>
完美解决插件问题 你 还等什么
查看>>
HttpServletResponse对象(一)
查看>>
linux memcached开机启动
查看>>