av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Eclipse / Java-導(dǎo)入java。(namespace)。*是否有害?

瀏覽:149日期:2024-04-27 13:22:51
如何解決Eclipse / Java-導(dǎo)入java。(namespace)。*是否有害??

導(dǎo)入通配符包可能導(dǎo)致的唯一危害是,如果多個包中有多個同名類,則增加名稱空間沖突的機(jī)會。

例如,我要編程使用ArrayListAWT應(yīng)用程序中的Java CollectionsFramework類,該應(yīng)用程序使用ListGUI組件顯示信息。為了舉例,我們假設(shè)有以下內(nèi)容:

// ’ArrayList’ from java.utilArrayList<String> strings = new ArrayList<String>();// ...// ’List’ from java.awtList listComponent = new List()

現(xiàn)在,為了使用以上內(nèi)容,必須至少將這兩個類導(dǎo)入:

import java.awt.List;import java.util.ArrayList;

現(xiàn)在,如果要在包中使用通配符,則import需要以下內(nèi)容。

import java.awt.*;import java.util.*;

但是,現(xiàn)在我們將有問題!

有一個java.awt.List類和一個java.util.List,因此引用List該類將是不明確的。List如果我們想消除歧義,則必須使用完全限定的類名來引用:

import java.awt.*;import java.util.*;ArrayList<String> strings = new ArrayList<String>();// ...// ’List’ from java.awt -- need to use a fully-qualified class name.java.awt.List listComponent = new java.awt.List()

因此,在某些情況下,使用通配符軟件包import可能會導(dǎo)致問題。

解決方法

為何在導(dǎo)入類型時Eclipse采用細(xì)粒度的方法?在C#中,我已經(jīng)習(xí)慣了“使用System.Windows.Controls”之類的事情,但是使用Eclipse則更喜歡單獨導(dǎo)入我引用的每個小部件(使用Ctrl+ Shift + O快捷鍵)。如果我知道其中需要多種類型,那么導(dǎo)入整個名稱空間是否有任何危害?

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 日本三级电影免费观看 | 日韩av高清 | 高清国产午夜精品久久久久久 | 欧美在线一区二区三区 | 色婷婷激情综合 | 国产精品久久午夜夜伦鲁鲁 | 久久久网 | 四虎网站在线观看 | 国产精品美女久久久久久免费 | 久久久久久免费看 | 欧美色综合网 | 亚洲高清视频在线观看 | 天堂免费看片 | 黄色精品视频网站 | 北条麻妃av一区二区三区 | 天天看天天操 | 麻豆91av | 国产精品一区2区 | 天堂一区二区三区 | 亚洲一区免费 | 成人精品鲁一区一区二区 | 九九久久国产 | 奇米影视首页 | 亚洲国产成人精品在线 | 日本在线视频一区二区 | 国产精品久久久久久av公交车 | 亚洲黄色一级毛片 | 偷拍自拍网站 | www.788.com色淫免费 | 日韩精品极品视频在线观看免费 | 午夜精品视频一区 | 干出白浆视频 | 日韩一级黄色毛片 | 欧美国产视频一区二区 | 国产精品久久久久久久久久久久冷 | 成人免费小视频 | 888久久久| 成人精品一区二区三区中文字幕 | 国产视频精品在线 | 欧美中文字幕一区二区三区亚洲 | 亚洲人成网站777色婷婷 |