java为什么常量都是小写的,为什么java中的常量要用英文字母
其实java为什么常量都是小写的的问题并不复杂,但是又很多的朋友都不太了解为什么java中的常量要用英文字母,因此呢,今天小编就来为大家分享java为什么常量都是小写的的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
为什么java中的常量要用英文字母
Java有宏定义。
C语言的宏定义,在Java也有相应的表达方式,即公共静态方法即可,public static的类方法就可以了。在Java中,要定义常量的话,可以在类中使用 public static final。比如: public static final int PI= 3.14159;//java.lang.Math.PI差不多就应该是这么定义的。
计算机科学里的宏
是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。
宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。
为什么java中的包名和方法名都是小写
Java是一种区分字母的大小写(case-sensitive)的语言,下面举例说明Java语言中包、类、变量等的命名规范。
(一)Package(包)的命名:
Package的名字应该都是由一个小写单词组成,例如net.ebseries.modules。
(二)Class(类)的命名:
Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如:DataFile或InfoParser。
(三)变量的命名:
变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符($),因为这个字符对内部类有特殊的含义。如:inputFileSize。
(四) Interface(接口)的命名:与Class的命名类似。
(五)Static Final变量(相当于常量)的命名
Static Final变量的名字应该都大写,并且指出完整含义,例如:final MAXUPLOADFILESIZE=1024。
(六)方法的命名
方法名的第一个单词应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。参数的名字必须和变量的命名规范一致。使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:
setCounter(int size){ this.size= size;}
数组的命名
数组应该总是用下面的方式来命名:byte[] buffer;而不是:byte buffer[](习惯性问题而已)。
值得注意的是,命名时应尽量采用完整的英文描述符(也有特例)。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。
归纳成以下几点,就是:尽量使用完整的英文描述符、采用适用于相关领域的术语、采用大小写混合使名字可读、尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一、避免使用长的名字(小于 15个字母是个好主意)、避免使用类似的名字,或者仅仅是大小写不同的名字、避免使用下划线(除静态常量等)。
java中定义变量名字第一个字母为什么要小写求解!谢谢
这是java自有的一套命名规则,因为以后开发项目不是一个人的事,有了这个规则可以帮助别人看懂你的代码.当然如果只是你一个人写的话怎么样都行.(包名全小写,类名首写字母大写,且后每个单词首写字母大写.(接口是抽象类所以和类名规则一样),方法名第一个小写,后面的单词开头大写,变量名全小写,常量名全大写.)
java项目中为什么要用常量,而不推荐直接写
首先你不是一个人在战斗,写成常量方便队友理解;
然后可以避免一些错误,无论是数字还是字符串常量,都可能在不同的地方拼写不一致,导致错误;
还有就是方便修改,比如你有100个地方用这个常量,只改一处就可以;
最后就是对你自己也好,几个月过后可能你想不起来这个常数是什么含义了。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!