最新文章列表

Cloneable 接口为何不声明clone 方法?

刚接触 clone 的人会觉得奇怪,当克隆一个对象时,除了声明 public Object clone() 方法之外,还需要实现 Cloneable 接口。而Cloneable 是一个没有声明任何方法的空接口。 既然如此,为何不在Cloneable 接口中声明clone 方法: public Object clone() throws CloneNotSupportedException; Jav ...
piaoshen1 评论(0) 有1846人浏览 2013-06-27 21:46

Java 高新技术之反射总结

          JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。     JAVA反射机制是在运行状态中 ...
wangqiang6028 评论(0) 有1086人浏览 2013-06-14 21:38

Java反射机制学习

对于Java中的反射机制,是早有所闻,也略有所知,这两天有时间再来看看Java反射机制,现将这两天所学记录下来,方便以后查询        学习Java反 ...
leeqq 评论(0) 有1151人浏览 2013-04-24 15:43

Android 访问隐藏API

Android SDK中的一些类或方法由于某些原因而被隐藏,导致开发者不能正常的访问这些类和方法,如果访问,导致编译出错。由于SDK中隐藏,而手机环境中的确存在,所以只要我们通过编译,那么在手机上是可以运行的。   看了网上的一些资料,主要的处理方法有两种: 在项目中使用重新编译后的,暴露隐藏类和方法的SDK; 在项目中利用Java的反射机制来访问隐藏的类和方法; 把项目用到的相关类 ...
wangleyiang 评论(0) 有1620人浏览 2013-01-16 15:04

java通过反射批量生成set设置值

对于大批量属性的类,里面有有很多属性,这个时候一个个写还是很痛苦的,通过java反射来获取这些类里面的方法,从而得到自己想要的set属性的字符 ...
qiaolevip 评论(0) 有11214人浏览 2012-11-30 18:47

利用反射获取与修改private的属性的值

1.PrivateObject.java 可以看到PrivateObject 里有一个private 的属性String型的 privateString 没有为其实义getter,setter方法。 package org.iteye.bbjava.runtimeinformation; import java.lang.reflect.Field; public class Pr ...
BBjava 评论(0) 有3168人浏览 2012-11-16 11:12

利用反射获取父类,接口信息

这个例子好似来自tij-4,(太久没更新博客了,不记得了)。 这个例子主要是用来说明,运行时能获取的被实现的接口,被继承的类的信息。 在实际开发中是一个蛮常用的手段,比如在框架中要检查某个类是否实现了某一接口。 package org.iteye.bbjava.runtimeinformation; class Toy { /** * It's a contruct ...
BBjava 评论(2) 有1852人浏览 2012-11-16 10:47

java反射详解 大量实例

案例1:通过一个对象获得完整的包名和类名。 package Reflect; class Demo{ // some codes... } class Hello{ public static void main(String[] args) { Demo demo=new Demo(); System.out.println ...
上官小欣 评论(0) 有711人浏览 2012-08-22 01:43

Java反射

其实,自己平时用反射的机会并不多。 但是,貌似将来想写框架的话,基本百分百用到。 本人不才,将来也想写框架试试。   发个代码贴,包含常用的反射,比如:反射属性、反射方法、反射构造方法。   好,贴代码:   --------------------------------------------------------------------------------------- ...
周一Monday 评论(0) 有1456人浏览 2012-08-01 14:56

java反射 工具类

  import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; /**  * ...
晨必须的 评论(0) 有1107人浏览 2012-07-08 20:31

接口--内部类--多继承

接口是几天前看的了,内部类貌似也看了有三天了,趁着砖还没有烧好,我来写个流水账: 关于接口: 抽象版的抽象类,更加纯粹,用起来也很舒服 ...
InvocationHandler 评论(0) 有1571人浏览 2012-07-07 22:08

java 反射

1.反射: 就是加载类,并解剖(反射)出类的各个组成部分(成员变量,方法,构造方法等),就是把java类中的各种成分映射成相应的java类。例如:一个java类用一个Class类的对象来表示,一个类中的组成部分:成员变量、方法、构造方法、包等等信息也用一个个java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示Java类的Class类显然要提供一系列的方法,来获得其中的 ...
wuzq1223 评论(0) 有699人浏览 2012-06-19 23:13

java反射详解转(二)

【案例】通过反射取得并修改数组的信息:  
qi_ling2005 评论(0) 有1233人浏览 2012-06-11 10:39

java反射详解转(一)

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名
qi_ling2005 评论(0) 有1378人浏览 2012-06-11 10:35

改进篇《不使用反射进行C#属性的运行时动态访问》

 在工作中看到 不使用反射进行C#属性的运行时动态访问: http://www.cnblogs.com/nankezhishi/archive/2012/02/11/dynamicaccess.html 这篇文章后觉得很不错!但是在运用其代码的过程中也发现了这个代码存在的一些bug,经过努力,已经把它fix掉了,现在分享我修改后的代码: Dictionary只放存在的类和属性的 GET、 ...
yobuke 评论(0) 有2305人浏览 2012-05-30 14:52

值对象之间的拷贝工具类

利用java反射机制处理同对象或者有部分相同属性的类之间的值复制。在java开发过程中这种对象值的拷贝是非常常见的,故公开提供此方法。   import java.lang.reflect.Field; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.MethodUtil ...
herryhaixiao 评论(0) 有1710人浏览 2012-05-17 14:58

java 反射(reflect)总结。

/** * 获取一个Class类有三种方法: * @author Morgan */ public class GetClass { public static void main(String[] args) { //第一种获取方法,直接了当 Class<String> class1 = String.class; System.ou ...
greatrich 评论(0) 有1077人浏览 2012-05-11 11:18

简单Json字符串生成器

关于JSON的Java类库挺多的,但有时候不希望在项目里边引入这些JAR包,所以需要自己实现一些简单的工具类。本例就属于这种情况。本例中使用Java的反射机制,将简单的POJO对象转换成JSON字符串。   /** * 将字符串首字母大写 * @param str * @return */ private static String transform(String str) { ...
Will_Turner 评论(0) 有6908人浏览 2012-05-01 17:06

自己写的将ResultSet转为list对象的方法

  1 import java.lang.reflect.InvocationTargetException;   2 import java.lang.reflect.Method;   3 import java.sql.ResultSet;   4 import java.sql.ResultSetMetaData;   5 import java.sql.SQLException;   6 ...
H伊方H 评论(0) 有3084人浏览 2012-04-21 19:35

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics