自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 四.反射

一.反射的定义 反射的定义: 反射即反向探知。 java反射指程序运行状态中 给定一个类(Class)对象,通过反射获取这个类(Class)对象的所有成员结构(属性和方法); 给你一个具体对象,动态调用方法及对任意属性值进行获取和赋值; 这种动态获取类的内容、创建对象、动态调用对象的方法及操作属性的机制叫java的反射机制 优势: 增加程序的灵活性,避免将固有逻辑程序写死在代码中; 代码简洁,可读性强,提高代码的复用率; 缺点: 性能下降; 存在内部暴露和安全隐患; 反射的newInstance

2020-09-01 20:16:09 118

原创 一、二.集合

set接口 1.HashSet 概述 HashSet实现Set接口,由哈希表支持,不保证set的迭代顺序,特别是不保证该顺序永久不变,允许为null。 本质为HashMap,内容保存在key,value为定义的一个Object对象。 // Dummy value to associate with an Object in the backing Map //要与支持映射中的对象关联的伪值 private static final Object PRESENT = new Object();

2020-08-27 20:13:42 171

原创 三、泛型

一、什么是泛型? Java泛型设计原则:只要在 编译时期 没有出现警告,那么运行时期就不会出现ClassCastException异常. 泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型。 本质:参数化类型; 把类型当作是参数一样传递<数据类型> 只能是引用类型 通过反射,可以跳过编译时期看到类型限制仅在于编译阶段。 List<String> list = new ArrayList<>(); list.add("1");

2020-08-27 20:12:39 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除