Java
文章平均质量分 71
lansky07
正在不断的努力学习之中,愿与各位共同努力,本人主要搞J2EE开发,JBPM工作流,行政办公自动化OA系统,一起交流,共同进步......
展开
-
利用BeanUtils在对象间复制属性
commons-beanutils是jakarta commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度(你的薪水按代码行数计算?那千万别让老板看到此帖哦)BeanUtils是这个包里比较常用的一原创 2008-03-04 20:13:00 · 890 阅读 · 0 评论 -
Java Annotation手册--Java Annotation入门
Java Annotation入门摘要:本文针对java初学者或者annotation初次使用者全面地说明了annotation的使用方法、定义方式、分类。初学者可以通过以上的说明制作简单的annotation程序,但是对于一些高级的annotation应用(例如使用自定义annotation生成javabean映射xml文件)还需要进一步的研究和探讨。涉及到深入annotation的内容,作者将转载 2008-12-20 20:20:00 · 966 阅读 · 0 评论 -
[java]java.lang.OutOfMemoryError总解
1).java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space 从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Cl...2008-05-29 17:13:37 · 97 阅读 · 0 评论 -
Iterator 的用法
今天在看别人程序时看到 Iterator 在程序中用法,感觉自己对这个Iterator 好像不知道似的,确实也不太清楚,平时写程序也没有用过,到网上查了下它的用法,感觉也不是很很难,做过笔记。以前可以用Iterator 了。先看一段程序例子:String s[] = {"hello","world"};List str = new ArrayList();for(int i = 0; i <...2007-12-18 20:39:00 · 248 阅读 · 0 评论 -
Java 反射机制
Java Reflection (JAVA反射) Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++...2007-12-21 11:14:00 · 147 阅读 · 0 评论 -
接口 java.util.Enumeration
java.util 接口 Enumeration<E>所有已知子接口: NamingEnumeration<T> 所有已知实现类: StringTokenizer public interface Enumeration<E> 实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。连续调用 nextElement 方法将返回一系...2007-12-26 14:47:00 · 98 阅读 · 0 评论 -
利用BeanUtils在对象间复制属性
commons-beanutils是jakarta commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度(你的薪水按代码行数计算?那千万别让老板看到此帖哦)BeanUtils是这个包里比较常用的一个工具...2008-03-04 20:13:00 · 110 阅读 · 0 评论 -
java中数据类型转换 Integer String Long Float Double Date
1如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, L...2008-03-14 09:33:00 · 121 阅读 · 0 评论 -
Annotation--学习:JDK内建Annotation
Annotation中文意为注解之意.JDK5内建Annotation有三个:Override //重写,子类方法覆盖(覆写)父类方法;加入此注解强制保证要求Annotation所标识的方法确实已覆写了对应父类同名的方法, 子类必须去覆写父类的某个方法,如果不是父类方法将报错。即子类的方法名必须与父类某一个方法名相同。Deprecated //过时的,不建议使用的方法.使用其注解将方法画一横...2008-12-08 19:43:00 · 90 阅读 · 0 评论 -
Annotation--学习:自定义annotation类型
定义Marker Annotation,也就是Annotation名称即提供信息对于程序分析工具来说,主要是检查是否有MarkerAnnot的出现,并作出对应的动作//用@interface来自定义一个annotation类型//如下:用@interface来标识自定义一个annotation,而AnnotationTest为其名字public @interface AnnotationTest...2008-12-09 20:34:47 · 263 阅读 · 0 评论 -
Annotation--学习:反射得到annotation详细信息
对于一个自定义annotation类型里面定义属性来说,元素属性定义类型是有限制的,可以定义如:EnumTest类型,annotation,String类型,Class一维数组类型等基本类型.但不能定义如Date类型.定义Annotation时必须设定为RetentionPolicy为RUNTIME,也就是可以在VM中读取Annotation信息.通过反射机制可以得到自定义的或是内建annota...2008-12-19 08:55:22 · 102 阅读 · 0 评论 -
Java Annotation手册--Java Annotation入门
Java Annotation入门作者:cleverpig版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:[http://www.matrix.org.cn/resource/article/44/44048_Java+Annota...原创 2008-12-20 13:22:46 · 95 阅读 · 0 评论 -
Java Annotation手册
作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,annotation,reflect前言:在上篇文章《Java Annotation入门》中概...原创 2008-12-20 13:27:00 · 75 阅读 · 0 评论 -
Annotation--学习:反射得到annotation详细信息
对于一个自定义annotation类型里面定义属性来说,元素属性定义类型是有限制的,可以定义如:EnumTest类型,annotation,String类型,Class一维数组类型等基本类型.但不能定义如Date类型.定义Annotation时必须设定为RetentionPolicy为RUNTIME,也就是可以在VM中读取Annotation信息.通过反射机制可以得到自定义的或是内建annot原创 2008-12-20 20:17:00 · 898 阅读 · 0 评论 -
Java Annotation手册
前言:在上篇文章《Java Annotation入门》中概要性的介绍了Annotation的定义、使用,范围涵盖较广,但是深度不够。所以作者在《Java Annotation入门》后,继续整理了Annotation的概念和知识点,与喜欢research的朋友们共享。阅读提示:文中提到的程序成员或者程序元素是一个概念,指组成程序代码的单元:如类、方法、成员变量。一、Annotation究竟是什么?A转载 2008-12-20 20:21:00 · 666 阅读 · 0 评论 -
去除下拉列表中不想显示的从数据库取出的数据
今天在做查询服务功能时,用户提出城市只显示江西省的十一个地市,而从数据库中以数据字典的形式查询出来多了一个“乐平市”,只能想办法将其去除,在页面中又不能将其写死,最后只能以下方法处理。if(data!=null){ int max=data.size(); for(int i=0;i item=(TtourBaseDataitem)data.get(i); if(i原创 2007-12-11 14:27:00 · 630 阅读 · 0 评论 -
Java 反射机制
Java Reflection (JAVA反射) Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++转载 2007-12-21 11:14:00 · 497 阅读 · 0 评论 -
PO BO VO DTO POJO DAO概念及其作用
PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 BO:business object业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会关系等等。我们可以把教育经历对应一个PO,工作经历对应一个PO,社会关系对应一转载 2007-12-22 10:08:00 · 570 阅读 · 0 评论 -
java中数据类型转换 Integer String Long Float Double Date
1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Inte原创 2008-03-14 09:33:00 · 10364 阅读 · 0 评论 -
POJO----名词解释
POJO = pure old Java object 简单的Java对象(Plain Old Java Objects)实际就是普通JavaBeans.POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set方法作为访问的接口,可以作为value object或dto来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,不能携带有connect原创 2007-12-22 09:54:00 · 754 阅读 · 0 评论 -
Iterator 的用法
今天在看别人程序时看到 Iterator 在程序中用法,感觉自己对这个Iterator 好像不知道似的,确实也不太清楚,平时写程序也没有用过,到网上查了下它的用法,感觉也不是很很难,做过笔记。以前可以用Iterator 了。先看一段程序例子:String s[] = {"hello","world"};List str = new ArrayList();for(int i = 0; i原创 2007-12-18 20:39:00 · 32994 阅读 · 4 评论 -
POJO 与 PO的 概念
POJO = pure old java object or plain ordinary java object or what ever.PO = persisent object 持久对象就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的属转载 2007-12-22 10:03:00 · 558 阅读 · 0 评论 -
Spring Gossip: BeanFactory、ApplicationContext
BeanFactory负责读取Bean定义档,管理物件的载入、生成,物件之间的关系维护,负责Bean的生命周期,对于简单的应用程式来说,使用BeanFactory就已经足够,但是若要利用到Spring在框架上的一些功能以及进阶的容器功能,则可以使用ApplicationContext,BeanFactory则通常用于一些资源有限的装置,像是行动设备。 ApplicationContext的基本功能转载 2007-12-25 14:24:00 · 623 阅读 · 0 评论 -
接口 java.util.Enumeration
java.util 接口 Enumeration所有已知子接口: NamingEnumeration 所有已知实现类: StringTokenizer public interface Enumeration 实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。连续调用 nextElement 方法将返回一系列的连续元素。 例如,要输出 Vector转载 2007-12-26 14:47:00 · 983 阅读 · 0 评论 -
[java]java.lang.OutOfMemoryError总解
1).java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space 从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Cl转载 2008-05-29 17:14:00 · 682 阅读 · 0 评论 -
Annotation--学习:JDK内建Annotation
Annotation中文意为注解之意.JDK5内建Annotation有三个:Override //重写,子类方法覆盖(覆写)父类方法;加入此注解强制保证要求Annotation所标识的方法确实已覆写了对应父类同名的方法, 子类必须去覆写父类的某个方法,如果不是父类方法将报错。即子类的方法名必须与父类某一个方法名相同。Deprecated //过时的,不建议使用的方法.使用其注解将方法画一原创 2008-12-08 19:43:00 · 726 阅读 · 0 评论 -
Annotation--学习:自定义annotation类型
定义Marker Annotation,也就是Annotation名称即提供信息对于程序分析工具来说,主要是检查是否有MarkerAnnot的出现,并作出对应的动作//用@interface来自定义一个annotation类型//如下:用@interface来标识自定义一个annotation,而AnnotationTest为其名字public @interface AnnotationTes原创 2008-12-09 20:36:00 · 888 阅读 · 0 评论 -
Annotation--学习:限定使用、文档、继承
限定annotation使用对象@Target使用java.lang.annotation.Target可以定义其使用之时机,在定义时要指定java.lang.annotation.ElementType的枚举值之一。一个annotation不加限定的话,其可以定义在程序任何地方使用,可以放在类,方法,属性等前都可以.用@Target可以加以限定定义的annotation放的位置,结合Elemen...2008-12-23 16:35:42 · 112 阅读 · 0 评论