這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Java import static和import的區(qū)別有哪些,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、成都做網(wǎng)站、伊美網(wǎng)絡(luò)推廣、成都小程序開發(fā)、伊美網(wǎng)絡(luò)營銷、伊美企業(yè)策劃、伊美品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供伊美建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.comimport static靜態(tài)導(dǎo)入是JDK1.5中的新特性。一般我們導(dǎo)入一個類都用 import com.....ClassName;而靜態(tài)導(dǎo)入是這樣:import static com.....ClassName.*;這里的多了個static,還有就是類名ClassName后面多了個 .* ,意思是導(dǎo)入這個類里的靜態(tài)方法。當(dāng)然,也可以只導(dǎo)入某個靜態(tài)方法,只要把 .* 換成靜態(tài)方法名就行了。然后在這個類中,就可以直接用方法名調(diào)用靜態(tài)方法,而不必用ClassName.方法名 的方式來調(diào)用。
這種方法的好處就是可以簡化一些操作,例如打印操作System.out.println(...);就可以將其寫入一個靜態(tài)方法print(...),在使用時直接print(...)就可以了。
但是這種方法建議在有很多重復(fù)調(diào)用的時候使用,如果僅有一到兩次調(diào)用,不如直接寫來的方便
例子
在Java 5中,import語句得到了增強,以便提供甚至更加強大的減少擊鍵次數(shù)功能,雖然一些人爭議說這是以可讀性為代價的。這種新的特性成為靜態(tài)導(dǎo)入。
當(dāng)你想使用static成員時,可以使用靜態(tài)導(dǎo)入(在API中的類和你自己的類上,都可以使用該特性)。下面是靜態(tài)導(dǎo)入前后的代碼實例:
在靜態(tài)導(dǎo)入之前:
public class TestStatic { public static void main(String[] args) { System.out.println(Integer.MAX_VALUE); System.out.println(Integer.toHexString(42)); } }