java基础
文章平均质量分 63
Rookie__Li
这个作者很懒,什么都没留下…
展开
-
Java API生成唯一标识字符串 UUID
System.out.println(UUID.randomUUID().toString()); System.out.println(UUID.randomUUID().toString().length()); System.out.println(UUID.randomUUID().toString().replaceAll("-", "")); Sys原创 2013-12-31 09:34:17 · 1396 阅读 · 0 评论 -
java国际化基础及工具类使用
1.java.util.LocaleLocale对象表示了特定的地理、政治和文化地区。需要Locale来执行其任务的操作称为语言环境敏感的 操作,它使用Locale为用户量身定制信息.几个创建本地化对象的实例://带有语言和国家信息的本地化对象Locale locale1=new Locale("zh","CN");//只带有语言信息的本地化对象Locale locale2=原创 2013-12-20 13:55:02 · 1218 阅读 · 0 评论 -
java泛型总结
1. 什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,转载 2013-12-27 16:00:49 · 713 阅读 · 0 评论 -
Class<T>在BaseDao<T>作用
1.BaseDao[java] view plaincopypackage org.hzy.dao; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import org.hibernate.Session; import org.hibernate.S转载 2013-12-27 17:05:44 · 953 阅读 · 0 评论 -
如何绕过Java的构造方法来创建实例
我所设计的绝大部分类,我都会关注它们的不可变性。要想获得不可变性需要这样做:使用构造方法来初始化所有的属性。这些属性没有setter方法。然而,这样的设计使得测试更加复杂甚至无法测试。为了能进行测试,你还需要一个public的无参构造方法。其它需要无参构造方法的情况包括:序列化对象的反序列化。子类中没有调用父类的构造函数。其它下面是它的一些解决方案。实现一个pu转载 2014-05-26 10:01:13 · 1078 阅读 · 0 评论