随笔分类 - javaSE
发表于 2022-03-06 22:59阅读:370评论:0推荐:1
摘要:一、反射 反射在之前的文章中详细的解释过了,简单概括就是:可以动态的获取到一个类内部的所有的信息,动态的去创建对象和使用对象以及可以操作对象的属性和方法。 二、代理 首先解释一下代理:使用一个代理对象将对象包装起来,然后用该代理对象来取代该对象,任何对原始对象的调用都要通过代理,代理对象决定是否以及
阅读全文 »
发表于 2022-02-18 23:17阅读:414评论:0推荐:0
摘要:一、数组与集合比较 数组: 1)长度开始时必须指定,而且一旦指定,不能更改 2)保存的必须为同一类型的元素 3)使用数组进行增加/删除元素-比较麻烦 集合: 1)可以动态保存任意多个对象,使用比较方便 2)提供了一系列方便的操作对象的方法: add、remove、set、 get等 3)使用集合添加
阅读全文 »
发表于 2022-02-15 17:08阅读:164评论:0推荐:1
摘要:一、反射概念 1.反射机制允许程序在执行期借助于ReflectionAPI取得任何类的内部信息(比如成员变量,构造器,成员方法等等),并能操作对象的属性及方法。反射在设计模式和框架底层都会用到。 2.加载完类之后,在堆中就产生了一个Class类型的对象(一个类只有一个Class对象) ,这个对象包含
阅读全文 »
发表于 2022-01-29 20:23阅读:201评论:0推荐:0
摘要:前置知识: 序列化和反序列化 1.序列化就是在保存数据时, 保存数据的值和数据类型 2.反序列化就是在恢复数据时, 恢复数据的值和数据类型 3.需要让某个对象支持序列化机制,则必须让其类是可序列化的,为了让某个类是可序列化的,该 类必须实现如下两个接口之一: Serializable //这是一个标
阅读全文 »