java-public static final 的变量为什么要大些?

问题描述

public static final 的变量为什么要大些?
                               如题,大写 原因或者意义是什么?

解决方案

编码习惯问题,对于常量来说,大写是一个好习惯,一看就能明白。不大写也没错

解决方案二:

这个就是习惯问题吧,常量一般大写,这是编码规范,大家统一之后方便管理,其实你用小写也没错

解决方案三:

常量用final声明后就不可以再改变,默认约定为大写表示常量。

解决方案四:

一种大家遵守的编码规范而已,统一大家的风格。

解决方案五:

public static final修饰的,属于常量,其规范是大写字母和下划线“-”组成,约定熟成的。

解决方案六:

编程习惯问题,让人一看就知道是 final的变量 就跟你类名首字母大写一样

解决方案七:

约定,如果你的队友都是大写,而只有你小写,是不是觉得不方便队友工作呢

解决方案八:

Java编码约定,大写表示公有变量,小写表示私有变量。编写代码的原则就是,你的代码应该和你用的类库向上保持一致的编码风格。这叫入乡随俗。

解决方案九:

对于变量来说,没有哪里强制你必须大写的。不过在实际的工作中,都会有一些约定成俗的规则,需要新的开发人员尽量去遵守,这样既方便了自己,又方便了别人。便于后期的维护。

解决方案十:

不是为什么要大写,而是对于常量定义习惯性都会写成大写,就像我们写类名都会把首字母大写一样,不是必须的,但是确实一个非常好的编码习惯

时间: 2024-09-20 00:52:29

java-public static final 的变量为什么要大些?的相关文章

public static final String初始化问题

问题描述 public static final String初始化问题 public static final String CONF_RESOURCE = ("/spring/staticConstants.properties");为什么需要使用双括号,不是只需要使用双引号就可以了吗 解决方案 Java 中的小括号是用来限定逻辑运算的优先级或者方法参数定义的. 有时候为了代码易懂,逻辑运算以外的其他地方也使用它,没有啥具体意义,编译器不会报错. 解决方案二: static fin

Java中static、this、super、final用法

一.static  请先看下面这段程序:   public class Hello{     public static void main(String[] args){ //(1)       System.out.println("Hello,world!");   //(2)     }   } 看过这段程序,对于大多数学过Java 的从来说,都不陌生.即使没有学过Java,而学过其它的高级语言,例如C,那你也应该能看懂这段代码的意思.它只是简单的输出"Hello,w

Thinking:Java中static、this、super、final用法

Thinking:Java中static.this.super.final用法   本篇旨在帮助准备学习Java以及刚接触Java的朋友认识.掌握和使用static.this.super.final这几个关键字的使用.Java博大精深,我也是一位正在学习和使用Java的爱好者,文中难免有不妥之处,欢迎指正. 一.static 请先看下面这段程序:   public class Hello{    public static void main(String[] args){ //(1)     

Java中static静态变量的初始化完全解析_java

静态变量初始化顺序 1.简单规则 首先先看一段最普遍的JAVA代码: public class Test { public static Test1 t = new Test1(); public static int a = 0; public static int b; public static void main(String[] arg) { System.out.println(Test.a); System.out.println(Test.b); } } class Test1

Java中使用final修饰符需要注意的地方

对与java中的final变量,java编译器是进行了优化的.每个使用了final类型变量的地方都不会通过连接而进行访问.比如说Test类中使用了Data类中一个final的int数字fNumber=77,这时候,java编译器会将77这个常数编译到Test类的指令码或者常量池中.这样,每次Test类用到fNumber的时候,不会通过引用连接到Data类中进行读取,而是直接使用自己保存在类文件中的副本. 用程序说话: C:\>javac Test.javaTest.java: public cl

Java中接口定义成员变量

在interface里面的变量都是public static final的.可以这样写:public static final int i=10或者int i=10. public interface MyInterface {  // 默认为public static int a = 10;  int a = 10; } public class MyTest {  public static void main(String[] args)  {   int a = MyInterface.

Java中的final

这几天,在网上找了一些关于final的知识,当然并不全面,有的一时也没有很好的理解,先收集起来,理理思路,把不懂的画出来,以便更好地学习-- Java中的final关键字通常的指的是"这是无法改变的".它可能被做为三种的修饰词.------数据(基本类型,对象或者数组),方法(类方法.实例方法),类. <1>final应用于类 如果类被声明为final,则表示类不能被继承,也就是说不能有子类.因为不能有子类,所以final类不能被声明为abstract抽象类.所以final

JAVA中的final关键字用法实例详解_java

本文实例讲述了JAVA中的final关键字用法.分享给大家供大家参考,具体如下: 根据上下文环境,java的关键字final也存在着细微的区别,但通常指的是"这是无法改变的."不想改变的理由有两种:一种是效率,另一种是设计.由于两个原因相差很远,所以关键子final可能被误用. 接下来介绍一下使用到final的三中情况:数据,方法,类 final数据 许多编程语言都有某种方法,来向编译器告知一块数据是恒定不变的.有时数据的恒定不变是很有用的,例如: 1. 一个编译时恒定不变的常量 2.

浅谈Java中的final关键字与C#中的const, readonly关键字_java

在编程语言中都有某种方式,告知编译器一块数据是恒定不变的.有两个需求 1. 一个永不改变的编译器常量 2. 一个在运行时被初始化的值,而这个值不会被改变 在Java中,使用final修饰变量实现这两个需求 <pre name="code" class="java">//编译器常量 private final int valueOne = 9; private static final int VALUE_TWO = 99; public static f