A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jing迪 高级黑马   /  2013-12-17 08:35  /  1584 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

知道常量全部大写,变量首字母小写,接口和类首字母大写,那么工程名和包名的规则是啥???

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 25分,只是一个开始。并不是结束。.

查看全部评分

10 个回复

倒序浏览
包的命名  (全部小写,由域名定义)
Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。
例如:net.frontfree.javagroup

类的命名 (单词首字母大写)
根据约定,Java类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大 写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来 代表对象的,所以在命名类时应尽量选择名词。   
例如: Graphics

方法的命名 (首字母小写,字母开头大写)
方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。
例如:drawImage


常量的命名 (全部大写 ,常加下划线)
常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
例如:MAX_VALUE

参数的命名
参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。

变量的命名
主要的的命名规范有以下三种:
Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头
Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头
匈牙利标记法:在以Pascal标记法的变量前附加小写序列说明该变量的类型

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 赞一个!

查看全部评分

回复 使用道具 举报
ζ丶凡σ 发表于 2013-12-17 09:00
包的命名  (全部小写,由域名定义)
Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性, ...

那工程的命名呢??如何命名???
回复 使用道具 举报
1、在java中包名全部由小写的单词组成,可以用com+公司名+项目名+具体的反映本包内容的名字
如:com.microsoft.oa.util ,
2、在java语言中有包名、类名、接口名、方法名、变量名,以及常量名的命名,至于你说的工程名指的是那个撒。

评分

参与人数 1黑马币 +3 收起 理由
FFF + 3 山寨

查看全部评分

回复 使用道具 举报
jing迪 发表于 2013-12-17 09:12
那工程的命名呢??如何命名???

工程名无所谓,自己想个名字,都是小写,不加点,不加下划线,不用特殊符号就行了,但千万不要用中文,后果严重会乱码或错误的,
通常能起到“顾名思义”的效果最好,让别人只要看到你的名字就能大致知道你是要干什么用的
回复 使用道具 举报
java中的标识符命名规则和其它语言的命名规则一样,就是
1:不能以数字开头
2:不可以使用关键字
另外java中严格区分大小写。
所以我们起名的时候,为了方面别人阅读,应该尽量做到见名知意,就是见到这个名字就可以大致猜出来它是做什么用途的。
①:包命名的时候多单词应该都是小写,多单词之间用.链接。例如:com.java.test
②:类或接口命名的时候,多单词的首字母要大写。例如:TestJava
③:变量或函数命名的时候,第一个单词的首字母要小写,其余的单词的首字母要大写。例如:testJava
④:常量命名时所有字母必须大写,如果是多单词的话,之间要用下划线_链接。例如:TEST_JAVA
当然我觉得命名规范和命名错误不是一个概念吧,其实有时候我写项目的时候也不符合规范照样可以运行。
哈哈,我刚刚写了基础的博客,第一篇啊。。里面有http://byjth.blog.51cto.com/4127898/1342537

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 赞一个!

查看全部评分

回复 使用道具 举报
l  对常量名的规范
常量名应使用大写,单词间用下划线隔开,并且能够见其名知其意。
l  对变量名的规范
变量名应小写,且要有意义,尽量避免使用单个字符,否则遇到该变量时很难理解其用途,对于临时的变量,如记忆循环语句中的循环次数,通常可命名为i,j,k这样的单字符变量名。变量名应简短且富于描述,一边容易记忆。
l  对方法的命名规范
方法被调用来执行操作,所以方法名应是对该操作的描述。方法名的首字母应该小写,若有多个单词组成,则其后单词的首字母大写。
l  对包的命名规范
包名的前缀应全部都是由小写引文字母组成,例如:java.io。
l  对类的命名规范
类名应使用名词,首字母需大写,若有许多单词组成,则每个单词的首字母大写,尽量使用简洁而富于描述。
l  对接口的命名规范
与类的命名规范相同。
驼峰命名法(Camel-Case)

是电脑程式编写时的一套命名规则(惯例)。


    程序员们为了自己的代码能更容易的在同行之间交流,所以多才取统一的可读性比较好的命名方式。例        如:有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变                 量,他们常用的写法会有myname、my_name、MyName或者myName。这样的命名规则不适          合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。

          驼峰命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字                    时,第一个单字以小写字母开始;第二个单字的首字母大写或每一个单字的首字母都采用大写           字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,          故得名。

   驼峰命名法(Camel-Case)一词来自 Perl 语言中普遍使用的大小写混合格式,而 Larry Wall              等人所著的畅销书《Programming Perl》(O'Reilly 出版)的封面图片正是一匹骆驼。

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 很给力!

查看全部评分

回复 使用道具 举报
FFF 金牌黑马 2013-12-19 09:50:50
8#
闭眼就天黑 发表于 2013-12-19 02:04
java中的标识符命名规则和其它语言的命名规则一样,就是
1:不能以数字开头
2:不可以使用关键字

如果你不好好命名,到时和你合作写项目的小伙伴一定会把你揍死的!哈哈~~~
回复 使用道具 举报
FFF 发表于 2013-12-19 09:50
如果你不好好命名,到时和你合作写项目的小伙伴一定会把你揍死的!哈哈~~~ ...

:#好吧   我复习到命名规则的时候,才发现我的项目名和类名什么的都是小写:#
回复 使用道具 举报
工程名小写、包名小写
回复 使用道具 举报
个人感觉看看书就知道了的,虽然在写项目时未必一定是书中所写的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马