
java
saintsaya
这个作者很懒,什么都没留下…
展开
-
泛型T的类型获取
T.getClass()或者T.class都是非法的,因为T是泛型变量。 由于一个类的类型是什么是在编译期处理的,故不能在运行时直接在Base里得到T的实际类型。 [code="java"] /** *@author Joshua *@version 2011-12-15 下午02:27:43 */ /** * 可以在service层直接调用,也可以在D...原创 2013-11-27 14:08:08 · 90 阅读 · 0 评论 -
BigDecimal
[b]BigDecimal.ROUND_HALF_DOWN[/b] 如果最后一位5, 向前进一位。如7.5->7;7.6->8;-7.5->-7 [b] BigDecimal.ROUND_HALF_UP[/b] 如果最后一位=5, 向前进一位。反之舍弃。如7.5->8;7.4->7;-7.5->-8 [b]BigDecimal.ROUND_UP[/b]...原创 2013-11-29 09:54:54 · 77 阅读 · 0 评论 -
WEB项目启动加载的实现方式整理
[b]方法一:[/b] 实现org.springframework.beans.factory.config.BeanPostProcessor接口: [code="java"]public class InstantiationTracingBeanPostProcessor implements BeanPostProcessor { public Obj...原创 2013-12-19 17:15:37 · 101 阅读 · 0 评论 -
HashMap、HashTable、ConcurrentHashMap
1. Hashtable 和 HashMap (1)区别,这两个类主要有以下几方面的不同: Hashtable和HashMap都实现了Map接口,但是Hashtable的实现是基于Dictionary抽象类。 在HashMap中,null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。 当get()方法返回null值时,即可以表示 HashMap中没有...原创 2014-03-17 13:36:11 · 87 阅读 · 0 评论 -
单例模式之内部静态类
利用内部静态类实现单例模式 [code="java"]public class Singleton { private Singleton(){ } public static Singleton getInstance() { return Nested.instance; } ...原创 2014-03-18 11:17:59 · 88 阅读 · 0 评论 -
Java 8?还记得那年大明湖畔的Java 7吗?
Java 8的发布也有一个月了,我相信现在大家都在探索JDK 8中的新特性。但是,在你彻底开始钻研Java 8之前,最好先来回顾下Java 7有哪些新特性。如果你还记得的话,Java 6是没有增加任何特性的,只是JVM的一些改动以及性能的提升,不过JDK 7倒是增加了不少有助于提升开发效率的很给力的特性。我现在写这篇文章的目的是什么呢?为什么别人都在讨论Java 8的时候,我却还在聊Java1.7...原创 2014-04-21 17:49:04 · 95 阅读 · 0 评论