Java序列化与反序列化
java 中的序列化与反序列化代码:
//进行序列化
public byte[] getByteArray(String[] str)
{
byte[] bt = (byte[])null;
try {
if (str != null) {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(str);
bt = bos.toByteArray();
}
} catch (Exception ex) {
bt = (byte[])null;
ex.printStackTrace();
}
return bt;
}
//进行反序列化
public String[] getArrayList(byte[] bt)
{
String[] Array;
ObjectInputStream objIps;
try
{
objIps = new ObjectInputStream(
new ByteArrayInputStream(bt));
Array = (String[])objIps.readObject();
} catch (Exception ex) {
ex.printStackTrace();
return null;
}
return Array;
}
相关文档:
1.写出程序运行结果
public
class
TestString {
public
static
void
link(String a){
a+="World"
;
}
public
static
void
main(String []a ......
第1条 How to Write an Equality Method in Java
http://www.artima.com/lejava/articles/equality.html
How to Write an Equality Method in Java
by Martin Odersky, Lex Spoon, and Bill Venners
June 1, 2009
Summary
This article describes a technique for overriding the equals method t ......
一、向上转型。
通俗地讲即是将子类对象转为父类对象。此处父类对象可以是接口。
1,向上转型中的方法调用。
看下面代码:
package com.wensefu.others;
public class Animal {
public void eat(){
System.out.println("animal eatting...");
}
}
class Bird extends Animal{
public void ......
自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。
strictfp 的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运行环境在对浮点运算的表达式是采取一种近似于我行我素的行为来完成 ......
http://www.java-cn.com/technology/tech/4759.html
偶尔在网上发现的一片关于掌握JAVA的标准,感觉有点意思,虽然在一些观点上有些偏颇,但作为学习JAVA的引导尚可。至于原创是谁没有必要考证。
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里, ......