【面试题】package有什么作用
生活随笔
收集整理的這篇文章主要介紹了
【面试题】package有什么作用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
package的中文意思是“包”,它是一個比較抽象的邏輯概念,其宗旨是把 .java 文件(Java源文件)、.class 文件(編譯后的文件)以及其他resource文件(例如.xml文件、.avi文件、.mp3文件、.txt文件等)有條理地進(jìn)行一個組織,以供使用,它類似于Linux文件系統(tǒng)有一個根,從根開始有目錄和文件,然后目錄中嵌套目錄。
具體而言,package主要有以下兩個作用:
當(dāng)開發(fā)一個非常多的類的項(xiàng)目時,如果不使用package對類進(jìn)行分類,而是把所有類都放在一個package下,這樣的代碼不僅可讀性差,而且可維護(hù)性也不好,會嚴(yán)重影響開發(fā)效率。
package的用法一般如下(源文件所在目錄為當(dāng)前目錄):
以下是一個簡單的程序示例:
package com.pkg; public class TestPackage{public static void main(String[] args){System.out.println("Hello world");} } /* 通過運(yùn)行指令javac -d . TestPackage.java編譯代碼,會在當(dāng)前目錄下自動生成目錄com/pkg,然后通過運(yùn)行指令java com.pkg.TestPackage執(zhí)行程序,程序運(yùn)行結(jié)果為:Hello world */總結(jié)
以上是生活随笔為你收集整理的【面试题】package有什么作用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [BZOJ3811]玛里苟斯
- 下一篇: Oracle-11:联合查询