成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java獲取下拉框選中的值 為什么阿里巴巴Java開發(fā)手冊中不允許魔法值出現(xiàn)在代碼中?

為什么阿里巴巴Java開發(fā)手冊中不允許魔法值出現(xiàn)在代碼中?事實上,大多數(shù)開發(fā)規(guī)范都禁止使用magic value(未定義的變量),因為它有很多缺點。在開發(fā)過程中,要養(yǎng)成良好的編碼習慣,避免使用魔術(shù)值,

為什么阿里巴巴Java開發(fā)手冊中不允許魔法值出現(xiàn)在代碼中?

事實上,大多數(shù)開發(fā)規(guī)范都禁止使用magic value(未定義的變量),因為它有很多缺點。

在開發(fā)過程中,要養(yǎng)成良好的編碼習慣,避免使用魔術(shù)值,提高代碼的正確性和可維護性。

如何定義常量及獲取常量的值?

在Java中定義常量的方法如下:

1。在Java中定義常量的方法的優(yōu)點是顯而易見的。它可以同時獲得代碼和漢字。此方法用于將來定義常量。

如下圖所示,名為region的常量值成功定義為1。

2。類定義方法(Class definition method)

類中的屬性用static final修改(只有屬性沒有方法),但常量是通過函數(shù)獲得的。此方法使用static final修改普通類中的變量。我們都知道接口不繼承對象。對象是所有類的基類,因此接口不是類。因此,接口中定義的常量方法生成的類文件比第一個方法生成的類文件小,代碼更簡潔,減少了程序的耦合