java壓縮與解壓縮檔案(利用apache的ant.jar)

zip扮演著歸檔和壓縮兩個角色;gzip並不將檔案歸檔,僅只是對單個檔案進行壓縮,所以,在UNIX平台上,命令tar通常用來建立一個檔案檔案,然後命令gzip來將檔案檔案壓縮。Java I/O類庫還收錄了一些能讀寫壓縮格式流的類。要想提供壓縮功能,只要把它們包在已有的I/O類的外面就行了。這些類不是Reader和Writer,而是InputStream和OutStreamput的子類。這是因為壓縮演算法是針對byte而不是字元的。相關類與介面:Checksum介面:被類Adler32和CRC32

java入門培訓網的推薦書籍

一、入門 《Java 2從入門到精通》- 推薦 《Thinking in Java》- 強烈推薦* O’reilly的Java編程基礎系列 - 參考* 二、進階 《Java Cook Book》- 非常推薦* (包含了Java編程的Tips,適合當做手冊來查閱) 《O’reilly-Java IO》- 推薦* (包含Java IO編程的各個方面) 《O’reilly-Database Programming with JDBC》- 推薦* (JDBC編程) 《O’reilly-Java

Java 文法: abstract interface和interface的區別

 interface 本身就是abstract的,只不過沒有明確的規定出來,說一定要把abstract這個關鍵字寫上。 所以abstract interface 就是interface,兩者根本沒有區別。 在《java in a nutshell》裡, “All methods of an interface are implicitly abstract, even if the abstract modifier is omitted. ” 在《thinking in java》裡, “

Siebel Java Data Bean: Query muti-record

Following code is used for retrive all the record of Business Component from DataBase.package com.muti.records ;import com.siebel.data.*;import com.siebel.data.SiebelException;public class DataBeanDemo { private SiebelDataBean m_dataBean = null;

用Java產生全域序列UUID

用Java產生全域序列UUIDUUID(Universally Unique Identifier)通用唯一識別碼,是指在一台機器上產生的數字,它保證對在同一時空中的所有機器都是唯一的。按照開放軟體基金會(OSF)制定的標準計算,用到了乙太網路卡地址、納秒級時間、晶片ID碼和許多可能的數字。由以下幾部分的組合:當前日期和時間(UUID的第一個部分與時間有關,如果你在產生一個UUID之後,過幾秒又產生一個UUID,則第一個部分不同,其餘相同),時鐘序列,全域唯一的IEEE機器識別號(如果有網卡,從

How to: How to disable Java Security Warning “The application requires an earlier version of J

How to disable Java Security Warning "The application requires an earlier version of Java."1) Close all browsers2) Open the Java Control panel (Start->Control Panel->Java).3) Open the Advanced tab.4) Expand the Java Plug-in tree option.5)

Java Compile Error: The code of method is exceeding the 65535 bytes limit

Issue:When you compile your java class, you may got following error. The code of method is exceeding the 65535 bytes limit Reason:According Java specification, one Java method size must be less than 65535 Bytes (64k). In most cases you encounter

Java Exception: java.lang.NoSuchFieldError

Issue:When you access static constant in your program, especially in Web app, you may found that some of static field cannot be access. You will get java.lang.NoSuchFieldError exception. Reason:This exception is usually happened when you build your

Java學習的30個目標

