JAVA 命名规则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 命名规则相关的知识,希望对你有一定的参考价值。

为什么这里的static后面有两个名字的啊?

static是静态全局变量,后面跟的SessionFactory是方法的反回类型,再后面跟的是getSessionFactiory是方法名。在返回类型前加static说明这是静态方法,作用是可以通过类名.方法名调用。则HibernateUtil.getSessionFactiory()就可以调用。如果没有static也是可以的。不过需要new HibernateUtil().getSessionFactiory()调用。最终都是得到sessionFactiory对象,然后用它调用数据库。 参考技术A 不是两个名字好伐
sessionfactory是一种类型,getsessionfactory才是这个方法的名字
参考技术B static SessionFactory 是一种返回类型 后面是方法名字
比如 public static void---这个 void 就不需要返回 ..所以也不需要 return 有类型.就要返回
参考技术C 第一个SessionFactory是返回对象的类型;
第二个是方法名!
话说哥们你这个也太业余了…………你确定是学java的!!!!????追问

在家自学的。哈哈

追答

去你空间,看你的回答,感觉是做理财产品的

参考技术D SessionFactory 是返回类型
getSessionFactory是方法名称本回答被提问者采纳

java类中属性的命名规则。

我想再熟悉一下java中属性的命名规则。也许我表达的不清楚,我是想问像类里边的属性命名规则是怎样的。我知道属性名一般的规则是首单词字母小写,其它单词首字母大写。但我现在有这样的问题,我的属性里边是一些生物信息,比如HA和HI这样的。如果出现这样的情况,我是应该在类的属性中写成ha,hi,还是应该保留着HA这样的写法。希望各位网友能够仔细的看下我的描述,然后给出一个比较合适的答案。

包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event;

类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp;

接口名:命名规则与类名相同,例如interface Collection;

方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount,
isButtonPressed;

变量名:全小写,一般为名词,例如:length;

常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR, int
WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。
参考技术A 一般像专有名称都是保留大写的,不过我们公司内部都是首字母小写,所以专有名称也小写,避免一些由于set方法引起的血案追问

谢谢了,我试着将其中的一个HarDate的属性改成了harDate问题就不再出现了,看来还真是set的方法出了问题。这件事我们老师以前说过,我记不清了,所以又来问下。总之很感谢你,谢谢。

本回答被提问者采纳
参考技术B 没那么多规则,哪怕你直接用中文的 “生物HA” 做变量名都没有问题。 一般企业都有自己的命名规范。 参考技术C 命名规则因人而异,因公司而异,没有特定的约束,能够方便阅读就可以。

以上是关于JAVA 命名规则的主要内容,如果未能解决你的问题,请参考以下文章

Java类的命名规则是啥

java类中属性的命名规则。

在JAVA中类中方法的命名规则?

java web项目中,模块的命名规则是啥?

java中方法名按照命名规则可以随意定义吗?

JAVA除了要满足命名规则之外,常量和变量一般还要遵循哪些命名惯例和约定?