程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java入門概念小我懂得之package與import淺析

java入門概念小我懂得之package與import淺析

編輯:關於JAVA

java入門概念小我懂得之package與import淺析。本站提示廣大學習愛好者:(java入門概念小我懂得之package與import淺析)文章只能為提供參考,不一定能成為您想要的結果。以下是java入門概念小我懂得之package與import淺析正文


因為最近進修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淺析就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved