分类

安卓应用安卓游戏

教育学习

阿里JAVA开发手册

阿里JAVA开发手册 2017 正式版PDF

大小:583 KB

语言:简体中文系统:WinXP, Win7, Win8, Win10

类别:教育学习时间:2017-02-11 09:51

阿里巴巴java开发手册完整版PDF
  • 阿里JAVA开发手册

阿里JAVA开发手册是一款PDF版的阿里巴巴java开发手册公开版文件,在2017年初,阿里正式发布了JAVA开发手册,也就是阿里巴巴java开发手册正式版,本站提供了阿里巴巴 java开发手册2017完整版PDF的下载,供广大程序员朋友下载分享学习使用。

阿里巴巴java开发手册正式版部分内容介绍

1.不要捕获继承自RuntimeException的运行时异常类,这类异常通常由程序员来校验,来保证查询的健壮性。

2. 不要对大段代码 try catch,分清稳定代码和非稳定代码。对于非稳定代码,区分情况经行catch。

3.如果有try快放到了事物代码中,catch异常后,如果要回滚事物一定要手动回滚事物。

4.方法的返回值为null,必须添加注释充分说明说明情况下会返回null 。

5. 放置NPE,是程序员的基本修养,注意产生NPE的场景

1)返回类型为包装数据类型,可能是null,返回int值时注意判空。

2)数据库查询的结果可能为null。

3)集合里的元素即使isNotEmpty,取出的数据元素也有可能为null。

4)远程调用返回对象,一律要进行NPE判断。

5)对于Session中获取的数据,建议NPE检查,避免空指针。

6)级联调用obj.getA().getB().getC(); 一连串调用,易产生NPE。

6.对于”抛异常“还是“错误码”,对于公司外的http/api开放接口,必须使用“错误码”;而应用内部推荐异常抛出;跨应用间RPC调用优先考虑使用Result方式,封装isSuccess ,code,message

7.避免出现tt重复的代码,必要时抽取共性方法,或者抽象公共类,甚至是公共模块。

阿里JAVA开发手册怎么样

比起很多花哨的所谓技术和框架,这东西才是体现 “码农” 和 “工程师” 本质区别的地方。这也是为什么比起《设计模式我更欣赏《代码大全》和《Effective Java》。

东西绝对是好东西,问题是,以一本如此排版的pdf小册子的形式流出。

绝大多数规则都可以直接采用,但是也要了解设定这条规则的原因。

有些因规模和架构不同可以不使用,也要注意到【强制】【推荐】【参考】的区别。

其中有些规则也可以探讨,例如版本号,个人建议从 0.1.0 开始,等到API稳定后定义为1.0.0。也要结合你的框架情况判断,如Web层或者说Action层,继续抛异常给框架也不是不可以接受。

更新日志

完整版本已经发布

∨ 展开

同类推荐

特别下载

猜你喜欢

相关文章

热门推荐

下载排行

网友评论

我要跟帖
取消
游客

阿里Java开发手册正式版PDF_阿里巴巴Java开发手册(公开版)

回复赞(8)
查看所有评论 共 1