- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Java泛型1——基础
泛型大家肯定都不陌生,java中随处可见泛型,我们编程前期不用怎么关注,但是到了后期,开始写框架,开发高质量的代码的时候,就必须要十分的关注了。本篇文章,我们就是总结基础,熟悉概念的概念概念什么是泛型呢?本质: 将类型(类、接口)参数化,可以传递通俗讲: 就是 我们在编程中可以动态的传递类型,类型可以不是固定的。目的就是为了灵活使用定义方式三种在class类(可以...
2019-03-15 17:12:49 97
原创 Java的动态代理2——探究生成的代理对象真实面目
在Java的动态代理1 中我们学习了用法,下面我们探究一下生成的这个RealUser realUser对象到底是啥呢?它继承了那些父类,实现了那些接口呢?实验设计获取realUser的父类获取realUser实现的接口实验过程打印realUser的父类和接口实现方式:反射具体方法:realUser.getClass().getSupperClass()实验效果:分析...
2019-03-14 18:17:53 390
原创 Java的动态代理1——使用教程
java的动态代理用法特别简单,但是用途特别广:安卓的Retrofit框架Java的Spring的切面编程用好了非常有用,可以写出高大上的框架来使用方法编写需要代理的类(普通类、抽象类、接口) public interface RealUser{ void function(int param) }编写处理方法调用的handler类必须继承Invocat...
2019-03-14 17:57:27 268
原创 Fragment 深度解析_4 : onSaveInstanceState方法回调时机
此次我们着重测试onSaveInstanceState回调方法。测试元素:两个Fragment:FragmentLifecycleFragmentLifecycle2测试过程:步骤一:首先显示FragmentLifecycle步骤二:FragmentLifecycle2替换FragmentLifecycle并加入到回退栈中步骤三:按电源 键关闭屏幕步骤四:按电源键打开屏幕步骤五...
2019-03-13 11:35:33 1947
原创 算法-冒泡排序
/** * 作者:liujian on 2019/3/8 13:21 * 邮箱:15313727484@163.com * 冒泡排序 */public class Bubbling { public static void main(String[] args) { //数据源 int[] data = {2, 5, 1, 9, 4, 7, 5,...
2019-03-08 14:43:40 89
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人