java项目中的常量包,在Java中声明项目常量的正确方法是什么?

与许多事情一样,有很多方法可以做到.你不应该做的一件事就是多次申报 – 这简直太愚蠢了. :P

一切都必须在Java中,所以要么:

>选择一个“主”类(假设我有一个名为“FTPServerApp”的项目 – 我可以把它们放在那里)

>创建一个包含所有这些类的“Util”类

当你找出放置它们的位置时,请以这种方式声明它们:

public static final [type] [NAME_IN_ALL_CAPS] = [value];

这将

>随时随地(公共)使用它们可用于所有项目代码

>在类的所有实例中只存在一个值的副本(静态)

>他们不能改变(最终).

由下划线分隔的ALL_CAPS_FOR_CONSTANT_NAMES是Java中的约定.

所以,如果这是在一个名为FTPServerAPP的类中声明的,并且你有一个名为SERVICE_PORT的常量,它可能是:

public class FTPServerApp {

public static final int SERVICE_PORT = 21;

...

}

……你可以从任何一个班级访问它,就像这样……

FTPServerApp.SERVICE_PORT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值