【JAVA技术开发规范(2)——JASMP平台的整体目录结构】教程文章相关的互联网学习教程文章

JAVA开发规范【图】

贴一份我之前整理的 JAVA开发规范: JAVA开发规范luo@leader.cn代码整体风格 Controller类,不要直接使用Map,HttpServletRequest request,HttpServletResponse response 作为参数,不要使用 Servlet API的接口 一个service类不应该引用其他service类,但是可以引用多个dao层对象mapper类应该尽量轻量级,不要过多的自定义sql使用BeanUtil,而不是setXxx(info.getXxx) 避免重复代码,...

java开发规范总结_代码编码规范【代码】

规范需要平时编码过程中注意,是一个慢慢养成的好习惯1.基本原则 强制性原则: 1.字符串的拼加操作,必须使用StringBuilder; 2.try…catch的用法try{}catch{Exception ee.printStackTrace(); }finally{}//在最外层的Action中可以使用,其它地方一律禁止使用;try{//程序代码 }catch(Exception e){//为空,什么都不写 }//在任何场景中都禁止使用try{}catch{Exception ethrownew runtimeException(e);//最优先采用的写法...

Java规范代码风格(阿里开发规范精简)【代码】

制定代码规约的意义统一的代码风格可以让开发工程师们没有代码心理壁垒,每个人可以轻松阅读并快速理解代码逻辑,便于高效协作,逐步形成团队代码的风格。高效 标准统一,提升沟通效率和协作效率,好的编码规范可以最大限度的提高团队开发的合作效率。质量 长期的规范性编码还可以让开发人员养成好的编码习惯,甚至锻炼出更加严谨的思维,防患未然,提升质量意识,降低故障率和维护成本,快速定位问题。情怀 程序员应该追求代码的美...

Java开发规范

