| 導購 | 订阅 | 在线投稿
分享
 
 
 

Linux操作系統中java語言package初級應用

2008-10-24 08:27:24  編輯來源:互聯網  简体版  手機版  評論  字體: ||
 
  包的初級應用

  例如:如果你在當前目錄下有一個類爲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包中所有的類將可以進行接地調用。這就是包的初級應用。
 
包的初級應用 例如:如果你在當前目錄下有一個類爲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包中所有的類將可以進行接地調用。這就是包的初級應用。
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
  免責聲明:本文僅代表作者個人觀點,與王朝網絡無關。王朝網絡登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述,其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,並請自行核實相關內容。
 
© 2005- 王朝網路 版權所有