目录 一.UML类图二. 设计原则1、单一职责原则2、里氏替换原则3、依赖倒置原则4、接口隔离原则5、迪米特法则-最少知道原则6、开闭原则7、组合/聚合复用原则三、Java中的23 种设计模式 一、创建型模式 - 5种 :对象实例化的模式,创建型模式用于解耦对象的实例化过程。二、结构型模式 - 7种:把类或对象结合在一起形成一个更大的结构。三、行为型模式
转载
2023-09-25 08:51:08
495阅读
1. 【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行; 如果是非空代码块则:1) 左大括号前不换行。 2) 左大括号后换行。 3) 右大括号前换行。 4) 右大括号后还有 else 等代码则不换行; 表示终止右大括号后必须换行。2. 【强制】 左括号和后一个字符之间不出现空格; 同样,右括号和前一个字符之间也不出现空格。详见第 5 条下方正例提示。 3. 【强制】
转载
2023-06-18 20:46:23
103阅读
代码规范工具对比代码规范工具是什么大家应该都有过写完代码后review的情况;用于提高编码质量,尽早的发现问题;节约开发时间和成本。
但review 这个过程往往要消耗 更多的开发资源。
所以就出现 自动检测可能代码中存在的问题的工具 ,我们一般把这类工具称为静态代码扫描工具。
常见的静态代码扫描工具有 checkstyle ,findBug,PMD,Jtest等等,它们有的用来寻找编码格式问题,
转载
2023-10-18 09:45:21
88阅读
Java编程规范1. 程序命名规范:文件名前缀 文件名后缀EJB i. 实体bean *.javabean的文件名以EJB结尾remote interface的文件名就是ejb的name
home interface的文件名以Home结尾
例子: bean的文件名:ejbnameEJB
remote interface的文件名:ejbname
home interface的文件名:ejbnameH
转载
2024-01-17 16:53:40
115阅读
如何写出高质量规范的代码,是我们日常开发过程中需要考虑的。最近看了相关的规范,这里总结记录下。主要分为两部分,一个是阿里巴巴Java开发手册,是我们日常开发的规范指南;另一个是idea 中一个插件,方便检测项目中的不规范的代码,引导我们日常的开发,且当作一个是理论指导,一个是时间监督。一,阿里Java 代码规范手册涉及到编程规约(命名风格,常量定义,集合处理,并发处理等一些常见开发内容),异常处理
转载
2023-08-29 22:10:23
122阅读
编码规范是实施质量保证的第一步,是提高我们代码质量的有效工具之一。编码规范的作用。(1)提高可读性 编码规范,帮助我们写出人类容易理解的代码,它为我们提供了最基本的模板,良好的编码风格,使代码具 有一定的描述性,可以通过名字来获取一些需要IDE才能得到的提示,如可
转载
2023-08-13 23:48:05
124阅读
记住,你今天不是给自己写代码,而是为明天的后来人写代码。前端代码需要遵守以下几点方面进行开发。 1 可维护性 任何接手工作的前端,保证能在短时间内能够对项目有一定的认识,能够尽快的投入开发工作。 2 可测试性 页面的js代码需要自己写写测试代用例进行测试,确保质量。 3 高性能:
转载
2023-07-15 21:02:32
56阅读
文章目录一、编程规范1、项目命名规范2、`TODO/FIXME` 规范3、方法参数规范4、注释4.1、方法内逻辑注释4.2、方法注释5、状态型取值应使用枚举规范6、固定常量使用常量类7、所有mapper接口和service接口需要加上注释8、ThreadLocal在set()后需要在正确的时间remove()二、项目规范1、目录结构2、domain中的javabean规范1)java
转载
2023-08-30 00:41:31
12阅读
1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package
转载
2023-10-05 11:35:02
47阅读
一、编程规约(一) 命名规约1.【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ / Object$2.【强制】所有编程相关的命名严禁使用拼音与英文混合的方
转载
2024-01-25 23:14:17
163阅读
前言:其实从阿里巴巴发布开发Java规范的第一版的时候就注意到了,每次更新也都会下载最新的,也随意的翻过几次,由于各种原因最终没有一次把规范完整的看完,主要是发现大部分就是自己的规范,自己平时就是按照这个规范来的。最近在调整历史项目,时间相对来说成块了很多,而且希望在调整的过程中有一个指导,就再一次拿起来规范,这一次一气呵成,终于把规范看完了,如下是我自己认为对自己有用的点,在个人以后的编程生涯中
转载
2023-08-25 10:23:04
106阅读
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。变量名规范:全部小写。
原创
2022-08-17 10:40:56
998阅读
狗屎的Java规范规范标题真有点侮辱了狗。贴内容:把五只猴子关在一个笼子里,上头有一串香蕉实验人员装了一个自动装置。一旦侦测到有猴子要去拿香蕉,马上就会有水喷向笼子,而这五只猴子都会一身湿。首先有只猴子想去拿香蕉,当然,结果就是每只猴子都淋湿了。之后每只猴子在几次的尝试后,发现莫不如此。于是猴子们达到一个共识:不要去拿香蕉,以避免被水喷到。后来实验人员把其中的一只猴子释放,换进去一只新猴子A。这只
原创
2020-12-17 20:41:58
191阅读
一、命名规范
1、以驼峰的方式命名,其中,类名首字母大写,方法名和参数名首字母小写2、不能使用拼音来命名3、常量名全部大写,并且加上修饰符public static final CONSTANT4、常量名如果多个单词,用下划线做区分MY_NAME5、抽象类需要加上abstract或者base前缀,例如BasePerson,AbstractPerson6、接口实现类要有Impl标识7、枚举类要加En
原创
2023-07-10 13:46:55
99阅读
# 理解Java语言规范的实现
欢迎来到Java开发的世界!作为一名新手开发者,理解Java的语言规范是至关重要的。Java语言规范是对Java语言及其编程风格的指导,可以帮助你编写清晰、可读和可维护的代码。接下来,我将指导你如何实施这些规范,并提供具体的代码示例。
## 1. 流程概览
实现Java语言规范的整体流程大致可以分为以下几步:
| 步骤 | 描述
一、基本概念:1、java体系:Java分为三个体系,分别为Java SE(J2SE,Java2Platform Standard Edition,标准版),JavaEE(J2EE,Java 2Platform, Enterprise Edition,企业版),Java ME(J2ME,Java 2Platform Micro Edition,微型版)。 2、JSR:JSR是JavaSp
原创
2022-12-15 10:12:47
851阅读
规范 标题真有点侮辱了狗。 最近做Java,C#与Java对比笔记: 其实Java语法弱点就弱点,关键是Java程序员思想太保守,先讲湿猴定律: http://baike.baidu.com/link?url=
原创
2021-07-23 11:49:57
85阅读
规范 标题真有点侮辱了狗。 最近做Java,C#与Java对比笔记其实Java语法弱点就弱点,关键是Java程序员思想太保守,先讲湿猴定律: http://baike.baidu.com/link?url=
原创
2021-08-02 10:54:20
72阅读
作为 Java 程序员,对于 JavaBean 也许你会说再熟悉不过了,它活跃于系统的很多层,不同的说法有 PO、VO、DTO、POJO。然而它无外乎就是一个 Class 类,带上些属性和它们的 setter/getter 方法,set/get 后面那一个字母大写。虽然我们现在很少把 JavaBean 与那个古老的 2.0 的 EJB 搞混,但为什么明明用 IDE 为
转载
2023-07-23 12:53:54
43阅读
1.命名规则代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:(领域模型 的相关命名)DO / BO / DTO / VO等。 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例:macroPolo / UserDo
转载
2023-09-23 20:43:02
86阅读