键盘动物_java
java,java
java 命名规范
标识符类型 命名规则 例子
包
(Packages) 一个唯一包名的前缀总是全部小写的ASCII字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166标准所指定的标识国家的英文双字符代码。包名的后续部分根据不同机构各自内部的命名规范而不尽相同。这类命名规范可能以特定目录名的组成来区分部门(department),项目(project),机器(machine),或注册名(login names)。 com.sun.eng
com.apple.quicktime.v2
edu.cmu.cs.bovik.cheese
类
(Classes) 命名规则:类名是个一名词,采用大小写混合的方式,每个单词的首字母大写。尽量使你的类名简洁而富于描述。使用完整单词,避免缩写词(除非该缩写词被更广泛使用,像URL,HTML) class Raster;
class ImageSprite;
接口(Interfaces) 命名规则:大小写规则与类名相似 interface RasterDelegate;
interface Storing;
方法
(Methods) 方法名是一个动词,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。 run();
runFast();
getBackground();
变量(Variables) 除了变量名外,所有实例,包括类,类常量,均采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。变量名不应以下划线或美元符号开头,尽管这在语法上是允许的。
变量名应简短且富于描述。变量名的选用应该易于记忆,即,能够指出其用途。尽量避免单个字符的变量名,除非是一次性的临时变量。临时变量通常被取名为i,j,k,m和n,它们一般用于整型;c,d,e,它们一般用于字符型。 char c;
int i;
float myWidth;
实例变量(Instance Variables) 大小写规则和变量名相似,除了前面需要一个下划线 int _employeeId;
String _name;
Customer _customer;
常量(Constants) 类常量和ANSI常量的声明,应该全部大写,单词间用下划线隔开。(尽量避免ANSI常量,容易引起错误) static final int MIN_WIDTH = 4;
static final int MAX_WIDTH = 999;
static final int GET_THE_CPU = 1;
posted on 2010-02-04 14:07
键盘动物
阅读(290)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © 键盘动物
<
2010年2月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 60
文章 - 0
评论 - 4
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2014年8月 (9)
2014年7月 (5)
2014年5月 (3)
2013年6月 (2)
2013年5月 (2)
2013年4月 (1)
2011年7月 (3)
2011年6月 (3)
2011年3月 (1)
2011年1月 (1)
2010年12月 (2)
2010年11月 (2)
2010年5月 (1)
2010年4月 (3)
2010年3月 (2)
2010年2月 (3)
2010年1月 (3)
2009年12月 (2)
2009年11月 (12)
新闻分类
java
(rss)
linux
(rss)
搜索
最新评论
1. re: 日志级别的选择:Debug、Info、Warn、Error还是Fatal?
aaaa
--ww
2. re: 三次握手
网络通信的三次握手。
--家电
3. re: 手把手教您配置Liunx目录服务器
这个文章不错,按此配置Liunx OpenLDAP目录服务器,收藏了。
--家电
4. re: 重构,改善既有代码的设计 第二章(1)[未登录]
不错
--呵呵
阅读排行榜
1. 日志级别的选择:Debug、Info、Warn、Error还是Fatal?(11648)
2. mac hosts重启后被重写及解决方案(5177)
3. 最强烈推荐-我的java收藏夹(内有国内最好的java论坛)[转](1554)
4. Ubuntu下使用Array SSL VPN客户端连接VPN网络(1371)
5. linux 查看进程信息 (1313)
评论排行榜
1. 三次握手(1)
2. 重构,改善既有代码的设计 第二章(1)(1)
3. 日志级别的选择:Debug、Info、Warn、Error还是Fatal?(1)
4. 手把手教您配置Liunx目录服务器(1)
5. ubuntu 安装 mysql(0)