源码解读心得 - net.sf.hibernate.util.StringHelper
2005-01-28 17:02
603 查看
给这个类做了一下注释,不是很详细,而且还有一些地方不是很清楚。
//$Id: StringHelper.java,v 1.16.2.11 2004/01/10 03:14:04 oneovthafew Exp $
package net.sf.hibernate.util;
import java.util.Iterator;
import java.util.StringTokenizer;
心得:
1、此类应该算是个算法类,所以有些地方的可读性真是不敢恭维;
2、不愧是“高级货”,程序的编写非常的规范,例如,所有的字符常量都定义常量来表示,各个方法也重构的很短。
//$Id: StringHelper.java,v 1.16.2.11 2004/01/10 03:14:04 oneovthafew Exp $
package net.sf.hibernate.util;
import java.util.Iterator;
import java.util.StringTokenizer;
心得:
1、此类应该算是个算法类,所以有些地方的可读性真是不敢恭维;
2、不愧是“高级货”,程序的编写非常的规范,例如,所有的字符常量都定义常量来表示,各个方法也重构的很短。
相关文章推荐
- net.sf.hibernate.util 总结
- Java源码解读之util.ArrayList .
- hibernate:net.sf.ehcache.config.Configurator#configure : No configuration found. Configuring ehcache from ehcache-failsafe.xml f
- Java 2源码解读:java.util.ArrayList
- Java源码解读之util.ArrayList
- 发现几个常用的asp.net MVC Helper 源码
- 无法解析类型 net.sf.hibernate.LockMode。从必需的 .class 文件间接引用了它
- Java 2源码解读1:java.util.ArrayList (版本:2.0)
- org.hibernate.util.PropertiesHelper
- JSON格式的String 怎么转成 net.sf.json.JSONObject
- net.sf.hibernate.MappingException
- String转换成json格式(一):net.sf.json.JSONObject
- 数据库处理封装 GotDotNet.ApplicationBlocks.Data AdoHelper Dao 源码
- Hibernate HQL view join: java.lang.NullPointerException at org.hibernate.util.ReflectHelper.getConst
- net.sf.hibernate.HibernateException: Illegal attempt to associate a collection with two open session
- SGI STL中string的源码解读(1)
- Java 2源码解读:java.util.ArrayList (转)
- Java 2源码解读1:java.util.ArrayList (版本:2.0)
- java.lang.NoClassDefFoundError: Could not initialize class net.sf.json.util.JSONUtils
- ViewDragHelper(二)- 源码及原理解读(进阶篇)