Java代码规范 本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改.本文档中没有说明的地方,请参看SUN Java标准代码规范.如果两边有冲突,以SUN Java标准为准. 1. 标识符命名规范 1.1 概述 标识符的命名力求做到统一.达意和简洁. 1.1.1 统一 统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用supplier,也可以用provider,但是我们只能选定一个使用,至少在一个Java项目中保持统一.统…
前言 一种工具被发明出来,那么针对这种工具的各种使用规则.条条框框就随之而来.无规矩不成方圆,无制度则无国家,无风格不成代码!治国有国法.排兵布阵有章法.那么写代码也有它界内通用的不成俗的约定.最近刚好在看alibabaJava开发手册,只听说是业界内通用的Java代码规范小红书.这不也刚转入Java的阵营,怎的也不能落人之后啊.树要皮,人要脸,程序员的脸不就你写的那一手老代码嘛!!此书分为好几大块,我没有读完,但只针对基本Java代码规范做了阅读,然好记性不如烂笔头,遂以本文以录之. 命名风格…
为便于规范各位开发人员代码.提高代码质量,研发中心需要启动代码评审机制.为了加快代码评审的速度,减少不必要的时间,可以加入一些代码评审的静态检查工具,另外需要为研发中心配置统一的编码模板和代码格式化模板.      Java代码规范.格式化和checkstyle检查配置文档下载地址:http://www.blogjava.net/Files/amigoxie/Java代码规范.格式化和checkstyle检查配置文档.rar 1.配置统一的编码模板 1.1 配置编码模板 在Eclipse或MyE…
http://www.blogjava.net/amigoxie/archive/2014/05/31/414287.html 文件下载: http://files.cnblogs.com/files/friends-wf/eclipse%E4%BB%A3%E7%A0%81%E6%A3%80%E6%9F%A5.rar 为便于规范各位开发人员代码.提高代码质量,研发中心需要启动代码评审机制.为了加快代码评审的速度,减少不必要的时间,可以加入一些代码评审的静态检查工具,另外需要为研发中心配置统一的编…
终极版 v1.3.0 2017年开春之际,阿里诚意献上重磅大礼:<阿里巴巴Java开发手册>,首次公开阿里官方Java代码规范标准.这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率.大大降低代码维护成本. 至今为止已更迭了三个版本,2017年9月25日,阿里巴巴Java开发手册(终极版)>正式发布,这是史上内容最全.修正最为彻底的一个版本,并且增加了单元测试规约内容,这也是阿里官方对外发布的最后一个PDF版本,值得收藏. <阿里巴巴Java开发…
本文为<code conventions-150003>(JAVA代码规范)笔记. 文件组织 1.超过2000行代码的源文件将会比较难以阅读,应该避免. 2.每个Java源文件都包含单一的公共类或接口.如果私有类和接口与一个公共类有联系,可以把它们与这个公共类放在同一个源文件中.公共类必须是文件中的第一个类或接口. 3.JAVA源文件内容应该遵循以下顺序: 开头注释 包声明和引入语句,如: import java.applet.Applet; import java.awt.*; import…
Java的可检测异常和非检测异常泾渭分明.可检测异常经编译器验证,对于声明抛出异常的任何方法,编译器将强制执行处理或声明规则. 非检测异常不遵循处理或声明规则.在产生此类异常时,不一定非要采取任何适当操作,编译器不会检查是否已解决了这样一个异常.有两个主要类定义非检测异常:RuntimeException和Error. 为什么Error子类属于非检测异常?这是因为无法预知它们的产生时间.若Java应用程序内存不足,则随时可能出现OutOfMemoryError:起因一般不是应用程序中的特殊调用,…
https://bbs.aliyun.com/read/306592.html?page=e 2017年开春之际,诚意献上重磅大礼:阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准. 这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率.大大降低代码维护成本.   点击下载<阿里巴巴Java开发手册>:https://yq.aliyun.com/attachment/download/?id=1170 你是否曾因Java代码规范版本纷杂而无所适从…
从事编程这个行业,你一定被别人说过或者说过别人这句话:代码要规范!求职面试时也能从 JD 上看到这个要求:要有良好的编程习惯.其实都是在讲代码规范(Code Style)这件事情. 每个人都有自己的编程习惯,比如你喜欢 2 个空格数量的行前缩进,而他喜欢 4 个空格数量的行前缩进:你喜欢左大括号位于行尾出,而他喜欢另起一行.等等,这些习惯都没有孰优孰劣之分,只是每个人长期以往形成的个人编程爱好而已. 当你独立开发一个项目时,谈不上代码规范,按照你个人的编程习惯即可.但是,如果是多人协作.共同开发…
Java把所有的非正常情况分为两种:异常(Exception)和错误(Error),它们都继承Throwable父类. Java的异常(Exception和Error)分为检查异常和非检查的异常. 其中根据Exception异常进行分类,可分为运行时异常和非运行时异常. 检查异常: 就是编译器要求你必须处理的异常.比如我们在编程某个文件的读于写时,编译器要求你必须要对某段代码try....catch... 或者 throws exception,这就是检查异常,简单的来说,你代码还没有运行,编码…