摘要: 1、为什么需要使用代理? 1.1、 首先我们需要了解一下什么是横切关注点? 横切关注点: 跨越应用程序多个模块的功能. 1.2、非模块化的横切关注点将会导致的问题: ① 、代码混乱: 每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点. ② 、代码分散: 以日志需求为例, 只是为了满足这个单一需求 阅读全文
posted @ 2016-11-20 18:42 Vincent_NMT 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1. 反射(Reflection): 1.1. 接下来就让我们来聊一下什么叫反射? Reflection(反射)是Java被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的內部信息,并能直接操作任意对象的内部属性及方法。 Java反射机制主要提供了以下功能: 阅读全文
posted @ 2016-11-20 18:28 Vincent_NMT 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1. Class类: 1.1. 关于 Class 类的概述: 我们要了解反射,首先就要了解 Class 这个类。接下来就先来了解一下Class类吧! Class 类的实例表示一个正在运行的 Java 应用程序的类和接口。例如:枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 类型的实例 阅读全文
posted @ 2016-11-20 18:19 Vincent_NMT 阅读(190) 评论(0) 推荐(0) 编辑