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

包的初級應用

例如:如果你在當前目錄下有一個類爲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包中所有的類將可以進行接地調用。這就是包的初級應用。

解決Linux操作系統下Java的中文亂碼問題
在jdk15以後,只需在~/jre/lib/fonts/下建一個fallback目錄,把你想在java中使用的字體烤貝到這個目錄中即可 以下方法在fc6下測試通過,假設用戶的jre路徑爲 /usr/java/jdk1.6.0_03/jre/ cd /usr/java/jdk1.6.0_03/jr...查看完整版>>解決Linux操作系統下Java的中文亂碼問題
 
實例解析:Linux操作系統下Java中文問題
問題描述:Java 應用程序的中文無法顯示,呈現方塊狀。 原因分析:Java 應用程序無法找到可供顯示中文的字體。 解決方案:首先,確保系統裏安裝了 JDK 1.5.0_06,如果安裝的是 JRE 1.5.0_06,那麽卸掉 JRE,再安裝 J...查看完整版>>實例解析:Linux操作系統下Java中文問題
 
解決Linux操作系統下Java的中文亂碼問題
在jdk15以後,只需在~/jre/lib/fonts/下建一個fallback目錄,把你想在java中使用的字體烤貝到這個目錄中即可 以下方法在fc6下測試通過,假設用戶的jre路徑爲 /usr/java/jdk1.6.0_03/jre/ cd /usr/java/jdk1.6.0_03/jr...查看完整版>>解決Linux操作系統下Java的中文亂碼問題
 
Linux操作系統上定時運行Java程序的方法
運行crontab -e編輯一個job。 例如 0 30 * * * /home/your_login/bin/java_program | | | | | | | | | | | | | | —day of the week (0-6 with 0=Sunday). | | | —— month of the year (1-12), | | |_____day of t...查看完整版>>Linux操作系統上定時運行Java程序的方法
 
Linux應用程序開發(Java版)|報價¥34.90|圖書,計算機與互聯網,操作系統,GNU/Linux,Linux 程序設計,阿爾賓
目錄:圖書,計算機與互聯網,操作系統,GNU/Linux,Linux 程序設計,品牌:阿爾賓基本信息·出版社:清華大學·頁碼:369 頁碼·出版日:2006年·ISBN:7302137501·條碼:9787302137504·版次:1·裝幀:平裝·開本:0開...查看完整版>>Linux應用程序開發(Java版)|報價¥34.90|圖書,計算機與互聯網,操作系統,GNU/Linux,Linux 程序設計,阿爾賓
 
爲SUSE Linux操作系統搭建Java開發環境
1.下載JDK。這個不必說(我下載的是1.6.0_03)2.改變安裝文件權限。在終端中用cd命令把當前目錄轉移到jdk-6u3- linux-i586-rpm.bin所在目錄,用ls -l命令查看文件權限,如果是可執行x(eXecute)則不需要更改,否則用命...查看完整版>>爲SUSE Linux操作系統搭建Java開發環境
 
Linux操作系統下改變語言設置Shell命令
Linux中語言的設置和本地化設置真是一個很繁瑣的事情,時不時的會出現亂碼的情況。 一般來說,linux中顯示什麽語言是通過環境變量來確認的。 這些環境變量包括: $LANG / $LANGUAGE / $LC_CTYPE .... 可以通過locale...查看完整版>>Linux操作系統下改變語言設置Shell命令
 
課程介紹(1):SL-110 初級Java語言編程
  時間:5天 授課:50% 上機:50%     課程描述:     本課程爲初學者學習使用Java語言編程提供了一個非常好的選擇。主要內容包括:Java程序語言的深刻含義,面向對象的原理,並用以上概念編寫Java技術的代碼...查看完整版>>課程介紹(1):SL-110 初級Java語言編程
 
Linux操作系統下重定向命令應用及其語法
1. 標准輸入的控制 語法:命令 文件將命令的執行結果送至指定的文件中。 例如: ls -l > list 將執行“ls -l” 命令的結果寫入文件list 中。 語法:命令>! 文件將命令的執行結果送至指定的文件中,若文件已經存...查看完整版>>Linux操作系統下重定向命令應用及其語法
 
 
回到王朝網路移動版首頁