![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
小李讲源码
不积跬步无以至千里,不积小流无以成江河
展开
-
深入理解Constructor之newInstance方法
知其然,知其所以然0. 前言在上一篇《反射从入门到精通之深入了解Class类》,我们深入分析了一下 Class 类的原理。在本篇文章,我们分析一下 Constructor 使用方法的原理。1. Constructor通过反射调用构造函数有两种方法:调用无参构造函数:Class.newInstance()调用带参数的构造函数:通过 Class 类获取 Constructor调...原创 2019-12-24 00:12:29 · 2490 阅读 · 0 评论 -
反射从入门到精通之深入了解Class类
知其然,知其所以然0. 前言本文会讲解反射的原理,如果大家对反射不了解,可以先看《反射从0到入门》,对反射有大概的了解。《反射从入门到精通》我会分为两篇来讲解,这一篇是讲解 Class 类的原理,下一篇我会讲解反射 API 的原理。1. Class 类的原理孟子曰:得人心者得天下。而在 Java 中,这个「人心」就是 Class 类,获取到 Class 类我们就可以为所欲为之为所欲为...原创 2019-12-17 22:29:44 · 260 阅读 · 0 评论 -
学习反射看这一篇就够了
个人公众号:不是秃头的程序员小李专注于 Java 内容,欢迎大家前来留言文章内容比较多,建议收藏反射Java 分编译期和运行期编译方式说明:静态编译:在编译时确定类型 & 绑定对象。如常见的使用new关键字创建对象动态编译:运行时确定类型 & 绑定对象。动态编译体现了Java的灵活性、多态特性 & 降低类之间的藕合性以后开始学习的时候,我们都要...原创 2019-12-12 20:43:47 · 322 阅读 · 0 评论