命令列的形式,瞭解java的包存取權限,與.java 檔案的關係,通曉java檔案儲存的關係;

來源:互聯網
上載者:User

標籤:架構   eclipse   結構   類   jar   

大家,在學習Java時,大多是使用eclipse 等IDE 環境, 然而這樣並不好,而包存取權限,也是Java中架構結構控制的關鍵的步驟,

只有真正得掌握 .java檔案與 package 間的關係,才能真正得掌握其中的關係,有利於寫好架構;

少廢話,先上代碼;

這是帶有 package com.xuyaowen.demo; 的檔案,這是代表Jack.java檔案所放在的位置;

package com.xuyaowen.demo;public class Jack{Jack(){System.out.println("我是Jack!");}}

這麼組建檔案呢?

用命令列:

進入 Jack.java 檔案所在的檔案夾,此時應該只有你剛寫好的,Jack.java 檔案;


輸入命令:

javac -d . Jack.java

此時在Jack.java 的同一目錄下出現了, com檔案夾 開啟是 xuyaowen檔案夾 再打是 demo檔案夾 再開啟就是 Jack.class 檔案,
怎麼樣,聰明的你是不是已經明白了?

依次類比,來實現一個工程包,屬於自己的。
下面我還有一篇文章把這篇文章中的素材,製作成jar包,供我們使用;
喜歡就關注 小紅旗 
轉載請註明出處:http://blog.csdn.net/happylaoxu

少廢話上餘下的代碼吧:

<pre name="code" class="java">package com.xuyaowen.demo;import com.xuyaowen.data.*;import com.xuyaowen.son.*;import static com.xuyaowen.statics.Static.*;public class Use{public Use(){System.out.println("這是程式的入口,你已經進入!");Jack user_1 = new Jack();//為了區分不同的寶中的相同的類名Tom;com.xuyaowen.data.Tom user_2 = new com.xuyaowen.data.Tom();com.xuyaowen.son.Tom  user_3 = new com.xuyaowen.son.Tom();//如果包中的某個類的全部的方法是static類型,則就可以使用靜態匯入;add();sub();}public static void main(String[] args){System.out.println("這是程式的入口,你已經進入!");Jack user_1 = new Jack();//為了區分不同的寶中的相同的類名Tom;com.xuyaowen.data.Tom user_2 = new com.xuyaowen.data.Tom();com.xuyaowen.son.Tom  user_3 = new com.xuyaowen.son.Tom();//如果包中的某個類的全部的方法是static類型,則就可以使用靜態匯入;add();sub();}}




<pre name="code" class="java">package com.xuyaowen.statics;public  class Static{public static void add(){System.out.println("這是數學之中的加法!");}public static void sub(){System.out.println("這是數學之中的減法!");}}



package com.xuyaowen.statics;public  class Static{public static void add(){System.out.println("這是數學之中的加法!");}public static void sub(){System.out.println("這是數學之中的減法!");}}



package com.xuyaowen.demo;public class Jack{Jack(){System.out.println("我是Jack!");}}//轉載請註明出處

//希望會協助到大家!



命令列的形式,瞭解java的包存取權限,與.java 檔案的關係,通曉java檔案儲存的關係;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.