首页 > 编程知识 正文

java标识符,java符号常量的定义

时间:2023-05-05 18:08:07 阅读:126553 作者:3733

在JAVA中定义常量方法

(2013-01-28 14:30:19 )

标签:

资讯科技

一、常数定义的基本注意事项。

Java语言主要使用final关键字定义常量。 在Java类中充分利用静态关键字。 一旦设置了常数,通常不允许进一步更改。 常数可以按以下形式定义: 金融

双精度PI=3.1315。 定义此常数时,必须注意以下事项:

一种是在定义常数时,需要初始化常数。 也就是说,必须在常数宣言时进行初始化。 与局部变量和成员变量不同。 用常数定义的

初始化后,APP应用程序将无法再次为此常量赋值。 如果强制分配值,数据库将跳出错误消息,并拒绝接受新值。 (如何访问接口中定义的常量)

第二个是final关键字使用的范围。 此final关键字不仅可以用于限定基本数据类型的常量,还可以用于限定对象的引用和方法。 像数组一样1

个对象引用。 为此,请使用final关键字定义常量数组。 这是Java语言的一大特点。 当数组对象由final关键字设置为常量时

组后,只能始终指向一个数组对象,不能更改指向另一个对象或更改数组中的值。 数组是一种可用于有序数组插入方法的二分查找算法。

第三,需要注意常数的命名规则。 在定义变量或常量时,某些语言有自己的编码规则。 这主要是为了提高代码的共享度,提高代码的可读性

做爱。 在Java语言中,定义常量时也有自己的规则集。 命名常数时,通常使用大写字母。 在Java语言中,大小写是敏感的。 为什么采的

大写,主要与变量区分。 常数的名称使用小写字母也没有语法错误。 但是,为了在编写代码时一眼就能判断变量和常数

也可以将常数设置为大写。 另外,在常数中,经常根据下划线区分不同的字符。 不希望像对象名或类名那样,通过大写首字母来分隔。 这些规则

虽然不是强制性规则,但为了提高代码的友好性,使开发团队中的其他成员易于阅读,这些规则必须遵守。 没有规则,不会成为周围人。

也就是说,Java开发人员应该注意,定义为final的常量必须以大写字母命名,并且希望中途使用下划线连接多个单词作为分隔符。 定义final的数据不能由主函数更改,无论是常量、对象引用还是数组。 否则,编辑器将拒绝并显示错误消息。

二.同时使用Final关键字和static关键字。

由于Javal是面向对象的语言,因此在定义常量时与其他编程语言有不同之处。 当一个程序代码从编辑运行到最后时,即使需要经过两个过程,它也分别是代码加载和对象创建。 不同的过程对常数的影响不同。 假设有以下代码:

私有数据随机存取存储器1=新随机存取存储器(; //实例化随机数生成对象。

保密文件inalintint1=rd1.nestint (10; //生成随机数并代入常数int1

私有状态函数2=rd1.nestint (10;

//生成随机数并将其分配给常数int2

上面句子的大致意思是利用Java语言提供的随机数系统对象生成随机数。 将生成的随机数代入常数int1和int2。 有礼貌的读者送来

虽然现在是相同的赋值语句,但上述两个语句之间存在细微的差异,即第二个语句中增加了一个关键字static。 关于关键字的用途,笔者以前的文章中也有

我说过话。 这是静态的概念。 也就是说,如果使用此关键字限定变量,则在创建对象之前,将为该变量创建内存空间。 如果以后需要创建对象

要使用此静态变量,请共享此变量的存储空间。 也就是说,如果在创建对象时使用此变量,则系统不会为其分配另一个存储空间,而只是

这个内存存储区的地址被分配给他。 这具有允许多个对象使用相同的初始变量的优点。 如果需要更改多个对象的变量值,请只更改一次。 从这个特性

在性别上类似于常数的作用。 它不能代替常数的作用。

份额:

喜欢

0

赠金笔

加载中,请稍等……。

正在加载评论,请稍等.

发送评论

登录名:密码:恢复密码注册,记住登录状态

昵称:

评论转载这篇博文

发送评论

以上网友的发言只是表达了其个人观点,并不表达新浪网的观点和立场。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。