
Java特性
极客若海
这个作者很懒,什么都没留下…
展开
-
java增强之泛型练习2:泛型DAO、通过反射获取泛型参数
//任务6:利用反射获取方法的泛型参数、泛型异常、泛型返回值 public void applyList(List list) throws Exception{ /** * 思路: * 1.获取方法 * 2.获取方法的泛型参数 */ Method method = GenericTest.class.getMethod("applyList", List.cl原创 2013-12-31 11:58:29 · 965 阅读 · 0 评论 -
java增强之泛型练习
二 代码演示/** * 泛型练习,包括使用类库中的泛型方法和自定义泛型方法 * @author yajun */public class GenericTest extends TestCase { //任务1:泛型在反射中的应用 public void testGenericReflect()throws Exception{ Constructor consStr=原创 2013-12-30 23:28:05 · 2986 阅读 · 0 评论 -
反射之暴力反射
一 代码public class ReflectDemo { public static void main(String[] args) throws Exception{ ReflectPoint fp = new ReflectPoint(3, 4); Field fieldX = fp.getClass().getDeclaredField("x")原创 2013-12-30 21:49:50 · 3996 阅读 · 0 评论 -
ClassLoader实验
一,ClassLoader的四个实验public class ClassLoaderTest extends TestCase { //任务1:输出加载自己所编写类(具体为Temp类)的classloader和ArrayList的classloader public void testGetClassLoader_Name(){ System.out.println(原创 2013-12-29 17:13:23 · 744 阅读 · 0 评论 -
Java多线程计算某个范围内的质数
程序功能说明:计算某个范围内的质数,分别用单线程和多线程实现,比较计算时间。抽象类AbstractPrimeFinder:计算质数的父类,isPrimepublic abstract class AbstractPrimeFinder { public boolean isPrime(final int number) { if (number <= 1) return fal原创 2013-08-28 00:00:13 · 2990 阅读 · 0 评论 -
异常大讨论-抛出异常还是返回false
使用Checked Exception还是UnChecked Exception的原则,我的看法是根据需求而定。 如果你希望强制你的类调用者来处理异常,那么就用Checked Exception; 如果你不希望强制你的类调用者来处理异常,就用UnChecked。 那么究竟强制还是不强制,权衡的依据在于从业务系统的逻辑规则来考虑,如果业务规则定义了调用者应该处理,那么就必须Che转载 2013-08-24 17:17:59 · 7913 阅读 · 2 评论 -
浅析Java中的两种异常
Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。 它们的不同之处表现在两方面:机制上和逻辑上。 一转载 2013-08-24 19:39:36 · 686 阅读 · 0 评论 -
Java设计和使用异常的最佳实践
一.异常介绍任何的异常都是Throwable类,并且在它之下包含两个字类Error / Exception,而Error仅在当在Java虚拟机中发生动态连接失败或其它的定位失败的时候,Java虚拟机抛出一个Error对象。典型的简易程序不捕捉或抛出Errors对象,你可能永远不会碰到需要实例化Error的应用,那就让我们关心一下Exception。Unchecked Exception.:转载 2013-08-24 23:12:47 · 671 阅读 · 0 评论