一些java类中为什么需要重载 serialVersionUID 属性。
在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老软件来读取新文件格式虽然不是什么难事,但是有可能丢失一些信息。
serialVersionUID来解决这些问题,新增的serialVersionUID必须定义成下面这种形式:static final long serialVersionUID=-2805284943658356093L;。其中数字后面加上的L表示这是一个long值。 通过这种方式来解决不同的版本 ...
举一个通俗的例子,购买衣服、电器、首饰
首先建立相应的物品类
//衣服类
public class Clothing
{
public Clothing getClothing()
{
return Clothing;
}
}
//电器类
public class Ele
{
public Ele getEle()
{
return Ele;
}
}
//首饰类
public class Jewelry
{
public Jewelry getJewelr ...
以前写的程序,今天翻出来打了个jar包,der-db2xml.jar包含了crimson包和mysql驱动,der-db2xml-1.jar只是.class文件,需要自行加载上面的包和驱动
只是在mysql数据库下测试通过,其他的DB有朋友有兴趣可以帮测一下
下面是自己写的一个测试类,DB的表名,用户名和密码请自行修改
package org;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
...
- 浏览: 2805 次
- 性别:

- 来自: 郑州

- 详细资料
搜索本博客
最新评论
-
java使用正则表达式——实 ...
不错 收藏了!
-- by aids198311 -
常用数据库的链接方法<转 ...
忘了是在哪转的了。。。。
-- by uidin -
常用数据库的链接方法<转 ...
实在csdn里边转载的吧?
-- by AwL_1124 -
常用数据库的链接方法<转 ...
对我来说有用呢 谁叫咱菜呢,什么都要着啦··
-- by Emy -
java文件中serialVersionU ...
good!
-- by 麦田守望者






评论排行榜