随笔 - 59  文章 - 70  trackbacks - 0
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(5)

随笔分类

随笔档案

搜索

  •  

积分与排名

  • 积分 - 173006
  • 排名 - 338

最新评论

阅读排行榜

评论排行榜

j2se
JAVA中替换问号
posted @ 2009-08-21 16:09 JasonChou 阅读(2031) | 评论 (0)  编辑
SSH的一些基本概念      摘要: Hibernate工作原理及为什么要用?
原理:
1.读取并解析配置文件
2.读取并解析映射信息,创建SessionFactory
3.打开Sesssion
4.创建事务Transation
5.持久化操作
6.提交事务
7.关闭Session
8.关闭SesstionFactory   阅读全文
posted @ 2009-03-04 17:50 JasonChou 阅读(591) | 评论 (0)  编辑
serialVersionUID      摘要: 在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老软件来读取新文件格式虽然不是什么难事,但是有可能丢失一些信息。

serialVersionUID来解决这些问题,新增的serialVersionUID必须定义成下面这种形式:static final long serialVersionUID=-2805284943658356093L;。其中数字后面加上的L表示这是一个long值。 通过这种方式来解决不同的版本之间的串行话问题。

  阅读全文
posted @ 2009-01-21 11:18 JasonChou 阅读(2382) | 评论 (0)  编辑
java的浅复制和深复制      摘要: 1.浅复制和深复制概念
⑴浅复制(浅克隆)
被复制对象的任何变量都含有和原来的对象相同的值,而任何的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制他所引用的对象。
⑵深复制(深克隆)
被复制对象的任何变量都含有和原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一遍。  阅读全文
posted @ 2008-08-29 11:34 JasonChou 阅读(1709) | 评论 (1)  编辑
java.lang.UnsupportedClassVersionError的处理      摘要: 今天服务器上的一个工程的类需要重新编译,我将它导入本机的myeclipse6.0中,编译完之后上传到服务器上去,结果出现了java.lang.UnsupportedClassVersionError异常  阅读全文
posted @ 2008-08-19 12:12 JasonChou 阅读(216) | 评论 (0)  编辑