java编码规约

编码规约

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uj99v18g-1636362408873)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211106195938742.png)]

目录

在这里插入图片描述

编码规约的缘起

熵增定律

在这里插入图片描述

生活中的

在这里插入图片描述

在这里插入图片描述

命名规范

在这里插入图片描述

在这里插入图片描述

规范

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接

经典

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mMruko7E-1636362408918)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211106202735416.png)]

注释的位置在代码的上方,无参数的不需要注释

前后端设计规约

在这里插入图片描述

查到数据的结果是空应该返回什么样的集合

返回json几层

后台返回的是系统出错,前端要说正在维护。。。

不要把徐同错误直接抛给用户

在这里插入图片描述

和浮点数的表示有关

在这里插入图片描述

两个都是ture

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j8dLK8kx-1636362408928)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211106204216682.png)]

两个都是false

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PPZH7cGO-1636362408929)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211106204651031.png)]

指数不能用整数表示

0.100000024

在这里插入图片描述

科学计数法的作用是来存储极大数字和极小数字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e1TCkbkx-1636362408940)(/Users/zhaokaijie/Library/Application Support/typora-user-images/image-20211106205508369.png)]

第31位 是符号位 23-30位存储指数 22-0存储有效数字

但是2进制 可以有0和1 必定为1.*** 这种所以1就可以不必要存储

22和23位之间省略了一个1

在这里插入图片描述

在这里插入图片描述

可见0.8始终凑不到,又在不断接近,但是只有23位有效数字,所以造成了缺失

在这里插入图片描述

double只有16位有效数字超过的会被截断

java long传给前端会出现问题

要把long转成string

在这里插入图片描述

2048是一个安全值,不同的浏览器数值不一样

f(String s);f(Integer i)〉〉〉〉〉f(null) 编译错误

f(String s);f(Object i)〉〉〉〉〉f(null) f(String i)

继承树丛底网上找,先找的作为执行的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值