一、规范的命名(匈牙利命名法)
1.1、包命名,包名全小写
1.1.1、使用国际通用唯一识别包名,一般建议使用域名来进行
1.1.2、使用区域代码识别命名,国家+区域+Team名称,例如 cn.gd.luteam,cn表示中国,jp表示日本,de德国,us美国...
1.2、类命名
1.2.1、类名称首字母大写
1.2.2、类名称能够顾名思义,通过类名能得知类功能
1.3、方法命名
1.3.1、方法首字母大写
1.3.2、方法名称能够顾名思义,通过方法名得知方法功能
1.4、变量命名
1.4.1、变量首字母小写
1.4.2、变量名称能够顾名思义,通过变量名得知变量功能
1.5、常量命名
1.5.1、常量字母全大写,使用适当下划线对长变量进行分割
1.5.2、常量名称能够顾名思义,通关常量名称得知常量功能或内容
二、工整的代码格式
2.1、代码对齐
2.1.1、写代码时注意对齐代码,查看别人代码不能轻易格式化别人的代码格式。
2.2、代码间隙
2.3、合理的代码注释
三、提高性能的代码技巧
3.1、降低CPU使用率
3.1.1、轮循代码使用线程休眠
3.1.2、缩小同步代码块范围
3.1.3、减少变量声明次数
3.1.4、减少堆内存分配次数
3.1.5、减少gc回收次数
3.1.6、减少复杂实例生成
3.1.7、减少变长数组拓展时拷贝次数
3.2、降低内存占用率
3.2.1、避免内存泄漏(如泄漏则必须先解决泄漏问题)
3.2.2、适当声明数组长度大小
3.2.3、减少大对象数组声明次数
3.2.4、减少第三方非必要库支持
3.2.5、减少使用全局变量
3.2.6、使用池技术降低内存消耗
3.3、减少磁盘读写
3.3.1、配置文件只读一次
3.3.2、生产环境提高日志级别,减少日志写入
3.4、减少网络读写
3.4.1、使用压缩技术降低数据传输大小
3.4.2、减少广播数据包
3.4.3、使用缓存技术降低网络读写次数
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。