
Java学习
文章平均质量分 63
BugChen之边角料
致力于技术专研,包括软件自动化测试,java开发,mysql等
展开
-
反射练习代码(改变String的内容)
具体代码如下:package testReflect;import java.lang.reflect.Field;/** * Java反射练习:尝试用反射改变String的内容 */public class ChangeStringValue { public static void main(String[] args) { // String myname = new String("皮皮小陈"); String myname = new Str原创 2021-01-10 09:48:19 · 142 阅读 · 0 评论 -
反射技术(架构师必备)
一、什么是反射?先了解一下什么是类?什么是对象?在现实生活中先存在具体的对象,然后很多对象之间存在对象相似的特征和行为,人们为了描述方便,将具有很多相似特征和行为的对象抽取成类。也就是说类用来描述对象,将对象的的行为和特征都描述出来。反射则是用来描述类的,在描述类的时候,细分多层:类本身(Flass),类的属性(Field、)、类中的方法(Method)、类的构造方法(Constructor)、类所在的包(Package)重点。图解反射与类之间的关系二、反射如何描述类Class:用原创 2021-01-09 23:12:44 · 610 阅读 · 0 评论 -
Java底层技术之反射机制(二)
一、反射机制的应用之一——IOC(控制权反转)和DI(依赖注入)IOC和DI:控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中(来自百度)。I原创 2020-11-23 22:09:21 · 301 阅读 · 7 评论 -
Java底层技术之反射机制(一)
一、反射机制(reflect)java是一门面向对象的编程语言类 :从很多对象中抽取出来的共有的特征行为,抽象的描述,用来描述一组对象。对象:在现实生活中,先存在好多对象,这些对象很多相同的特征(属性)和行为(方法)。 类是用来描述一组对象的,反射可以认为是用来描述一组类的,学习反射可以与java中的File的对比着学习。二、反射中的那些事1、Class 用来描述类本身2、Field 用来描述类中的属性3、Method 用来描述类中的方法4、Constructor 用来原创 2020-11-09 19:23:01 · 245 阅读 · 3 评论