我的Java编码规范
2024-09-28 20:13:22
1、类名采用驼峰命名法,首字母大写。
2、类变量采用驼峰命名法,首字母小写。
3、方法名是一个动词短语,首字母小写,尽量能描述清楚这个方法的意图。
4、注释在精不在多,一个好的注释要尽量描述出这段代码的所要表达的意思。
5、一个函数中将进行不同操作的代码段分空行隔开,方便之后进行维护。
6、变量名尽量能够用表达改变量意图的名称去命名,除了循环变量可以简化成i,j之外,其他变量不要用单个字母进行命名。
7、一个函数只做一件事
8、常量采用大写字母加下划线进行命名
9、注释掉的代码尽量进行删除
10、坚决避免代码的重复,重复的代码应看如何能够进行重构。
11、SQL关键字全部使用大写字母。
最新文章
- 解决PKIX(PKIX path building failed) 问题 unable to find valid certification path to requested target
- 深入.net(集合)
- SQL中的循环
- Tomcat上配置连接池{ connect error=Name [jdbc/OracleDB] is not bound in this Context. Unable to find [jdbc]}
- mssql server 2005还原数据库bak文件与“备份集中的数据库备份与现有的xx数据库不同”解决方法
- qDebug 学习小结
- Java清洁:终结处理和垃圾回收
- hdu 1009 贪心基础题
- Google出品的自动Web安全扫描程序 Skipfish 下载及安装使用方法
- Android中用友盟实现QQ的第三方登录
- 结对作业1--基于GUI的四则运算
- Python中什么时候使用生成器?
- java虚拟机内存区域
- jsonp请求
- bzoj 1420 Discrete Root - 原根 - exgcd - BSGS
- uniDAC 7.2.14直联sqlite存在问题
- Windows bat 学习(初级)
- [转]Linux内核最新的连续内存分配器(CMA)——避免预留大块内存
- python的多线程threading
- 理解HTTP/304响应
热门文章
- javascript 私有化属性,和公共属性
- nginx高性能WEB服务器系列之八--nginx日志分析与切割
- thinkphp3.2----设置静态缓存
- 2018年1月17日总结 css3里transition 和animation 区别
- 2016级算法第二次上机-E.AlvinZH的儿时梦想——运动员篇
- Web开发模式
- 05. flex元素水平垂直居中(三种position水平垂直居中和两种新老版本水平垂直居中)
- 主流服务器虚拟化技术简单使用——Xen(一)
- Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名
- POJ_2886 Who Gets the Most Candies? 【二分+树状数组】