阿里Java开发规约(2)】的更多相关文章

刚刚的云栖大会上,阿里巴巴公布了这款酝酿已久的Java开发规约插件,对于国内开发者来说是一次轻松提高自己代码规范的机会. 安装方法 IDEA安装方法: settings >> plugins >> Browse repositories >> 搜索 “Alibaba”.看到对应插件“Alibaba Java Coding Guidelines”,安装即可 Eclipse安装方法:Help >> Install New Software 输入“https://…
借助阿里开发规约,回顾一下Java开发编码基础方面的知识,结合自己使用中遇到的问题,记录一下规约中以前翻过的错.有共鸣的问题. 1.覆写方法时要加上@Override注解.重写一个类型T的equals方法,一开始把参数类型写成T,比较没起作用,后来改成Object后才生效,如果加上注解一开始就会报错提示. [强制]所有的覆写方法,必须加@Override 注解. 说明:getObject()与 get0bject()的问题.一个是字母的 O,一个是数字的 0,加@Override 可以准确判断是…
本文是对阿里插件中规约的详细解释二,关于插件使用,请参考这里 及时清理不再使用的代码段或配置信息. 说明:对于垃圾代码或过时配置,坚决清理干净,避免程序过度臃肿,代码冗余 Positive example: For codes which are temporarily removed and likely to be reused, use /// to add a reasonable note. public static void hello() { /// Business is st…
本文是对阿里插件中规约的详细解释一,关于插件使用,请参考这里 1. ArrayList的subList结果不可强转成ArrayList,否则会抛出ClassCastException异常. 说明:禁止强转,如果需要用到集合特性方法,请新建一个集合,然后置入sublist,new 集合(sublist结果). Negative example: List<String> list = new ArrayList<String>(); list.add("22");…
1.命名规约 [强制]类名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:(领域模型的相关命名)DO / BO / DTO / VO等. 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例:macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion [强制]方法名.参数名.成员变量.局部变量都统一使用lowerCamelCase风格,必须…
<阿里 JAVA开发规约> 阿里巴巴Java开发手册终极版v1.3.0.pdf 出处:github地址:https://github.com/alibaba/p3c <Google JAVA开发规约> 出处:http://hawstein.com/2014/01/20/google-java-style/…
前言 在阿里Java开发规约中,有强制性的提到SimpleDateFormat 是线程不安全的类 ,在使用的时候应当注意线程安全问题,如下: 其实之前已经介绍过使用JDK1.8的DateTimeFormatter 和LocalDateTime来处理时间了,'>还在用SimpleDateFormat?Java8都发布N年了,转LocalDateTime吧.今天,就来说说SimpleDateFormat的线程安全问题. SimpleDateFormat是非线程安全的 时间处理,基本所有项目上都是需要…
阿里巴巴 Java 开发手册 又一次来谈<阿里巴巴 Java 开发手册>,经过这大半年的版本迭代,这本阿里工程师们总结出来避免写出那么多 Bug 的规范,对于 Java 开发者简直就是必备开发利剑了. 针对这个手册,我之前也简单写过两篇简单的解读,手册的确是清晰的说明了日常开发中很容易踩的坑,我不要脸的把链接放一下: 下一个项目为什么要用 SLF4J Java 开发中如何正确踩坑 这一次,阿里巴巴于 10 月 14 日在杭州云栖大会上,正式发布众所期待的<阿里巴巴 Java 开发规约&g…
[上海尚学堂编辑整理]10.14日,阿里巴巴在杭州云栖大会上,正式发布了由阿里巴巴 P3C 项目组,经过 近一年的持续研发,正式发布众所期待的 <阿里巴巴 Java 开发规约>的扫描插件. 插件全球首发仪式,大牛云集 平日低调的大神们,为了这次盛会都来了- 阿里巴巴大牛天团倾力助阵:毕玄.玄难.索尼.叶渡,淘宝代码第一人多隆.代码规约作者孤尽携手规约项目组成员,以及业界规约生态代表等重磅大咖联合发布阿里巴巴代码规约插件! Java代码规约扫描插件以今年年初发布的<阿里巴巴Java开发规约…
阿里在杭州云栖大会上,正式发布众所期待的<阿里巴巴Java开发规约>扫描插件! 该插件由阿里巴巴P3C项目组研发.这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把<阿里巴巴Java开发规约>强制条目转化成自动化插件,并实现部分的自动编程. 插件的下载地址: https://github.com/alibaba/p3c 或者在Github直接搜索p3c 插件有哪些功能? 为了让开发者更加方便.快速将规范推动并实行起来,阿里基于手册内容,研发了一套自动化的IDE检测插件(ID…