亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java中靜態(tài)導(dǎo)入機(jī)制用法實(shí)例詳解

 更新時(shí)間:2017年07月11日 11:34:13   作者:moon_walker  
這篇文章主要介紹了java中靜態(tài)導(dǎo)入機(jī)制用法實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

java中靜態(tài)導(dǎo)入機(jī)制用法實(shí)例詳解

             這里主要講解了如何使用Java中靜態(tài)機(jī)制的用法,這里提供了簡(jiǎn)單實(shí)例大家可以參考下。

靜態(tài)常量類

在java開發(fā)中,我們會(huì)經(jīng)常用到一些靜態(tài)常量用于狀態(tài)判斷等操作。為了能夠在多個(gè)地方復(fù)用這些常量,通常每個(gè)模塊都會(huì)加一個(gè)常量類,舉個(gè)簡(jiǎn)單的列子:

import com.sky.OrderMouleConsstants; 
 
/** 
 * Created by gantianxing on 2017/4/21. 
 */ 
public class Test { 
  public void main() { 
    int orderState = orderService.getOrderState(id); 
    if(OrderMouleConsstants.SUCCESS == orderState){ 
      //訂單成功狀態(tài)邏輯 
    } 
    if(OrderMouleConsstants.FAIL == orderState){ 
      //訂單失敗狀態(tài)邏輯 
    } 
  } 
} 

為了表達(dá)常量類的特定使用模塊,我們經(jīng)常會(huì)把模塊名稱加載類名里,導(dǎo)致常量類的名字很長(zhǎng)。在寫代碼的時(shí)候,經(jīng)常來回copy,用戶起來很不方便。 

其實(shí)在jdk1.5開始就已經(jīng)引入了“靜態(tài)導(dǎo)入機(jī)制”,可以解決這個(gè)問題。 

靜態(tài)導(dǎo)入機(jī)制

我們可以采用靜態(tài)導(dǎo)入(static import)的方式 導(dǎo)入常量類,就可以避免用類名來修飾常量名。如下: 

Java代碼 

import static com.sky.OrderMouleConsstants.*; <span style="color: #ff0000;">//這個(gè)地方一定要用.* 否則編譯不過</span> 
/** 
 * Created by gantianxing on 2017/4/21. 
 */ 
public class Test { 
  public void main() { 
    int orderState = orderService.getOrderState(id); 
    if(SUCCESS == orderState){ <span style="color: #ff0000;">//不用再加靜態(tài)類名了</span> 
      //訂單成功狀態(tài)邏輯 
    } 
    if(FAIL == orderState){ <span style="color: #ff0000;">//不用再加靜態(tài)類名了</span> 
      //訂單失敗狀態(tài)邏輯 
    } 
  } 
} 
 

用法說明:在import 后面 加上static,并在靜態(tài)常量類后面加上.* 。在需要使用常量的地方,就不用加上冗長(zhǎng)的類名啦。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • Jmeter安裝的方法步驟詳解

    Jmeter安裝的方法步驟詳解

    這篇文章主要介紹了Jmeter安裝的方法步驟詳解,Apache JMeter是Apache組織開發(fā)的基于Java的壓力測(cè)試工具。用于對(duì)軟件做壓力測(cè)試,它最初被設(shè)計(jì)用于Web應(yīng)用測(cè)試,但后來擴(kuò)展到其他測(cè)試領(lǐng)域,需要的朋友可以參考下
    2019-07-07
  • Java中的clone方法詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java中的clone方法詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    clone顧名思義就是復(fù)制, 在Java語言中, clone方法被對(duì)象調(diào)用,所以會(huì)復(fù)制對(duì)象。下面通過本文給大家介紹java中的clone方法,感興趣的朋友一起看看吧
    2017-06-06
  • springboot操作靜態(tài)資源文件的方法

    springboot操作靜態(tài)資源文件的方法

    這篇文章主要介紹了springboot操作靜態(tài)資源文件的方法,本文給大家提到了兩種方法,小編在這里比較推薦第一種方法,具體內(nèi)容詳情大家跟隨腳本之家小編一起看看吧
    2018-07-07
  • Jackson庫(kù)中objectMapper的用法

    Jackson庫(kù)中objectMapper的用法

    這篇文章主要介紹了Jackson庫(kù)中objectMapper的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • SpringBoot事件發(fā)布和監(jiān)聽詳解

    SpringBoot事件發(fā)布和監(jiān)聽詳解

    今天去官網(wǎng)查看spring boot資料時(shí),在特性中看見了系統(tǒng)的事件及監(jiān)聽章節(jié),所以下面這篇文章主要給大家介紹了關(guān)于SpringBoot事件發(fā)布和監(jiān)聽的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-11-11
  • 雙重檢查鎖定模式Java中的陷阱案例

    雙重檢查鎖定模式Java中的陷阱案例

    這篇文章主要介紹了雙重檢查鎖定模式Java中的陷阱,雙重檢查鎖定(也叫做雙重檢查鎖定優(yōu)化)是一種軟件設(shè)計(jì)模式,它的作用是減少延遲初始化在多線程環(huán)境下獲取鎖的次數(shù),尤其是單例模式下比較突出,想具體了解的小伙伴可以參考下面文章內(nèi)容,附呦詳細(xì)的舉例說明
    2021-10-10
  • Spring?Boot中使用Spring?Retry重試框架的操作方法

    Spring?Boot中使用Spring?Retry重試框架的操作方法

    這篇文章主要介紹了Spring?Retry?在SpringBoot?中的應(yīng)用,介紹了RetryTemplate配置的時(shí)候,需要設(shè)置的重試策略和退避策略,需要的朋友可以參考下
    2022-04-04
  • springboot+Oauth2實(shí)現(xiàn)自定義AuthenticationManager和認(rèn)證path

    springboot+Oauth2實(shí)現(xiàn)自定義AuthenticationManager和認(rèn)證path

    本篇文章主要介紹了springboot+Oauth2實(shí)現(xiàn)自定義AuthenticationManager和認(rèn)證path,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 解決mapper.xml中resultType映射類型的問題

    解決mapper.xml中resultType映射類型的問題

    這篇文章主要介紹了解決mapper.xml中resultType映射類型的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • JAVA生成pdf文件的實(shí)操教程

    JAVA生成pdf文件的實(shí)操教程

    PDF是可移植文檔格式,是一種電子文件格式,具有許多其他電子文檔格式無法相比的優(yōu)點(diǎn),下面這篇文章主要給大家介紹了關(guān)于JAVA生成pdf文件的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11

最新評(píng)論