- 博客(10)
- 收藏
- 关注
原创 Java中serialVersionUID的解释
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: p...
2010-01-19 09:40:26 172
原创 对象序列化为何要定义serialVersionUID的来龙去脉【转】
在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些seesion先序列化到内存,等要用了,再还原到对象中,说白了,就是能将一个2进制文件变成内存中的对象。在JAVA中,要实现这种机制,只要实现Serializ...
2010-01-19 09:39:15 139
原创 log4j配置文件的含义
log4j.properties各语句的含义。 这是一个数据库配置文件 #这是一个配置文件实例,PropertyConfigurator将使用这个文件 : #声明一个appender变量名为JDBC log4j.rootLogger=DEBUG, JDBC #JDBC是一个JDBCAppender类,这个类可以写消息到数据库 log4j.appender.J...
2010-01-18 17:37:22 119
原创 一些常用的正则表达式【转】
正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了 ^\d+$ //匹配非负整数(正整数 + 0) ^[0-9]*[1-9][0-9]*$ //匹配正整数 ^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) ^-[0-9]*[1-9][0-9]*$ //匹配负整数 ...
2010-01-18 17:36:16 92
原创 JAVA读书目录【转】
统计一下,争取每年能读3本书 01.《成功通过Sun认证 Java2程序员考试》 02.《Java实例技术手册》 03.《数据结构与算法分析--JAVA 语言描述》 04.《Junit In Action》 05.《设计模式精解》 06.《SCWCD认证专家应考指南》 07.《精通Struts》 08.《精通Hibernate》 09.《Spring I...
2010-01-18 17:33:20 144
原创 JAVA简单编码规则【转】
一、规范存在的意义 应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因: 1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护; 2、好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码; 3、好的编码规范可以最大限度的提高团...
2010-01-18 17:32:18 122
原创 程序经典问题【转】
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数...
2010-01-18 17:30:56 107
原创 13个代码注释的小技巧【转】
这篇文章是由José M. Aguilar在他卓越的博客中以西班牙语的形式首发,其后Timm Martin在获得Aguilar先生的授权下,对该文章进行翻译、修改,并且在DevTopics上发布。 以下13个小技巧可以使得你的代码在长时间内依然能够保持容易理解和维护。 1. 对不同级别的代码进行注释 对于不同级别的代码块,要使用统一的方法来进行注释。例如: 对于每一...
2010-01-18 17:27:19 140
原创 java编程基础知识
1.Java语言的特点:面向对象,跨平台,多线程 2.Java运行环境:JVM+Java API 3.数据类型: boolean 1 char 16 byte 8 short 16 int 32 long 64 float 32 double 64 4.面向对象: 封装:类 继承:单一继承 多态:重写(Overridding)...
2010-01-18 17:20:32 105
原创 ANT十五大最佳实践【转】
ANT十五大最佳实践 作者:Eric M. Burke, coauthor of Java Extreme Programming Cookbook 原文:http://www.onjava.com/pub/a/onjava/2003/12/17/ant_bestpractices.html 译者:徐彤MSN:xt121@hotmail.com 在Ant出现之前,构建和部署Ja...
2010-01-15 15:09:11 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人