java簡單製作簡單壓縮文件gzip工具

博主現在是個大二的學生,藉着剛學完java就想寫第一篇博客紀念一下自己的java學習,根據老師上課所傳授的知識和資料所嘗試出來的一種方法。gzip

這是剛開始所需要用到的東西,可是有一些沒有用我也沒有刪掉,這個的思路我剛開始還是建立一個最基本的swing框架。在這裏插入圖片描述
這是剛開始所需要用到的東西,可是有一些沒有用我也沒有刪掉,這個的思路我剛開始還是建立一個最基本的swing框架。
這個在這裏插入圖片描述
在這裏插入圖片描述
這個就是最基本的按鍵的建立,並且設置文本框和一些界面的寬度長度等問題,並且設置大致的按鍵所在的位置。但因爲我本身並沒有學東這個頁面的佈局,所以顯得很雜亂無章,而且擁擠到了一起,所以有哪位高手看到了,希望得到指點,嘿嘿。
在這裏插入圖片描述
這個是添加按鈕的的一些狀態,並將所設定的動作綁定到自己所在的按鈕之上,並且顯示打開的文件對話框,使得所選擇的文件的地址顯示到文本框之中,地址存於s。
在這裏插入圖片描述
這個是壓縮時候所進行的操作,當獲取完文件位置的時候,就可以進行壓縮或者解壓的操作,裏面有文件輸入輸出流等一些基礎知識,不在這裏講解,我在這裏運用了捕獲異常等操作,可以在實現文件壓縮時有其他的操作和防止錯誤出現耽誤整個程序的運行
在這裏插入圖片描述
這個跟那個壓縮一樣都是大致的方法類型。這個綁定按鈕所綁定的動作狀態。在這裏插入圖片描述
這個是gzip和ungzip所涉及的一些基本的輸入輸出,和轉化,將文件轉換爲字節數組,這樣進行操作所佔的位置就會減少,之後解壓的時候就是將字節數組轉換爲文件,進行所謂的解壓。
有一部分是來自於博主目標奔雷手的部分程序,大家如若想看沒改動前的精華,可以在百度上搜索目標奔雷手。
這個就是我現階段的理解,和所進行的自己的實驗,希望高手可以叫我更進一步,歡迎大家指點。以後會更加努力,奧力給

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章