一. 命名规约1.【强制】不允许以下划线或$为首字母命名,也不允许以此结尾2.【强制】变量的命名要有意义3.【强制】类名与接口名使用UpperCamelCase风格,遵从驼峰形式4.【强制】方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵从驼峰形式5.【强制】常量命名全部大写,单词间用下划线隔开,枚举一样6.【强制】POJO类(DTO/PO/VO...)中布尔类型的变量,都不要加is前缀,否则部门框架解析会引起序列化错误(...

Java开发规范【代码】【图】

随着《阿里巴巴Java开发手册》的公开,重新又掀起一股编码规范的风口。结合《华为java编程规范》以及团队内部的实践,我们也做了一段开发规范。不求最全,但求有效。里面的规范,暂时只分两类。“强制”,即如果违反就不能使用级别。比如说,在codereview有遇到 ,那就会直接把pull request打回去,拒绝合并到开发者稳定分支上。“推荐”,即建议怎么做,但是不强制,根据不同的水平可以做一些参考。通用规范所有的情况下都通用1、...

Java开发规范(2)

本文整理了写代码的16个好习惯,每个都很经典,养成这些习惯,可以规避多数非业务的bug! 目录 1、修改完代码,记得自测一下 2、方法入参尽量都检验 3、修改老接口的时候,思考接口的兼容性。 4、对于复杂的代码逻辑,添加清楚的注释 5、使用完IO资源流,需要关闭 6、代码采取措施避免运行时错误(如数组边界溢出,被零除等) 7、尽量不在循环里远程调用、或者数据库操作,优先考虑批量进行。 8、写完代码,脑洞一下多线程执行会怎...

阿里强制要求的21条Java开发规范【转载】

1.【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 2.【强制】所有的覆写方法,必须加@Override注解。 说明:getObject()与get0bject()的问题。一个是字母的O,一个是数字的0,加@Override可以准确判断是否覆盖成功。另外,如果在抽象类中对方法签名进行修改,其实现类会马上编译报错。 3.【强制】相同参数类型,相同业务含义,才可以使用Java的可变参数,避免使用...

[Java] JAVA 开发规范【代码】

JAVA 开发规范(转载)v1.0.0 2019/09/06本篇规范基于阿里巴巴、华为的开发手册,添加了我们团队的开发风格规范,补充了一些细节。感谢前人的经验和付出,让我们可以有机会站在巨人的肩膀上眺望星辰大海。 规范不是为了约束和禁锢大家的创造力,而是为了帮助大家能够在正确的道路上,尽可能的避免踩坑和跑偏。 规范可以让我们无论单枪匹马还是与众人同行的时候都能得心应手。 规范可以让我们在面对日益变态的需求和做代码接盘侠的时...

java开发规范-注释规约【代码】

注释规约 类 属性 方法 必须用/** 的注释 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用/*内容/格式,不得使用// xxx 方式。 说明:在 IDE 编辑窗口中,Javadoc 方式会提示相关注释,生成 Javadoc 可以正确输出相应注释;在 IDE 中,工程调用方法时,不进入方法即可悬浮提示方法、参数、返回值的意义,提高阅读效率。 抽象及接口方法必须使用javadoc注释 【强制】所有的抽象方法(包括接口中的方法)必须要用 Java...

Java后台开发规范【代码】

Java后台开发规范 1.Java编程规范 1.1.命名风格代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO接口类中的方法和属性不要加任何修饰符号,保持代码的简洁性,并加上有效的 Javadoc 注释。尽量不要在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,并且是整个应用的基础常量。Service/DAO 层方法...

Java后端开发规范【图】

一.命名规范 1.命名使用英文词组合,严禁使用中文拼音或拼音首字母组合命名(专有名词例外) - OrganizationTreeNode, OrganizationVO ; 不推荐使用PSTree , Tlogs 2.groupId,package包名前缀统一为: com.wiwj 3.包名第三位为产品分类名,如com.wiwj.cbs 4.常量命名全大写,单词间下划线分隔。如: DEFAULT_PAGE_SIZE 5.类名:首字母大写的UpperCamelCase,如: Organization 6.方法名、变量名:首字母小写的age,如: orgName 7.特定...

java开发规范《选自AliJava开发手册》(更新ing)

命名: 1、禁止拼音缩写 2、禁止非标准英文缩写 3、类名和接口名遵循驼峰形式,PO/BO/DO/DTO/VO等除外 4、变量名、方法名、成员变量、局部变量等遵循lowerCamelCase风格,遵循驼峰形式 5、包名全部小写 6、常量名全部大写,单词间底划线分割 7、POJO中,布尔类型的变量名,不要加is前缀,否则部分框架解析会发生序列化错误 8、避免成员变量,方法参数,局部变量的重复命名 9、用了设计模式,类命名上要体现出来 10、命名不能随意,...

JAVA技术开发规范(1)——开发环境搭建【图】

原文链接:http://www.cnblogs.com/barryzhu/p/5249197.html1、准备工作 1.1、JDK安装 JDK版本要求:JDK1.7版(64位) JDK下载地址:http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-windows-x64.exe JDK安装步骤:按照软件安装步骤一步步安装。(安装目录如:D:\J2EE\JAVA\JDK1.7.0_79和D:\J2EE\JAVA\JRE7) 环境变量配置:右击“此电脑”——选择“属性”——单击“高级系统设置”——选择“高级”选项卡——单击...

JAVA技术开发规范(3)——JASMP平台技术架构【图】

原文链接:http://www.cnblogs.com/barryzhu/p/5284718.html3、系统整体架构 3.1、DAO层3.2、Service层3.3、Controller 转载于:https://www.cnblogs.com/barryzhu/p/5284718.html

JAVA技术开发规范(4)——JASMP平台的开发代码规范

原文链接:http://www.cnblogs.com/barryzhu/p/5398640.html4、关于代码规范 代码规范对程序员的重要性: 1、在软件开发生命周期中,有80%的时间是用在维护上 2、几乎所有的软件维护者都不是创使人 3、迭代式开发,必须要有清晰、可读性强的代码,以便于快速迭代 4、敏捷开发时,对应文档的输出不是减少,而是更加实用,因此,可交付的易读的代码更为重要了 5、协同协同,必需确保在编码时遵循统一的规范 编码规范是必需的,每个参...