文档章节

使用反射机制的步骤及创建类对象的3种方式

学而时习之
 学而时习之
发布于 2015/02/28 14:34
字数 150
阅读 44
收藏 0

1、使用反射机制的步骤

1.1    获取要操作的类的java.lang.Class对象

1.2    调用Class的方法

1.3    使用反射API来操作这些信息

2、创建类对象的3种方式

2.1    通过对象的getClass()方法

Person p = new Person();

Class cl = p.getClass();

2.2    调用类的class属性

Class cl = Person.class;

优点:1)程序安全

         2)性能更高。

2.3    使用Calss类的forName()静态方法

Class cl = Class.forName("com.ljb.app.model.Person");

注:必须是类的全路径

© 著作权归作者所有

共有 人打赏支持
学而时习之
粉丝 29
博文 93
码字总数 42877
作品 0
西安
Android Handler异步通信:深入详解Handler机制源码

前言 在开发的多线程应用场景中,机制十分常用 今天,我将手把手带你深入分析 机制的源码,希望你们会喜欢 目录 1. Handler 机制简介 在多线程的应用场景中,将工作线程中需更新的操作信息 ...

carson_ho
05/21
0
0
Java基础知识2

1、构造函数 通常用来在对象实例化时初始化对象的成员变量。 1)构造函数必须与类的名字相同,并且不能有返回值(也不能返回void) 2)每个类都有一个默认的无参构造函数,修饰符只与所在的c...

DouDouLee
2016/04/29
24
0
Java基础讲解之反射

###01_反射(类的加载概述和加载时机) *A:类的加载概述 * 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 * 加载 * 就是...

Dome_的博客
2017/12/13
0
0
每天一个设计模式之 -- 单例模式

单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建...

时光流转
05/25
0
0
Java程序员从笨鸟到菜鸟之(八)反射和代理机制

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 反射和代理机制是JDK5.0提供的java新特性,反射的出现打破了java一些常规的规则,如,私有变量不可访问。但反...

长平狐
2012/11/12
71
0

没有更多内容

加载失败,请刷新页面

加载更多

Bytom资产发行与部署合约教程

比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 发行资产 在比原链上发行资产比较方便快捷,使用节点的dashboard图形界面...

比原链Bytom
20分钟前
1
0
Ext ComboBox 实现下拉多选,全选,反选

Ext ComboBox下拉选中-全选反选逻辑处理 Ext ComboBox 实现下拉多选,全选,反选 方法一: 代码 var me = this;var isMultiSelect = true;//是否设置为下拉多选me.selectValues = [];//保存...

javaART
23分钟前
1
0
Swoole Windows 版(4.2.1)

https://pan.baidu.com/s/1uTm77_cp4kn0_xMgO1DpIw Swoole Windows 版(内部版本,swoole-4.2.1,php-7.1,必须为64位系统,Win7或更高版本)。 解压后,将 $dir/bin 目录,设置到 系统的环境...

老查
25分钟前
1
0
美团点评上市受追捧,成中国第四大互联网企业

从建立到上市,蔚来用了不到4年,拼多多3年,趣头条更是仅用了2年3个月。在这波中概股上市浪潮中,等待了漫长8年的美团点评也终于迎来登陆资本市场的时刻。20日上午,美团创始人兼CEO王兴终于...

Mr_zebra
26分钟前
1
0
Mysql-mybatis批量插入

话不多说直接上代码吧 <insert id="batchSave" >insert into table_name (`name`,age)values<foreach collection="list" index="index" item="item" open="(" separator="," close=......

落叶清风
31分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部