摘要:
1. Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); assertEquals("com.example.androidstudydemo", appContext.getPa 阅读全文
摘要:
1.定义一个泛型类 class Box<T> { private T data; public Box() { } public Box(T data) { this.data = data; } public T getData() { return data; } } 2.测试,返回的class 阅读全文
摘要:
原文:CGLIB介绍与原理(通过继承的动态代理) 一、什么是CGLIB? CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。 阅读全文
摘要:
reference:https://blog.csdn.net/weixin_41427129/article/details/113561980 一、概述 本文主要讲解的是 CGLIB 的常用 API 及其使用方式。使用的 CGLIB 依赖如下所示: <dependency> <groupId>c 阅读全文