----- ----- Java类反射
谙忆
Java相关研发架构工作经验5年。拥有Java相关发明专利8余项。从事过支付行业,研发与架构的系统稳定地支撑着公司日千万交易笔数量级的支付和对账。
二手车SaaS内核研发3年经验+,拥有二手车行业SaaS相关发明专利6项,研发、架构的元数据内核与权限系统,每日亿万级接口调用。
Java企业开发丰富的理论知识和实战经验。2020年CSDN博客之星第12名,同时在一些社区担任名誉职位。认证为CSDN博客专家、CSDN专栏签约作者、InfoQ签约作者、阿里云ACE杭州同城会会长、阿里云社区认证专家、华为云·云享专家。
展开
-
Java---类反射(2)---类反射加强
经过前面的一篇博客,Java—类反射(1),相信大家对类反射有了一定的了解了。 下面来进行对类反射的加强,了解一下怎么通过类反射去new一个对象, 怎么通过类反射去访问其他类的方法。 怎么通过类反射去访问其他类的成员变量。大家也许认为一个类的私有方法,私有的成员变量是其他类访问不到。但是,类反射是可以通过暴力访问去访问的。还有:最后要模拟Java内省的功能类的调用(调用类中的成员)★ 构造类对原创 2016-05-02 16:13:10 · 6089 阅读 · 0 评论 -
Java---类反射(1)---类反射入门和基础
什么是类反射☆什么是反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射(Reflection)是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查, 也称自审,并能直接操作程序的内部属性。例如,使用它能获得Java原创 2016-05-01 15:21:39 · 6920 阅读 · 0 评论 -
Java---JUnita、注解与类加载器详解以及实例
JUnit软件测试技术(工具)在项目中建立专门用户测试的包结构。 在Junit中,通过@Test注解,可以运行一个方法。★ Junit注解说明使用了@Test注解应该满足以下条件: 1) 必须是无参数的非静态方法。 2) 添加@Test注解的类,必须拥有一个无参数的公开构造★ JUnit测试示例演示1、运行完成后,可以在Junit的窗口上看到运行所用的时间和结果信息。 2、被原创 2016-05-04 17:13:25 · 5609 阅读 · 0 评论 -
Java---注解、类加载器-加强-实现运行任意目录下class中加了@MyTest的空参方法
做自己的类加载器 虚拟机的核心是通过类加载器来加载.class文件,然后进行相应的解析执行。那么我们可以自己做类加载器,手动加载需要的.class以进行解析执行,从而扩展虚拟机的功能。 以下内容摘自API文档:应用程序需要实现 ClassLoader 的子类,以扩展 Java 虚拟机动态加载类的方式。网络类加载器子类必须定义方法 findClass 和 loadClassData,以实现从网络加载类原创 2016-05-06 17:38:42 · 12999 阅读 · 0 评论 -
Java---实现运行任意目录下class中加了@MyTest的空参方法(实现图形界面)
说明:因为上个代码,总是要输入完整的绝对路径,比较麻烦,于是,就写了这个小程序,直接进入文件对话框选择需要运行的class文件。只需要提前输入完整的类名。测试的类:package cn.hncu.myJuniitApp;import cn.hncu.myJuniitApp.vo.MyTest;public class MyJunitTest { public void run1(){原创 2016-05-06 19:51:40 · 10227 阅读 · 0 评论 -
【BeanUtils】自己写的一个BeanUtils-代码方法详解
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 BeanUtils工具包是由Apache公司所开发,主要是方便程序员对Bean类能够进行简便的操作。 在这里,不讲解如何使用apache的BeanUtils工具,而是我们自己写底层,自己利用类反射来实现BeanUtils的功能。 需要先学习类反射! 通过给定bean对象的类原创 2016-08-25 15:12:18 · 4405 阅读 · 2 评论 -
【BeanUtils】自己写的BeanUtils的嵌套使用
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 其实不打算写的,因为和前面的是一样的,不过既然有人问起,我就写一下吧。MyBeanUtils这是核心的类:通过这个类来返回一个bean对象的。 你给的参数是bean的class和封装的Map对象。package cn.hncu.beanUtils;import java.lang.r原创 2016-08-25 23:29:32 · 3785 阅读 · 1 评论