各层命名规约 Service/DAO 层方法命名规约 获取单个对象的方法用 get 做前缀。 获取多个对象的方法用 list 做前缀,复数结尾,如:listObjects。 获取统计值的方法用 count 做前缀。 插入的方法用 save/insert 做前缀。 删除的方法用 remove/delete 做前缀。 修改的方法用 update 做前缀。 领域模型命名规约
转载 2024-03-13 19:41:43
83阅读
阿里的《Java开发手册》被Java开发者所拜读,基本人手一册,就在前几天(2020.04.22)发布了泰山版 -  会当凌绝顶,一览众山小,而这次发布新增了很多干货内容,在此,给大家分享一下,是时候更新你的手册了。 从【附1:版本历史】,记录来看,本次泰山版更新内容如下:发布错误码统一解决方案。新增 34 条新规约。比如,日期时间的闰年、闰月问题,三目运算的自动拆
第一章 编程规约第一章 第一节 命名风格【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束反例:_name / name / 【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,纯拼音命名方式更要避免采用正例:ali / alibaba / taobao / cainiao/
【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 1) 只要重写 equals,就必须重写 hashCode。 2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须重写这两个方法。 3) 如果自定义对象作为 Map 的键,那么必须覆写 hashCode 和 equals。 说明:String 因为重写了
文章目录阿里巴巴Java开发手册泰山版(整理)一、编程规约(一)命名风格(二)常量定义(三)代码格式(四)OOP 规约(五)日期时间(六)集合处理(八)控制语句(九)注释规约(十)其它附2: 专有名词解释附3: 错误码列表 阿里巴巴Java开发手册泰山版(整理)一、编程规约(一)命名风格【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。【强制】常量命名全部大写,单词
“荡胸生层云,决眦入归鸟”,《Java 开发手册泰山版)》正式和大家伙见面了!秉承着“码出高效,码出质量”的一贯愿景,泰山小哥跳着欢快的步伐向大家走来了,以下是他的独白:自华山版现身武林以来,大家都叫泰山泰山快现身,但是一开始我是拒绝的,不能因为你说来,我就马上来,直到我遇到了 stream.Collectors 类下 toMap() 方法的坑,转化逻辑对我等键盘侠来说应该是手到擒来,谁知一脚深
# Java开发手册嵩山:解决方案记录 在现代Java开发过程中,有许多复杂的任务需要处理,尤其是在提升性能、增强稳定性以及确保代码可维护性方面。本篇博文将详尽记录如何解决“Java开发手册嵩山”问题,涵盖环境准备、配置详解、验证测试等多个部分,旨在为开发者提供一个全面的指南。 ## 环境准备 首先,在进行Java开发之前,我们需要准备相应的环境。以下是所需的前置依赖: - JDK 11+
原创 6月前
49阅读
目录一、计算机基础1.计算机组成2.程序3.编程语言二、Java1.Java简介2.发展历史3.JDK的安装和配置4.第一个Java程序三、Java基础1.输出2.代码注释3.变量1).概念2).变量三要素:3).数据类型:4).变量名5).变量的使用:4.常量1).概念2).常量的使用5.运算符1).赋值运算符2).算术运算符3).关系运算符4).逻辑运算符5).位运算符6).优先级7).交换
转载 2023-11-06 23:14:26
594阅读
# Java 开发手册嵩山版 在现代软件开发中,Java是一种广泛使用的编程语言,它以其强大的功能和跨平台的特性而广受欢迎。为了帮助开发人员更好地理解和使用Java,本篇文章将以“Java开发手册嵩山版”为基础,从语言特点、基本结构和最佳实践等方面进行阐释,并通过代码示例进一步加深理解。 ## Java的基本特点 Java是一种面向对象的编程语言,它具备以下几个显著特点: 1. **平
原创 2024-09-17 06:36:22
16阅读
前言《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册,当前的版本是嵩山版。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:五花八门的错误码人为地增加排查问题的难度;数据库的表结构和索引设计
# Java开发手册-嵩山版 ## 引言 Java作为一种面向对象的编程语言,广泛应用于各种应用开发中。为了提高代码的质量和可维护性,我们需要遵守一些约定和规范。本文将介绍《Java开发手册-嵩山版》中一些重要的规范和最佳实践,并通过代码示例来说明。 ## 代码编写规范 ### 命名规范 在Java开发中,命名规范非常重要。良好的命名规范可以提高代码的可读性和可维护性。根据《Java开发
原创 2023-08-15 21:26:29
267阅读
一.编程规约1.1 命名风格getUser listUsers countUser saveUser | insertUser removeUser | deleteUser updateUser表达是与否在数据库表用is_,但是在实体中不要加is,用resultMap进行映射。1.2 常量定义public enum SeasonEnum { SPRING(1), SUMMER(2), AUTU
转载 2023-11-14 09:33:52
212阅读
背景: 这几天挤时间看了阿里的《Java开发手册(泰山版)》,记录了部分常见或可作为参考的地方,也是一个自我梳理的过程。一、编程规约(一) 命名风格1.【强制】包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用 单数形式,但是类名如果有复数含义,类名可以使用复数形式。 正例:应用工具类包名为 com.alibaba.ei.kunlun.aap.util、类名为 Messag
转载 2023-09-07 17:59:06
178阅读
       最近一段时间,每天忙于各种业务,都没有自己的时间写一些东西,昨天看到阿里今天发布 《Java 开发手册泰山版,结合自己现在开发实际的情况,不得不写吐槽一下现在的开发问题,先看看目前的代码     这个还好,有时间 ,作者,虽然没有写描述和打印日志信息这个没有时间 作者 注释 ,日志信息也没有,接收参数是
转载 6月前
81阅读
Java开发手册》v1.5.0 华山版编码规约解读之命名风格1.1 POJO 命名规约1.2 Service/DAO层方法命名规约1.3 抽象类命名规约1.4 异常类命名规约1.5 布尔类型变量命名规约1.6 接口和接口实现类命名规约1.7 枚举类型命名规约参考资料 1.1 POJO 命名规约最近在看《Java开发手册》v1.5.0 华山版,看到编码规约中有这么一条: 感觉这些名词如果用的不多
1.eclipse中Tmocat插件配置点击菜单中的Window->Preferences,选择Tomcat节点,选择我们使用的Tomcat版本和设置Tomcat的安装目录,点击OK关闭Preferences窗口,如1-1图所示:图1-1思考:如图1-1图所示,Context declaration mode设置为Server.xml或者Context files的区别是什么?2.eclip
阿里java开发手册最新版-嵩山版(md版)前言《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册,当前的版本是嵩山版。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:五花八门的错误码人为地
转载 2024-08-08 11:06:24
600阅读
# 深入理解Java开发中的状态管理 在Java开发中,状态管理是一个至关重要的概念。尤其在大型项目中,合理的状态管理能够让我们更好地控制应用的行为,提高代码的可维护性和可扩展性。本篇文章将基于“泰山Java开发手册”,探讨状态管理的基本原理,并通过代码示例进行深入解析。同时,我们也会展示一个状态图,以帮助读者直观理解状态转移过程。 ## 什么是状态管理? 状态管理是指在程序运行的过程中,
原创 2024-09-05 03:56:58
20阅读
前几天,也就是 4 月 22 日,阿里发布了「Java开发手册泰山版」,我也是在看到的第一时间就下载下来学习。这次发布阿里也是十分重视,我是在阿里云的首页的广告上看到的,这次给了足够的曝光度。相比较第一版,我都不知道是从哪流传出来的,当年还是一个朋友神秘兮兮的跟我说,「给你个好东西,看完保准你不后悔」.听这说话的语气,我还以为他在跟我搞颜色。从去年的「华山版」开始,阿里的「Java 开发手册」开始
# 实现“Java 开发手册 泰山版”教程 作为一名经验丰富的开发者,我将教你如何实现“Java 开发手册 泰山版”。让我们一起开始吧! ## 整体流程 首先,让我们看一下完成这个任务的整体流程。下面是一个步骤表格: | 步骤 | 操作 | | --- | --- | | 1 | 安装Java开发环境 | | 2 | 配置Java开发环境 | | 3 | 下载“Java 开发手册 泰山版”
原创 2024-05-06 05:46:49
29阅读
  • 1
  • 2
  • 3
  • 4
  • 5