java 制作 winrar,Java使用winrar解压缩
Java使用winrar解壓縮
JAVA JDK中的解壓縮似乎不能解壓縮我們手工壓縮的RAR文件,只能解壓JDK中的API壓縮的RAR
所以想出以下用WINRAR命令行方式的解壓縮
package edu.nwpu.vcampus.util;
import java.io.File;
public class ZipUtil {
public static final String winrarPath = "C:\\Program Files\\WinRAR\\WinRAR.exe";
public static boolean unzip(String zipFile) {
boolean bool = false;
File f=new File(zipFile);
if(!f.exists())
{
return false;
}
String folder = f.getParent();
System.out.println(folder);
String cmd = winrarPath + " X " + zipFile + " "+folder;
//cmd="C:\\Program Files\\WinRAR\\WinRAR.exe X? D:\\a.rar D:\\a";
System.out.println(cmd);
try {
Process proc = Runtime.getRuntime().exec(cmd);
if (proc.waitFor() != 0) {
if (proc.exitValue() == 0) {
bool = false;
 
相關(guān)文檔:
1.Collection List Set Map 區(qū)別記憶
這些都代表了Java中的集合,這里主要從其元素是否有序,是否可重復(fù)來進(jìn)行區(qū)別記憶,以便恰當(dāng)?shù)厥褂?#xff0c;當(dāng)然還存在同步方面的差異,見上一篇相關(guān)文章。
有序否
允許元素重復(fù)否
Collection
否
是
List
是
是
Set
AbstractSet
否
否
HashSet
TreeSet
是(用二叉樹� ......
用java創(chuàng)建Xml的4大類:
Element:節(jié)點(diǎn)類
Attribute屬性類
Document:指的就是文檔類
XMLOutput:輸出類
此類是用java建立一個xml文件
public class TestJdom {
//創(chuàng)建XML(模型)dom
public static void main(String[] args) {
  ......
java里面刪除文件夾時候,如果該文件夾下有內(nèi)容,即其下包含的有文件或文件夾,當(dāng)你執(zhí)行
java.io.File.delete(File file)方法時候,不能成功刪除,那么如果我們想成功刪除,該怎么辦的,那就要先刪除該文件夾下面的內(nèi)容,代碼如下:
/**
* 刪除文件或文件夾
* @param file
*/
public static void deleteFile ......
GC是垃圾收集的意思(Garbage Collection),內(nèi)存處理是編程人員容易出現(xiàn)問題的地方,忘記或者錯誤的內(nèi)存回收會導(dǎo)致程序或系統(tǒng)的不穩(wěn)定甚至崩潰,Java提供的GC功能可以自動監(jiān)測對象是否超過作用域從而達(dá)到自動回收內(nèi)存的目的,Java語言沒有提供釋放已分配內(nèi)存的顯示操作方法。
一、內(nèi)存溢出類型
1、java.lang.OutOfMemoryE ......
Java類中可以定義一個static塊用于靜態(tài)變量的初始化;當(dāng)類的定義中不含有static塊時,編譯器會為該類提供一個默認(rèn)的static塊,前提
是存在靜態(tài)變量的初始化操作;由于靜態(tài)變量是通過賦值操作進(jìn)行初始化的,因此可以通過靜態(tài)函數(shù)返回值的方式為其初始化;類定義中可以存在多個static
塊,而且在編譯時編譯器會將多個static ......
總結(jié)
以上是生活随笔為你收集整理的java 制作 winrar,Java使用winrar解压缩的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php跨域单点登录,SSO单点登录、跨域
- 下一篇: java面向对象之封装,java面向对象