2015年2月1日 星期日

JAVA7-課程8

        學習製作一個完整的程式檔給客戶! 開心~
        一、壓縮封裝程式檔
        二、客戶的需求只要點2下就可以執行的程式
        三、字串
        四、可變動式參數

一、壓縮封裝程式檔
        接續上個星期還未完成的package部屬。



        ♠拿回家功課來繼續實作
♦檢查寫好的程式放在哪一個資料夾裡

♦切換資料夾路徑
整個java檔一次做編譯
     
        ♠要縮壓前,必須先建立一個主態檔

♦使用記事本打上
Main-Class: 主程式的資料夾路徑
注意事項如圖片

♦建立好的記事本放在與程式碼同一個資料夾內

♦壓縮 jar
指令:jar cvfm 壓縮檔名稱.jar(自取) 主態檔名稱 路徑(最外層資料夾)
程式越大,壓縮比率越高

♦壓縮完成

♦打開壓縮檔查看
發現除了程式檔案外,還有一個主態檔

♦執行壓縮檔
指令:java -jar 壓縮檔名稱.jar
會執行唷~

   
二、客戶的需求只要點2下就可以執行的程式
        ♠必須區分作業系統
                  1.Unix:chmod a+x  .sh副檔名
                  2.Windows:
                             (1)批次檔 .bat
                             (2)執行檔 .exe

♦使用批次檔

♦批次檔存放位置
 ♦點兩下可以很正常執行


♦使用dev c++之類的程式
指令使用system("java -jar 壓縮檔名稱.jar");

♦存檔後會有一個.cpp的檔案

♦必須編譯後
 ♦正在compiling
 ♦Done完成
 ♦產生一個.exe的執行檔
 ♦點兩下即可正常執行

        ♠給客戶的方式(一):批次檔


        ♠給客戶的方式(二):執行檔


三、字串
        ♠測試字串的語法
                   1.直接給字串(較優,但不是正統的語法)
                   2.建立物件字串(較差,很浪費記憶體空間)




        ♠包覆類別:數字字串    →  數值
                              數字字串    ←  數值
                   字頭大寫
                   Byte
                   Short
                   Integer
                   Long
                   Float
                   Double
                   Boolean
                   Character

第一本教材完結!

四、可變動式參數



        ♠操作可變動式參數


        ♠可變動式參數換成一維陣列


        ♠int[]...為可以傳入很多個一維陣列的可變動式參數
          此例題可以替換成 二維陣列


作業:


後記:
        1.終於知道如何給客戶什麼樣的東西了!

        2.原來這是一門基礎課程,要學的東西還在下一本教材!

        3.中午不知道吃什麼,亂晃晃到...小吃?!


沒有留言:

張貼留言