易截截图软件、单文件、免安装、纯绿色、仅160KB

利用java序列化反序列化 实现翻译例子

xml中键名为 英文,键值为中文,读取解析,取值实现翻译
import java.beans.XMLDecoder;
import java.beans.XMLEncoder;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/*******************************************************************************
 * 序列化对象到xml文件
 * 
 * @author zzbk_c8
 * 
 */
public class ObjectToXMLUtil {
/***************************************************************************
* 序列化方法

* @param obj序列化对象
* @param fileName存放地址
*/
public static void objectXmlEncoder(Object obj, String fileName) {
// 创建文件
File file = new File(fileName);
// 判断文件是否存在,如不存在创建
if (!file.exists()) {
// 先创建文件目录
File filePath = new File(fileName.substring(0, fileName
.lastIndexOf("/")));
filePath.mkdirs();
}
try {
// 创建文件的输出流
FileOutputStream out = new FileOutputStream(fileName);
// 创建XML文件对象输出类
XMLEncoder xmlEncoder = new XMLEncoder(out);
// 利用xml对象输出类输出对象到xml文件
xmlEncoder.writeObject(obj);
xmlEncoder.flush();
// 关闭输出对象
xmlEncoder.close();
try {
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("文件输出流关闭错误");
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
System.out.println("文件输出流创建失败");
e.printStackTrace();
}
}
/***************************************************************************
* 反序列化

* @param objSource
*            xml文件,反序列化内容
* @return 返回集合
*/
public static List objectXmlDecoder(String objSource) {
/


相关文档:

java数据结构 线性表,链表,哈希表

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。
 <o:p></o:p>
Collection
├List
│├LinkedList
│├ArrayList
│└Vector ......

用java解释时莫带.class

刚刚运行java HelloWorld.class,老是说:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class
Caused by: java.lang.ClassNotFoundException: HelloWorld.class
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    ......

Java之可变参数


public class VariableParameter {
public static void main(String[] args) {
System.out.println(add(1,2));
System.out.println(add(1,2,3,4));
}
public static int add(int x,int...args){
     //是3个点,args必须是 ......

anic:比C快比Java安全比shell还简单的新语言

一位ID为ultimus的程序员开发了一种名为anic的新语言,近日引起业界关注。根据Google Code上该项目的简介,该语言的正式名称是ANI,anic是这种语言的参考实现。
ANI是一种实验性、高性能、静态安全、完全隐含支持并行、面向对象的通用数据流编程语言。
anic用GNU工具链写成,因此可移植性很好,可以运行于所有主流操作系 ......

java序列化与反序列化


import java.beans.XMLDecoder;
import java.beans.XMLEncoder;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
/************************* ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号