java_manual的一点体会

  最近看了一下Alibaba的java_manual1.4,有了一点体会

  学习差不离就是这样,编程不是一味的敲敲敲,查查查,有的东西不是看看别人写的博客案例就能明白的

  有时就算可以解决问题,但对原理的了解却并不够

  还是要去看看书

  写项目也有一点体会,有时候总是不知道一个功能/方法命名什么好,怎样让整个项目的命名规范,至少让自己舒服

  看这个手册还是有些用处的

  不多说,记一点个人觉得不错的Java编码规范

  16.【参考】各层命名规约:
  A) Service/DAO 层方法命名规约
  1) 获取单个对象的方法用 get 做前缀。
  2) 获取多个对象的方法用 list 做前缀,复数形式结尾如: listObjects。
  3) 获取统计值的方法用 count 做前缀。
  4) 插入的方法用 save/insert 做前缀。
  5) 删除的方法用 remove/delete 做前缀。
  6) 修改的方法用 update 做前缀。

  6. 【强制】抽象类命名使用 Abstract 或 Base 开头; 异常类命名使用 Exception 结尾; 测试类
  命名以它要测试的类的名称开始,以 Test 结尾。

  5 . 【强制】常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。
  正例: MAX_STOCK_COUNT
  反例: MAX_COUNT

  9. 【强制】包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用
  单数形式,但是类名如果有复数含义,类名可以使用复数形式。

原文地址:https://www.cnblogs.com/ihaokun/p/9976613.html

时间: 2024-10-11 16:28:21

java_manual的一点体会的相关文章

关于指针形参的一点体会

关于指针形参的一点体会: 现在假设指针实参为地址&a(0001)在这个&a(0001)地址空间内所存储的是一个int类型的变量为0: 那么在被调用函数中,会临时开辟一个空间一片临时地址空间&b(0002),在&b的所指向的地址空间内,其所存储的内容为一个地址值,这个地址值,就是&a(0001).所以现在在被调函数中,有两种变化的操作:1. 对&b(0002)所指向的地址内存储的内容,进行改变,比如讲将&b(0002)所指向空间内的值就是(0001)改

Delphi研究,对全局变量函数与OOP编程关系的一点体会 good

感叹:设计VCL的人真是神人啊,感觉比Pascal编译器的设计人还要牛很多,把整个Windows架构理了一遍,封装的如此之好,复用的如此之好(以至于Delphi的控件满天飞,使用还特别容易),简直惊为天人.难怪charles petzold当初觉得不可能用PASCAL语言做Windows编程(李维说的),以前我对这句话的理解是,Pascal语言本身达不到windows编程的要求,可能是因为他这方面的功力达不到(觉得可能是因为petzold对比anders的编译器功力相差太远,不知道编译器的许多细

【原创】C#玩高频数字彩快3的一点体会

购彩风险非常高,本人纯属很久以前对数字高频彩的一点研究.目前已经远离数字彩,重点研究足球篮球比赛资料库和赛果预测. 这是一篇在草稿箱保存了1年多的文章,一直没发现,顺便修改修改分享给大家.以后会有更多关于足球和篮球体育彩票的玩法分析,希望大家关注. 本人不算专业程序员,但经常敲代码玩玩.上学时研究的是伪随机数这个东东,因此对彩票就情有独钟,从10年开始,就开始研究双色球,其中软件版本改了又改,但一直没有实际操作过,原因就是双色球的投注量太大.所以这1年多就没研究了.最近一次偶然的机会,发现了“高

音频软件消除人声的一点体会(cood edit ,goldwav)

音频软件消除人声的一点体会(cood  edit ,goldwav) 使用方法: 1.打开文件 2.命令处理(红色位置可以调整到你认为合适的数据或效果) 3.效果:两个软件均处理后的效果均可以接受.不能完全消除人声,但能减到比较低. 至于网络上有说的一种用千千静听的消音插件,暂时没有试过....期待下次再测评.

大型开放式网络课程MOOC的一点体会

2012年,美国的顶尖大学陆续设立网络学习平台,在网上提供免费课程,Coursera.Udacity.edX三大课程提供商的兴起,给更多学生提供了系统学习的可能.这就是大型开放式网络课程,即MOOC(massive open online courses).更多信息可参考百度百度http://baike.baidu.com/view/10187188.htm?from_id=8301540&type=search&fromtitle=MOOC&fr=aladdin 接触MOOC还是

关于项目管理的一点体会

关于项目管理的一点体会 enno | 时间: 2011-11-03 | 18,423 Views 设计管理 “1人100个月完成的项目,不是100个人1个月就可以完成.” 项目管理是让项目活动中相互竞争的各类制约因素:质量.进度.资源.风险等取得平衡的艺术,同时也是平衡项目干系人的各种需要.关注和期望,带领不同的人朝着相同目标迈进的领导艺术. 成功的项目管理可以简单理解为:按时.在预算内+满足产品需求+满足质量需求 地完成项目. 以下是我对项目管理的一点体会记录.————————————————

做android移动开发的一点体会

做手机的一点体会 整个android系统是一个完整的生态系统,谷歌提供开放的android平台,下游有各种生产硬件的厂家提供各种手机的硬件,像富士康这样的工厂提供手机的代加工, 然后是高通这样的公司提供手机的核心芯片和自己的解决方案,然后网上做手机的公司,相当于是做一个大的"集成",做手机的公司需要从各种运营商那里拿到订单,然后根据 运营商的需求来做手机,运营商卖好了手机,和手机公司之间分成,或者是 手机公司通过其他的渠道售卖自己的手机,功能要么是全网通,兼容各个运营商,要么是兼容某一

Django ORM模型的一点体会

作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁转载. 使用Python的Django模型的话,一般都会用它自带的ORM(Object-relational mapping)模型.这个ORM模型的设计比较简单,学起来不会特别花时间.不过,Django的ORM模型有自己的一套语法,有时候会觉得别扭.这里聊一下我自己的体会. 模型设计 这一部分算处理得比较好的部分.Django的数据模型的建立过程很简单,就是继承django.db.models中的Model类,

PHP开发API的一点体会

本文章是个人在自我开发了一些APP接口后,以及阅读了一些资料后的体会. 一.功能模块设计 从需求分析中抽离出相应的功能,这部分直接关系到我们的程序员需要实现这个应用的什么功能.例如:注册&登陆. 二.应用架构设计 对于整个应用来说,我们的架构是C/S模式.客户端使用Android&IOS,服务端使用一种服务端开发语言来提供相应接口.然后客户端通过HTTP协议来获取或者发送相应的请求. 确定客户端与服务端使用何种形式的协议进行交付.通常情况下会使用json. 然后确定服务端采用何种架构.例如