您当前的位置: 首页 >  Java

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java反射之基础知识

发布时间:2018-12-24 23:59:00 ,浏览量:0

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

1 问题描述

  最近学习到java反射机制的内容,对这一部分的相关的知识做了一下学习,这篇文章主要主要通过什么是类型信息?什么是RTTI?什么是java反射?以及反射机制的作用是什么?这几个问题来讲述反射机制。

2 问题分析

  这篇文章最主要的是讲解Java反射机制的基础知识,但是想要理解这个知识点,需要事先明白一些预备知识,主要就是反射机制的作用及意义,还用RTTI是什么?那么就开始进入正文吧!

3 解决方案

首先来说什么是类型信息,实际上类型信息就是指定对象的命名空间名、全名、是否是抽象、是否是类…等等相关信息。那么什么是RTTI呢?

RTTI全称为(Run-Time Type Identification,运行时类型信息),它的作用就是使得你可以在程序运行时发现和使用类型信息。举个例子,A、B、C三个类都继承自抽象类Demo,现有一个List的数组,存的是A、B、C的对象,当你拿出一个对象时,你只知道它是Demo类,但不知道它的具体类型。如果现在使用RTTI,就可以查询某个引用所指向的对象的具体类型。

那么什么是反射呢?反射是指程序可以访问、检测和修改

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.5402s