国产在线视频一区二区三区_嫩草av91_999黄色片_久久亚洲精品综合_公交车上嗯啊_日本在线观看www

当前位置:网站首页 >> 作文 >> 2023年java编程风格与命名规范的区别汇总

2023年java编程风格与命名规范的区别汇总

格式:DOC 上传日期:2023-04-14 18:52:19
2023年java编程风格与命名规范的区别汇总
时间:2023-04-14 18:52:19     小编:zdfb

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。范文怎么写才能发挥它最大的作用呢?接下来小编就给大家介绍一下优秀的范文该怎么写,我们一起来看一看吧。

java编程风格与命名规范的区别篇一

想要成为一个优秀的程序员,首先要培养良好的编程习惯,下面内容由小编为大家介绍java编程风格与命名规范,供大家参考!

包名按照域名的范围从大到小逐步列出,恰好和internet上的域名命名规则相反。

由一组以“。”连接的标识符构成,通常第一个标识符为符合网络域名的两个或者三个英文小写字母。

people testpage xmlexample

类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如testpage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:xmlexample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。

people testpage xmlexample

方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。可以为动词或动词+名词组合。

设置/获取某个值的method,应该遵循setv/getv规范

返回长度的method,应该命名为length

测试某个布尔值的method,应该命名为isv

将对象转换为某个特定类型的mehod应该命名为tof

getdate(); length(); isready(); tooracleformat();

1.普通变量命名应该采用首字母小写,其他字母首字母大写的方式。

static变量的名字应该都大写,并且指出完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词如。

num_days_in_week max_valu

3. 如果需要对变量名进行缩写时,一定要注意整个代码中缩写规则的一致性

context=ctx message=msg

4. 通过在结尾处放置一个量词,就可创建更加统一的变量

first(一组变量中的第一个) last(一组变量中的最后一个) next(一组变量中的下一个变量) prev(一组变量中的上一个) cur(一组变量中的当前变量)

5. 无论什么时候,均提倡应用常量取代数字、固定字符串。也就是说,程序中除0,1以外,尽量不应该出现其他数字。

6. 索引变量:i、j、k等只作为小型循环的循环索引变量。

7. 逻辑变量:避免用flag来命名状态变量,用is来命名逻辑变量。

if(isclosed){ dosomeworks; return; }

总是使用以下方式定义数组:

int[] arr = new int[10];

禁止使用c语言的是形式:

禁止 int arr[] = new int[10];

数组或者容器推荐命名方式为名词+s的方式,例如:

list persons = getperson(); for(person person : persons){ dosomeworks; }

应该尽量简明扼要(最好是一个字母),或interface区分

container中的element应该用e表示;map里的key用k表示,value用v;type用t表示;异常用x表示

如果需要接收多个type类型的参数,应该用邻接t的大写字母——例如s——来依次表示,当然也可以用t1, t2这样的方式

public class hashset extends abstractset {…} public class hashmap extends abstractmap {…} public class threadlocal {…} public interface functor { t val() throws x; }

1.当要区别接口和实现类的时候,可以在类的后面加上“impl”。

interface container class containerimpl

ion类最好能用“exception”做为类命名的结尾

datanotfoundexception invalidargumentexception

3.抽象类最好能用“abstract”做为类命名的开头

abstractbeandefinition abstractbeanfactory

4. test类最好能用“test”做为类命名的结尾

containertest

5.简称与缩写(不推荐使用)

cp代表colorpoint buf代表buffer off代表offset len代表length

除非是在循环中,否则一般不推荐使用单个字母作为变量名,不过也有例外,即约定俗成的单个字母

b代表byte c代表char d代表double e代表exception f代表float i, j, k代表整数 l代表long o代表object s代表string v代表某些类型的特定值

花括号统一采用以下格式:

if(bool experssion){ dosomework; }

除非花括号中为空,不然任何情况下不能省略花括号,并且花括号必须换行,例如:

