下载原版阿里JAVA开发手册 【阿里巴巴Java开发手册v1.2.0】 本文主要是对照阿里开发手册,注释自己在工作中运用情况。 本文内容:异常处理 日志规约 本文难度系数为一星(★) 本文为第三篇 第一篇 点评阿里JAVA手册之编程规约(命名风格、常量定义、代码风格、控制语句、注释规约) 第二篇 点 ...
分类:
编程语言 时间:
2017-06-03 17:32:29
阅读次数:
284
不为过去蹉跎,改变当下。 为什么开篇就送这么一句话给大家,我相信很多处于1-3年码龄的哥们儿们,在平时的编码历程中编码的个性可能是多彩的,每个人都有每个人特定的风格,但是我们现在这么随意写,以后这么随意写,好没问题,但是等你离开这个公司了或者是去开发别的项目了,再等别人过来接手维护你一手写出来的这段 ...
分类:
编程语言 时间:
2017-06-03 11:32:58
阅读次数:
319
最近阿里出了java开发手册v1.2.0版,看一下自己平时有哪些做不到的,特此记录一下(不太理解的标为红色) 此手册编写是为了提供代码质量,降低协同成本,提升沟通效率。对无规范的沟通深有感触。 编程规范 变量规范 变量规范 1.类名在 PO(Persist Object) VO(Value Obje ...
分类:
编程语言 时间:
2017-05-28 16:07:01
阅读次数:
345
最近学习《阿里巴巴java开发手册》 第七章控制语句中,第6点提到了入参保护,原文如下: 6. 【推荐】接口入参保护,这种场景最常见的是用于做批量操作的接口。 工作中很少提到“入参保护”这个词,更多的是“参数校验”的说法;谈下个人对接口入参保护的理解。 1、接口入参保护,“保护”的是服务器,最常见的 ...
分类:
其他好文 时间:
2017-05-25 19:47:54
阅读次数:
784
先来个 阿里的 Java 开发手册(2017.5.20 发布 v1.2.0 .pdf) ...
分类:
编程语言 时间:
2017-05-25 11:58:38
阅读次数:
152
目录 前言 ................................................................................................................................................... ...
分类:
编程语言 时间:
2017-05-21 22:30:11
阅读次数:
390
目录前言 ................................................................................................................................................. ...
分类:
编程语言 时间:
2017-05-21 00:24:30
阅读次数:
251
转自:http://www.jianshu.com//p/7e07e2d47bac 给自己做一个备份 前言 阿里Java开发手册谈不上圣经,但确实是大量程序员踩坑踩出来的一部非常有价值的宝典。其从代码规范性、性能、健壮性、安全性等方面出发,对程序员提出了一系列简单直观的要求,对于人员流动性强,程序员 ...
分类:
编程语言 时间:
2017-04-10 14:35:26
阅读次数:
388
1. 【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 1) 只要重写 equals ,就必须重写 hashCode 。 2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须重写这两个方法。 3) 如果自定 ...
分类:
编程语言 时间:
2017-03-14 11:48:01
阅读次数:
184
1. 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ / Object$2. 【强制】 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼 ...
分类:
编程语言 时间:
2017-03-14 10:46:15
阅读次数:
256