谈一谈Java反射

简介: 谈一谈Java反射

我理解反射这个概念其实就是 JavaScript中的 Dom编程,js可以获取标签属性、节点,将它们生成dom 对象。

简单的理解就是:

把一个类里的成员变量、构造方法、成员方法获取出来。【从类里拿东西】

IDEA中的代码提示功能用的就是反射!

反射能干什么?

反射能够把类里的信息扒得干干净净!

反射怎么学?

  • 先学习如何从类中 获取 字段、构造方法、成员方法字节码文件对象class对象)【这里是从字节码文件class中获取的,有专门的方法获取】

    曾经在家居项目中用到过:

  • 再从获取到的字段、构造方法、成员方法中 解剖 修饰符、名字、类型、参数赋值。

反射获取构造方法:

反射获取成员变量:

反射获取成员方法:


目录
相关文章
|
5月前
|
XML Java 数据库连接
谈谈Java反射:从入门到实践,再到原理
谈谈Java反射:从入门到实践,再到原理
113 0
|
5月前
|
安全 Java 测试技术
Java反射机制的技术性探索
Java反射机制的技术性探索
|
4月前
|
Java
Java多态:如何实现“一箭双雕”的编程艺术?
【6月更文挑战第17天】Java中的多态是编程灵活性的关键,它允许通用接口处理不同类型的对象。通过抽象基类或接口,子类可以实现各自的行为。例如,在动物音乐会场景中,一个`Animal`接口让狮子、猴子和企鹅都能唱歌,调用`sing()`即自动匹配相应行为。同样,在图形绘制示例中,`Shape`基类让绘制圆形、正方形和三角形变得简单,只需调用`draw()`。多态减少了代码冗余,增强了可扩展性和可维护性,是解决需求变化的利器。
33 0
|
5月前
|
Java
代码的魔法师:Java反射工厂模式详解
代码的魔法师:Java反射工厂模式详解
54 0
|
5月前
|
Go
反射机制全解析:揭秘语言内幕
反射机制全解析:揭秘语言内幕
42 0
|
5月前
|
设计模式 Java
java反射基础
本文主要针对java中的反射基础知识进行讲解
43 0
|
11月前
|
存储 Java 数据库
Java反射机制开发经验总结
我在实际项目当中有经常用到反射机制,故而将学会的反射用法做一些汇总笔记,当做以后复盘所用。
64 0
|
设计模式 安全 Java
通俗易懂,值得收藏的 java 设计模式实战,装饰者模式 之 你不用改变,就让你的能力变强了
装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
通俗易懂,值得收藏的 java 设计模式实战,装饰者模式 之 你不用改变,就让你的能力变强了
|
缓存 安全 Java
12000+字Java反射,一起全面了解Java反射机制,为学习框架铺路
12000+字Java反射,一起全面了解Java反射机制,为学习框架铺路
108 0
12000+字Java反射,一起全面了解Java反射机制,为学习框架铺路
|
Java
一个小例子体会Java反射的动态性
一个小例子体会Java反射的动态性
105 0