if(i==0){ return; } while(true) {}

以下写法禁止出现:

禁止 if(i != 0) return; 禁止 if(i !=0) {return;}

括号的前,后一个字符不需要空格,例如:

person p = new person(“jack”, 17);

逗号之后紧跟一个空格。

person p = new person(“jack”, 16, “china”);

2. 二元操作符前后跟空格。

int i = a + b – c * d;

3. 一元操作符不需要空格,for语句分号后有空格。

for(int i = 0; i < 10; i++){ dosomework; }

4. 括号前后不需要空格

类的定义结构按照顺序为:

1) 常量

2) 成员变量

3) 构造函数

4) 成员函数

5) get和set方法

各个部分之间留出一个空行。

例如:

规范类模板:

class person{ private final static int max_age = 100; private string firstname = “jack”; public person(){} public person(string firstname){ ame = firstname; } public void doexercise(){ dosomeworks; run(); } private void run(){ dosomeworks; } public getfirstname(){ return firstname; } public setfirstname(string firstname){ ame = firstname; } }

2.构造函数

1) 参数为空的构造函数出现在最上方

2) 有调用关系的构造函数相邻

3) 参数尽量由少到多从上至下排序

3.使用成员变量

在类的方法内引用成员变量了命名冲突以外,不使用this。非特殊情况在类的方法内都不使用get和set方法存取成员变量。

4.方法

有调用关系的方法尽量放在相邻的位置,public和private方法可以交叉放置。

和set方法,所有需要公开的成员变量都要符合良好的javabean规范,提供get和set方法,尽量使用ide工具自动生成。

s("content_relate");

【java编程风格与命名规范】相关文章:

java编程规范介绍

11-29

php编程风格规范分享

06-07

java编程语言

10-02

java教程之java编程基础

10-02

java编程学习示例

11-28

java并发编程参考

11-23

java语言编程简介

09-29

java语法基本编程

11-05

编程java继承是什么

12-06

java面向对象编程讲解

11-23

全文阅读已结束,如果需要下载本文请点击

下载此文档
a.付费复制
付费获得该文章复制权限
特价:5.99元 10元
微信扫码支付
已付款请点这里
b.包月复制
付费后30天内不限量复制
特价:9.99元 10元
微信扫码支付
已付款请点这里 联系客服
主站蜘蛛池模板: 精品视频 九九九 | 97免费人妻无码视频 | 国产99在线播放免费 | 人妻中出受孕 中文字幕在线 | 日本无遮挡边做边爱边摸 | 日本熟妇中文字幕三级 | 91极品蜜桃臀在线播放 | 亚洲午夜成人片 | 娜娜麻豆国产电影 | 色一情一乱一伦一视频免费看 | 夜夜添无码一区二区三区 | 国产乱人伦精品一区二区在线观看 | 亚洲精品一线二线三线无人区 | 九九精品视频在线观看九九 | 日本欧美一区二区三区高清 | 免费在线视频你懂的 | 久久久国产精品网站 | 免费碰碰碰视频在线看 | 青青操夜夜操 | 性色做爰片在线观看ww | 日本爱爱网站 | 精品国产一区二区三区久久久狼 | 国产免费小视频在线观看 | 手机在线看永久av片免费 | 妞干网视频在线观看 | 黄色软件免费视频 | 日本aaaaa高清免费看 | 男人和女人做免费做爽爽视频 | 久久国产香蕉一区精品 | 丝袜视频在线观看 | 亚洲精品一区二区手机在线 | 国内一级黄色片 | 国产乱色国产精品播放视频 | 91精品一区二区三区在线观看 | 国内精品久久久久久影院 | a级黄色毛片免费播放视频 a级黄色毛片视频 | 国产激情一区二区三区四区 | 成人精品视频网站 | 欧美人成人亚洲专区中文字幕 | 激情综合色综合啪啪五月丁香搜索 | 国产精品无码久久久久 |