Java 常用的工具接口包括文件压缩,解压缩,IP转换,文件删除(解决中文问题)

import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Enumeration; import org.apache.log4j.Logger; import org.apache.tools.zip.Zi…

打包jar方法

未分类 , , , , , 发表评论
运行jar包解决方案 2006年08月18日 星期五 下午 07:01 当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报 ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而只以本身yourJarExe.jar的内部class作为类的寻找范围。 **解决方案** 一 BootStrap class扩展方案 Java …

Project——文件操作

1、 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"       package="cn.itcast.file"       android:versionCode="1"       android:versionName="1.0">     <application android:icon="@drawable/icon" android:label="@string/app_name">         <uses-library android:name="android.test.runner" />  …

java 操作xml数据 转换byte spring源码分享

未分类 , , , , , 发表评论
所涉及的jar包位于 jre/lib/rt.jarimport javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import org.w3c.dom.Document;import org.xml.sax.EntityResolver;import org.xml.sax.ErrorHandler;import org.xml.sax.InputSource; InputSource功能:此类允许 SAX 应用程序封装有关单个对象中的输入源的信息,…

Ubuntu Eclipse 输入 乱码 解决

 注: 这是个非正规解决方案   从键盘输入到String,既不能还原中文字(乱码一佗)   网上存在的: 1. 在jdk15以后,只需在~/jre/lib/fonts/下建一个fallback目录,把你想在java中使用的字体烤贝到这个目录中即可 以下方法在fc6下测试通过,假设用户的jre路径为 /usr/java/jdk1.6.0_03/jre/ cd /usr/java/jdk1.6.0_03/jre/lib/fonts sudo mkdir fallback PS:对我本人那台机,没效 -_- 2. 强制转码 比如new   …

精简jre(1)

1、copy jre到jar同文件夹,编写批处理文件make.bat   @echo offset path=%cd%/jre/binjava -jar -verbose:class my.jar >>class.txtpause   2、执行此bat文件会把my.jar运行时用到的类写到class.txt文件中   下面就是处理class.txt文件   public void ff(String filePath, String contain) { File file = new File(filePath); File file2 = new File("D:/result.txt"); BufferedReader reader …

CLR探索系列:GC Heap架构及其实现(垃圾回收系列)

在CLR探索系列的研究DotNet下的垃圾回收器这几个博文里,就先说说GC Heap结构吧,至于垃圾回收的详析算法实现,以后再写了。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 在一个托管进程被创建以后,在托管进程的内存空间里面,包含了System Domain,Shared Domain,Default Domain,以及一系列的Heap,有Process的Heap,JIT Code Heap,GC Heap以及LOH。 在…

面试题

未分类 , , , , , 发表评论
> 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?   CLI是规范; CLR是对CLI的实现; .NET是基于CLR构建的一套框架; 开发人员需要通过IL与CLR进行交流, 虽然IL本身支持一些面向对象的概念, 但是对于开发人员来讲还是过于复杂低效, 于是C#应运而生, 程序员只需编写C#代码, csc编译器会将其翻译成IL; 虽然CLR理解IL, 但是CPU只认识二进制指…

巧妙使用spring对commons fileUpload的包装

未分类 , , , , , 发表评论
巧妙使用spring对commons fileUpload的包装         以前简单使用过spring的文件上传,当时没深入研究,以为spring只能实现单个文件的上传,所以后来就又大致学了下commons fileupload组件。在最近的工作中,有同事提出,他在把commons fileupload组件集成到spring中时总是出错,然后我大致看了一下,发现是spring DispatcherServlet的缘故。然后google了一下,发现sping本身就包装了commons fileupl…

中文乱码问题的解决方法

Java/JSP中文乱码问题解决心得 自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。 一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。 首先Ja…

深入分析 Java 中的中文编码问题

出处:http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/ 许 令波, Java 工程师, 淘宝网 简介: 编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码格式的区别;Java 中经常需要编码的场景;出现中文问题的原因分析;在开发 Java…

int 和 Integer 有什么区别

原文地址 http://blog.163.com/icylzr@126/blog/static/24329362200822392335724/JAVA基本数据类型 Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 boolean -->Boolean char --->Character byte -->Byte short -->Short int -->Integer long -->Long flo…

Java/JSP中文乱码问题解决心得

Java/JSP中文乱码问题解决心得 自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。 一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。 首先Ja…

Java序列化机制和原理

未分类 , , , , , 发表评论
本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。 有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。 Java序列化算法透析   Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一…

Java中对文件的操作

    Java中对文件的操作    java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。    1。新建目录 <%@ page contentType="text/html;charset=gb2312"%><%String filePath="c:/aaa/";filePath=filePath.toString();//中文转换java.io.File myFilePath=new java.io.File(filePath);if(!myFilePath.exists())myFilePath.mkdir();%>   2。新…