国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java入門概念個人理解之package與import淺析

2019-11-26 13:56:01
字體:
來源:轉載
供稿:網友

由于近來學習java,遇到了一些在c++上沒有的概念,將它記錄下,以自己復習使用,如有不理解妥之處,望大家批評指導。資料均由網上經過自己整合理解而來,如有侵權請通知我將起刪除即可。

我就以package與import開始吧。

package的作用其實就是c++的namespace的作用,防止名字相同的類產生沖突,只是實現的機制不一樣,java編譯器在編譯時,直接根據package 指定的信息直接將生成的class文件生成到對應目錄下。如package aaa.bbb.ccc 編譯器就將該.java文件下的各個類生成到./aaa/bbb/ccc/ 這個目錄底下。

有了package機制,導致使用不同類時候就很麻煩(指書寫代碼時候需要寫更長),于是大神門就想出辦法去偷懶了,于是就有了import機制。假設./aaa/bbb/ccc/ 下的A類,假如沒有import機制我們需要怎么實例化A類呢,new aaa.bbb.ccc.A(),使用import aaa.bbb.ccc.A 后,我們就可以直接使用new A()了,也就是編譯器幫我們幫我們匹配并擴展了aaa.bbb.ccc.這串字符串,所以只是關系到編譯速度,但是不是特別大的項目,肯定是可以忽略不計的。

以上這篇java入門概念個人理解之package與import淺析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 千阳县| 郁南县| 临汾市| 安福县| 崇明县| 韩城市| 三原县| 于田县| 安义县| 喜德县| 当雄县| 嘉黎县| 云阳县| 衡阳县| 淮安市| 金山区| 成安县| 呼图壁县| 阿拉尔市| 灵山县| 肇州县| 昌吉市| 双峰县| 丰县| 邹城市| 景谷| 河间市| 大安市| 日照市| 闵行区| 清苑县| 金湖县| 晋州市| 阿坝县| 砀山县| 建昌县| 聂荣县| 峨山| 墨竹工卡县| 水城县| 益阳市|