设为首页收藏本站

蓝京鱼软件有限公司 条码 Trace MES ERP 产品 解决方案

 找回密码
 立即注册成为蓝京鱼会员

QQ登录

只需一步,快速开始

搜索
热搜: 追溯 蓝京鱼

JAVA初学者必看-Java编码规范

2012-10-20 17:21| 发布者: maky| 查看: 526| 评论: 0|来自: 51CTO

摘要: 一些小结,希望能给大家一些帮助!更详细的可以查看SUN提供的JAVA编码规范!一 命名惯例1)类:名词或名词性词组,每个单词首字母大写;一般不使用缩写,除非其缩写更通用和便于理解,如HTML; 类命名举例:class ...
一些小结,希望能给大家一些帮助!更详细的可以查看SUN提供的JAVA编码规范!
一 命名惯例
1)类:名词或名词性词组,每个单词首字母大写;一般不使用缩写,除非其缩写更通用和便于理解,如HTML;
      类命名举例:class Person; class SpringRain
2)方法:动词或动词性词组,首字母小写,第二个及以后的单词首字母大写;
      方法命名举例:run(); displayInformation();
3)接口: 同"类"的命名规则
      接口命名举例:interface Runner;
4)变量: 名词或名词性词组,首字母小写,第二个及以后的单词首字母大写;
      不提倡使用下画线"_"和美元符"$"作为变量开头;单词间可以使用下画线分隔;变量名不宜过长但也应有意义,除非是临时使用(例如只涉及几行代码)后即丢弃的情况,不建议使用单个字母做变量名,常用的临时使用的变量名包括表示整数的i,j,k,m,n和表示字母的c以及表示异常对象的e等。
      变量命名举例:int age; int student_age; String studentName; Exception e;
5)常量:名词或名词性词组,每个单词的首字母大写;单词间使用下画线分隔。
      常量命名举例:int MAX_LEVEL; double Comm_Tax;
6)包: 名词或名词性词组,全部小写;一般使用本公司/组织网站域名的逆序后跟具体的软件内部模块名
      包命名举例: package com.sun.java; package com.mycompany.db;
二 文件组织
1.建议一个源文件中只定义一个Java类或接口,无论该类或接口是否被声明为pulibc的,文件名都以其来命名,源文件中各成分的出现顺序为:
1)开始的注释
2)package语句
3)import语句
4)类/接口声明
2.在一个Java类中,各种成分的排列顺序本无严格规定,也没有特别通用的惯例,为便于掌握,给出一个推荐的顺序:
1)属性声明
2)构造方法声明
3)static语句
4)普通方法声明
5)main方法声明
6)内部类的声明
三 分隔和缩进
1.使用空行
在下述情况下使用单行的空白行来分隔:
1)在方法之间
2)在方法内部代码的逻辑段落小节之间
3)在方法中声明局部变量之后,具体的Java语句之前
4)在注释行之前
在同一个源文件中定义的多个类/接口之间使用双行的空白行来分隔

鲜花

握手

雷人

路过

鸡蛋

最新评论

手机版|Archiver|苏州蓝京鱼软件有限公司 - 追溯 -制造管理 解决方案 ( 苏ICP备12057200号  

GMT+8, 2018-7-21 00:04 , Processed in 0.078571 second(s), 18 queries .

Powered by Discuz! X2.5 Licensed

© 2001-2012 Comsenz Inc.

回顶部