java的反射。。。

所属分类:技术

    上课不认真听,下课来看。

package Relfect;

public class Reflect {

public static void main(String[] args) {

// TODO Auto-generated method stub

//通过一个对象完整获得的报名和类名

        demo demo4 = new demo();

        System.out.println(demo4.getClass().getName());

//实例化class类对象

       Class<?> demo1 = null;

       Class<?> demo2 = null;

       Class<?> demo3 = null;

try {

//采用这种方式的最多

           demo1 = Class.forName("Reflect.demo");

       } catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

           e.printStackTrace();

       }

       demo2 = new demo().getClass();

       demo3 = demo.class;

       System.out.println(demo1);

       System.out.println(demo2);

       System.out.println(demo3);

    }

}

class demo {

}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏racaljk

[数据结构]对链表、栈、队列的总结

你应该发现了一些异常,为什么链表只有node的定义?再来细想一下这三种模型,我们会发现链表其实就是由节点组成的,而栈和队列我们把它视作一个容器,然后可以向里面放...

1403
来自专栏北京马哥教育

从Zero到Hero,一文掌握Python关键代码

本文整体梳理了 Python 的基本语法与使用方法,并重点介绍了对机器学习十分重要且常见的语法,如基本的条件、循环语句,基本的列表和字典等数据结构,此外还介绍...

3077
来自专栏marsggbo

python大小写转换函数

1.全部转换成大写:upper() 用法: str = ‘marsggbo’     print str.upper() 结果:MARSGGBO 2....

3039
来自专栏java学习

面试题11(谈谈final、finally、finalize的区别)

考点:考察求职者对这3个java关键字的理解和区分 出现频率:★★★★ 【面试题解析】带有 final修饰符的类是不可派生的。在Java核心APⅠ中,有许多应用...

3399
来自专栏MyBlog

Effective.Java 读书笔记(4)非实例化

有时你想要编写一个类,这个类只是静态方法和静态域的组成,这样的一个类获得一个糟糕的名声因为一些人滥用他们为了避免对对象的术语进行思考,但是他们的确是有用的

872
来自专栏小詹同学

Leetcode打卡 | No.27 移除元素

欢迎和小詹一起定期刷leetcode,每周一和周五更新一题,每一题都吃透,欢迎一题多解,寻找最优解!这个记录帖哪怕只有一个读者,小詹也会坚持刷下去的!

721
来自专栏小白的技术客栈

Python面向对象编程-完整版

面向对象是一种编程范式。范式是指一组方法论。编程范式是一组如何组织代码的方法论。编程范式指的是软件工程中的一种方法学。

3673
来自专栏技术专栏

Scala入门与进阶(五)- 模式匹配

891
来自专栏liulun

Nim教程【十】

openarray类型 注意:openarray类型只能用于参数 固定大小的数组虽然性能不错,但过于呆板,使用取来不是很方便 对于一个方法来说,传入参数如果是一...

2848
来自专栏个人随笔

Java 使用面向对象开发

对象就是实际存在的一些东西 程序来源于生活 软件出现的目的: 用计算机的语言描述现实世界 用计算机解决现实世界的问题 面向对象设计和开发程序的好处: 交流更加流...

3307

扫码关注云+社区

领取腾讯云代金券