- 1
- 0
- 约2.29万字
- 约 28页
- 2026-03-13 发布于河北
- 举报
Android编码规范
1代码布局
代码布局的目的是显示出程序良好的逻辑结构,提高程序的准确性、连续性、可读性、可
护性。更重要的是,统一的代码布局和编程风格,有助于提高整个项目的开发质量,提高开
发效率,降低开发成本。同时,对于普通程序员来说,养成良好的编程习惯有助于提高自己的
编程水平,提高编程效率。因此,统一的、良好的程序布局和编程风格不仅仅是个人主观美学
上的或是形式上的问题,而且涉及到产品质量,涉及到个人编程能力的提高,必须要引起重
视。
1.1基本格式
正例:
packagecoin.sunsharp;
iniportjava.awt.pcer.CanvasPeer;
importjava.io.*;
publicclassClassName
说明:package语句其后可跟import语句,而且与package间隔一个空行。import包的排列顺序
为java开头的包在最前面,接下来是引自外部的包,再接下来是应用程序自身的包,即
import中标准的包名要在本地的包名之前,而且按照字母顺序排列。
正例:
packagccom.sunsharp;
importjava.util.ArrayList;//java自身的包
importjava.util.List;
imponorg.apache.htip.*;〃第三方的包
【规则122】程序的分界符和应独占一行,}同时与引用它们的语句左对
齐。{}之内的代码块使用缩进规则对齐。
mon.*;〃程序自身的包
说明:这样可以防止书写失误,也易于阅读。
正例:
if(variblelvarible2)
{
variblc1=variblez;
)
反例:
下面的代码执行语句紧跟if的条件之后,而且没有加{卜违反规则。
if(variblc1variblc2)variblc1=variblc2;
说明:这样便于程序阅读和查找。
正例:
length=10;
width=5;〃矩形的长与宽关系较密切,放在一起。
strCaption=Tost:
反例:
length=10;
strCaption=
width=5;
1.2对齐
说明:对于利用Eclipse等编程工具的,可以设置TAB犍为4个空格代替。消除不同编辑器对
制表符处理的差异。
说明:这样使代码便于阅读,并且方便注释。
do...while语句可以例外,while条件可与}在同一行。
正例:
【规则1-3-1)不同逻辑程序块之间要使用空行分隔。
voidfunction(intvar)
{
while(condition)
{
doSomelhingO;〃与{}缩进4格
}〃与引用它们的模块左对齐
)
反例:
voidfunction(intvar){
while(condition)
(
doSomethingO;
}
}
正例:
intflf]number=
您可能关注的文档
最近下载
- 2025年四川省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
- 高中生谈恋爱的危害.docx VIP
- 生产主管岗位月度KPI绩效考核表.docx VIP
- 十五五时期国家教育发展规划.docx
- 《托育机构环境创设》完整全套教学课件.pdf VIP
- 2026春桂美版2024小学美术二年级下册每课教案(附目录).docx VIP
- 校本教材陜北秧歌内容(下).doc VIP
- 传感器技术及其应用第2版作者陈黎敏2温度传感器课件.ppt VIP
- 2024年安徽机电职业技术学院单招职业技能测试题库及答案(各地真题).docx VIP
- 第2单元第1课《观照自然》课件+2025-2026学年人美版初中美术七年级下册.pptx VIP
原创力文档

文档评论(0)