当前位置 博文首页 > weixin_33691817的博客:小猿圈Java教程之深入理解java中反射机

    weixin_33691817的博客:小猿圈Java教程之深入理解java中反射机

    作者:[db:作者] 时间:2021-07-20 16:24

    互联网发展的今天,越来越多的人选择步入IT行业,不管是学习linux、python或者java、前端开发方向,都没有一个很好的学习方法,今天小猿圈Java开发讲师讲讲深入理解java中反射机制。

    什么是反射?

    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。

    对反射的最初接触是学习jdbc时,加载数据库驱动时会这样写:Class.forName("com.mysql.jdbc.Driver"),当时似懂非懂的也不知道是什么意思,随着自己的不断学习,越来越感觉反射的神奇,让我们一起来揭开它的神秘面纱吧。

    学习一个知识,自然是最先从api开始,反射涉及的类,除了Class类之外,基本上都在java.lang.reflect包里面,常用的类有Constructor,Field,Method类等,AccessibleObject类是前面三个类的基类,主要包含设置安全性检查等方法。


    cs