博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java反射
阅读量:7056 次
发布时间:2019-06-28

本文共 434 字,大约阅读时间需要 1 分钟。

hot3.png

Java作为一门静态(static)编程语言,类型信息都要在编译期指定,相比而言没有ruby、python、js等动态语言那么灵活,比如没办法简单地遍历一个对象所有的字段,实现Duck Type方法等。而Reflection,就是Java的一个强有力的武器,让开发人员可以在程序运行时候去获取检查程序的类型、结构等信息,以及之后根据不同的类型等修改程序的行为。

网上关于反射的文章比较多了,觉得再写也是重复劳动,还不如去做一些更重要的事情(比如陪妹纸看电影啥的,哈哈)。推荐一下一些比较系统的资料,看这些就够了。

  1. ,下载地址为
  2. 2的中文译文,不过有些地方有点不对,E文看着累的童鞋可以参照着看,

网上资料虽多,但是要论系统、全面,还是书好一些。所以,如果有时间的话,强烈建议看完这本书。为了显得这篇文章还是有点价值的,放一张自己画的图哈~

在此输入图片描述

Written with .

转载于:https://my.oschina.net/magicly007/blog/393027

你可能感兴趣的文章
WinSocket同时接入量的疑惑(求解...)
查看>>
终端I/O之终端窗口的大小
查看>>
《C#高级编程》学习笔记------C#中的事件和委托
查看>>
sql-mysql
查看>>
转 管线开发
查看>>
Struts2学习笔记1
查看>>
远程首次连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析(转)
查看>>
php栈数据结构和括号匹配算法
查看>>
Visual Studio 2013 的 Xamarin 安装教程
查看>>
Spring_Task初探(注解,XML配置)
查看>>
MyEclipse 2015优化技巧
查看>>
众推项目的最近讨论
查看>>
SD卡兼容性问题(转)
查看>>
解决ecshop登陆自动退出的莫名现象
查看>>
面试之求找两个数和为某个数、几个连续数等于某个数
查看>>
【LaTeX排版】LaTeX纸排版<两>
查看>>
C/C++函数调用方式
查看>>
Timer Swing
查看>>
Cassandra命令行CLI的基本使用
查看>>
Java String常见问题
查看>>