• 定义常量时的注意事项


    在 Java 语言中,主要利用 final 关键字(在 Java 类中灵活使用 static 关键字)来进行 Java 常量的定义。当常量被设定后,一般情况下就不允许再进行更改。在定义常量时,需要注意如下 3 点。

    • 在定义 Java 常量的时候,就需要对常量进行初始化。也就是说,必须在声明常量时就对它进行初始化。跟局部变量或类成员变量不同,在定义一个常量的时候,进行初始化之后,在应用程序中就无法再次对这个常量进行赋值。如果强行赋值的话,编译器会弹出错误信息,并拒绝接受这一新值。
    • 需要注意 final 关键字的使用范围。final 关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或方法,比如数组就是对象引用。为此,可以使用 final 关键字定义一个常量的数组。这是 Java 语言中的一大特色。一个数组对象一旦被 final 关键字设置为常量数组之后,它就只能恒定地指向一个数组对象,无法将其指向另一个对象,也无法更改数组中的值。
    • 需要注意常量的命名规则。在定义变量或常量时,不同的语言,都有自己的一套编码规则。这主要是为了提高代码的共享程度与易读性。在 Java 中定义常量时,也有自己的一套规则。比如在给常量取名时,一般都用大写字母。在 Java 语言中,区分大小写字母。之所以采用大写字母,主要是为了跟变量进行区分。虽然说给常量取名时采用小写字母,也不会有语法上的错误,但是为了在编写代码时能够一目了然地判断变量与常量,最好还是能够将常量设置为大写字母。另外,在常量中,往往通过下划线来分隔不同的字符,而不像对象名或类名那样,通过首字母大写的方式来进行分隔。这些规则虽然不是强制性的,但是为了提高代码的友好性,方便开发团队中的其他成员阅读,这些规则还是需要遵守的。 总之,Java 开发人员需要注意,被定义为 final 的常量需要采用大写字母命名,并且中间最好使用下划线作为分隔符来连接多个单词。定义为 final 的数据不论是常量、对象引用还是数组,在主函数中都不可以改变,否则会被编辑器拒绝并提示错误信息。
  • 相关阅读:
    hiho一下 第115周:网络流一•Ford-Fulkerson算法 (Edmond-Karp,Dinic,SAP)
    hiho一下 第二周&第四周:从Trie树到Trie图
    2016 acm香港网络赛 C题. Classrooms(贪心)
    2016 acm香港网络赛 F题. Crazy Driver(水题)
    2016 acm香港网络赛 B题. Boxes
    系统吞吐量(TPS)、用户并发量、性能测试概念和公式(转发)
    使Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示。
    Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
    Tomcat 系统架构与设计模式,第 1 部分: 工作原理
    Tomcat源码分析
  • 原文地址:https://www.cnblogs.com/sakura579/p/13844194.html
Copyright © 2020-2023  润新知