目录 一.UML类图二. 设计原则1、单一职责原则2、里氏替换原则3、依赖倒置原则4、接口隔离原则5、迪米特法则-最少知道原则6、开闭原则7、组合/聚合复用原则三、Java23 种设计模式 一、创建型模式 - 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文件名就是ejbname home interface文件名以Home结尾 例子: bean文件名:ejbnameEJB remote interface文件名:ejbname home interface文件名:ejbnameH
如何写出高质量规范代码,是我们日常开发过程中需要考虑。最近看了相关规范,这里总结记录下。主要分为两部分,一个是阿里巴巴Java开发手册,是我们日常开发规范指南;另一个是idea 中一个插件,方便检测项目中规范代码,引导我们日常开发,且当作一个是理论指导,一个是时间监督。一,阿里Java 代码规范手册涉及到编程规约(命名风格,常量定义,集合处理,并发处理等一些常见开发内容),异常处理
编码规范是实施质量保证第一步,是提高我们代码质量有效工具之一。编码规范作用。(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规范第一版时候就注意到了,每次更新也都会下载最新,也随意翻过几次,由于各种原因最终没有一次把规范完整看完,主要是发现大部分就是自己规范,自己平时就是按照这个规范。最近在调整历史项目,时间相对来说成块了很多,而且希望在调整过程中有一个指导,就再一次拿起来规范,这一次一气呵成,终于把规范看完了,如下是我自己认为对自己有用点,在个人以后编程生涯中
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。变量名规范:全部小写。
原创 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语言规范整体流程大致可以分为以下几步: | 步骤 | 描述
原创 10月前
29阅读
一、基本概念: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阅读
  • 1
  • 2
  • 3
  • 4
  • 5