
java-阿里巴巴规范
文章平均质量分 88
java-阿里巴巴规范
吹老师个人app编程教学
好好学习,天天向上。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
阿里巴巴java开发规范-命名风格&常量定义&代码格式&&OOP 规约
说明:子类、父类成员变量名相同,即使是 public 类型的变量也是能够通过编译,而局部变量在同一方法内的不同代码块中同名也是合法的,但是要避免使用。反例:定义为基本数据类型 Boolean isDeleted 的属性,它的方法也是 isDeleted(),RPC 框架在反向解析的时候,“误以为”对应的属性名称是 deleted,导致属性获取不到,进而抛出异常。3、类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO/ PO / UID 等。原创 2025-01-10 21:41:25 · 1031 阅读 · 0 评论 -
阿里巴巴开发规范手册_集合处理&并发处理&控制语句&注释规约
8)、使用工具类Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportedOperationException异常。使用Map的方法keySet()/values()/entrySet()返回集合对象时,不可以对其进行添加元素操作,否则会抛出UnsupportedOperationException异常。Arrays.asList体现的是适配器模式,只是转换接口,后台的数据仍是数组。原创 2025-01-13 11:10:40 · 923 阅读 · 0 评论 -
阿里巴巴规范-异常日志&日记规约&单元测试&安全规约
而应用内部推荐异常抛出;说明:try块中的return语句执行成功后,并不马上返回,而是继续执行finally块中的语句,如果此处存在return语句,则在此直接返回,无情丢弃掉try块中的返回点。说明:无法通过预检查的异常除外,比如,在解析字符串形式的数字时,可能存在数字格式错误,不得不通过catchNumberFormatException来实现。正例:用户注册的场景中,如果用户输入非法字符,或用户名称已存在,或用户输入密码过于简单,在程序上作出分门别类的判断,并提示给用户。原创 2025-01-19 20:57:05 · 1105 阅读 · 0 评论 -
阿里巴巴开发规范手册MySQL&工程结构
2)【参考】(分层异常处理规约)在 DAO 层,产生的异常类型有很多,无法用细粒度的异常进行 catch,使用 catch(Exception e)方式,并 throw new DAOException(e),不需要打印日志,因为日志在 Manager/Service 层一定需要捕获并打印到日志文件中去,如果同台服务器再打日志,浪费性能和存储。执行 SQL 时,不要更新无改动的字段,一是易出错;说明:在存储的时候,float 和 double 都存在精度损失的问题,很可能在比较值的时候,得到不正确的结果。原创 2025-01-23 23:06:06 · 1434 阅读 · 0 评论