程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Linux中java語言package初級應用

Linux中java語言package初級應用

編輯:關於JAVA

包的初級應用

例如:如果你在當前目錄下有一個類為App類,類中需要使用一個Doll類,而這個類沒有在App中聲明,即你需要調用其他包中的類,那麼你必須使用import來導入類,直接的方法就是“import 類所在的包名;”,而現在我們來分析一下如何進行包與包之間的引用。

包的名稱一一般情況下是這樣的:目錄名1.[目錄名2.[目錄名……]]其中的點指的就是“/”,即目錄名的尋找方式,例如我使用了下面語句:import doll.*;那麼這裡的意思就是導入在當前路徑下的包doll(當然,包中已經聲明我們所需要的Doll類),那麼我們就可以直接使用doll中的類了(這個類當然是public訪問類型了);但是對於Ubuntu使用用戶需要注意的一點是:如果你是使用sudo apt-get install sun-java6-jdk來對jdk進行安裝的話,在主目錄中的。bashrc文件中系統並沒有設置CLASSPATH變量的設置,而要使用import來導入當前目錄下的文件,需要CLASSPATH來指定,那麼我們就要對。bashrc進行配置,配置如下假如我的jdk安裝路徑為/usr/lib/jvm/Java-6-sun,這一點很重要,因為下面直接關系到CLASSPATH的成功配置。

在.bashrc的最後面添加上下面的代碼:

export JAVA_HOME=/usr/lib/jvm/java-6-sun //配置Java_HOME變量

export CLASSPATH=$CLASSPATH;$JAVA_HOME/lib;$Java_HOME/jre/lib //配置CLASSPATH變量

export PATH=$JAVA_HOME/bin;$Java_HOME/jre/bin;$PATH;$HOME/bin //配置PATH變量

就這樣,你就可以在Java程序中使用import來導入相應包中的類了。

下面給出一個實例:

package doll;

public class Doll{

private String name;

public Doll(String name){

this.name=name;

}

public void speak(){

System.out.println(name);

}

}

在當前目錄的doll目錄中存放著類Doll.Java類文件,即Doll類存放在doll包中(這裡所謂的包指的是一個目錄doll)。

下面是在當前目錄下聲明一個類

App.Java import doll.*;

public class App{

public static void main(String [] args)

{

Doll doll=new Doll("hh");

doll.speak();

}

}

可以看到,在App.Java文件中,使用了import doll.*;來導入當前目錄下doll包,doll包中所有的類將可以進行接地調用。這就是包的初級應用。

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