1.你需要精通物件導向分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分瞭解UML,尤其是class,object,interaction以及statediagrams。 2.你需要學習JAVA語言的基礎知識以及它的核心類庫(collections,serialization,streams, networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。

JAVA解析嵌套的JSON字串.

這裡的JSON串,是以飯否的Public Time Line上面的JSON格式的字串為例子的.http://api.fanfou.com/statuses/public_timeline.json飯否現在還是使用HTTP Basic驗證. 如果你不清楚,通過飯否的api登入並擷取資料的方法, 可以參見本人的http://blog.csdn.net/w59879213/archive/2011/01/14/6140523.aspx這篇文章,以飯否的API為例子, 講述了如何進行HTTP

Java之XML與JSON

1.簡介:  XML:extensible markup language,一種類似於HTML的語言,他沒有預先定義的標籤,使用DTD(document type definition)文件類型定義來組織資料;格式統一,跨平台和語言,早已成為業界公認的標準。具體的可以問Google或百度。相比之JSON這種輕量級的資料交換格式,XML可以稱為重量級的了。  JSON : JavaScript Object Notation 是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和產生。

JAVA項目直接觸之新手遇到的問題:引入web project運行tomcat後,出現:嚴重: Error listenerStart

1.開啟Open Resource(快速鍵:ctrl+shift+R),輸入:web.xml2.找到: <context-param> <param-name>log4jConfigLocation</param-name> <param-value>classpath:log4j.xml</param-value> </context-param> 改成: <context-param>

Java Web基礎:第十九講 JavaScript處理(二)

本文內容摘自:《Java Web開發教程——入門與提高篇(JSP+Servlet)》執行個體:組合列表框應用背景:頁面中有兩個列表框,需要把左邊的一些選項添加到右邊的列表框中,或者把左邊的一些選項移動到左邊的列表框中。典型例子:組合列表框的效果:效果4.1所示。                               圖4.1 組合列表框實現的基本思路:l         編寫init方法對兩個列表框進行初始化;l         為body添加onload事件調用init方法;l     

Java基礎:第三十六講 成員變數的繼承與覆蓋

通過繼承可以得到父類的成員變數,子類的成員變數包括從父類繼承的成員變數(包括從祖先類中繼承的成員變數)以及子類中重新定義的成員變數。本次介紹內容包括:可以繼承哪些成員?如果子類和父類出現了相同的成員變數如何處理?1、可以繼承的成員變數可以繼承的成員變數與成員變數的存取控制類型有關,成員變數的存取控制類型包括public、protected、預設的和private。子類繼承父類之後,可以繼承父類的public和protected類型的成員變數。例如:public class Parent{    

Java基礎:第二十講 Java基本類型與字串之間的轉換

 不管採用什麼方式,使用者輸入的資料都是以字串的形式存在,但是在處理的過程中可能需要把輸入資訊作為數字或者字元來使用,另外不管資訊以什麼方式儲存,最終都必須以字串的形式展示給使用者,所以需要各種資料類型與字串類型之間的轉換。首先,基礎資料型別 (Elementary Data Type)與String類型對象之間的轉換:從字串轉換成其他類型:   //字串與其基礎資料型別 (Elementary Data Type)之間的轉換,以int為代表   //下面的代碼把字串轉換成數字  

Java持久性API(JPA)第5講——關係建立

 目標:建立實體類之間的關係來體現資料庫中實體之間的關聯關係。主要內容:n         建立資料庫表n         添加測試資料n         產生實體類n         關係分析n         主鍵類1、執行個體說明本執行個體類比簡單學產生績管理系統,為了使用說明一對一的關係,每個學生對一個一台電腦。涉及的實體有:學生、電腦、課程、成績。具體資訊參考《建立資料庫表》部分。涉及的關係如下:n         每個電腦屬於一個學生;n        

Java Web實踐專題——基本MVC執行個體

           本文介紹了一個MVC執行個體,涉及檔案如下:l         login.jsp——視圖部分的輸入檔案l         success.jsp——視圖部分的輸出檔案l         failure.jsp——視圖部分的輸出檔案l         LoginBean.java——模型部分l         LoginServlet.java——控制器部分l        

Java編程能力強化——狼羊過河問題

題目:有3隻狼和3隻羊要過河,只有一條船,一次最多隻能坐兩隻動物並且每次必須有動物開船,如果某一邊的狼的個數大於羊的個數,羊將被吃掉,編程給出解。關於編程思路,參考:Java編程能力強化(2)——搜尋解決方案類問題的通用解法 參考答案:package ch1;public class LangAndYang { public static void main(String[] args) {  int state[] = {3,3};   // 第1、2個元素表示左岸的狼和羊的數量  new

Java Web實踐專題——圖片管理

 在一個網站中可能會存在大量的圖片,有些圖片對於所有的網頁是相同的,例如網頁的LOGO,首頁中的圖片,這些圖片就像普通的html檔案一樣,這些圖片的處理通常使用網頁編輯工具來完成的,也就是說通常是由美工完成的。主要使用下面的html標籤:<img alt=""

Java編程能力強化(3)——選撥試題

為了選擇學生參加全國軟體大賽出的一套題目,時間150分鐘。如果你學過Java可以試一下看能不能做出來。1、編程輸出日曆。已知2011年3月18日是星期五,根據使用者輸入的月份(2011年),輸出日曆。例如,輸入為3的時候輸出:日  一  二  三 四  五  六        1  2   3  4  56   7  8   9  10 11 1213 14 15 16 17 18 1920 21 22 23 24 25 2627 28 29 30 312、已知:public class

總頁數: 4058 1 .... 1412 1413 1414 1415 1416 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.