摘要: 简介: 不稳当排序,时间复杂度O(n2) ,空间复杂度O(1)。 实现: 阅读全文
posted @ 2017-07-05 12:55 山下有佳人 阅读(81) 评论(0) 推荐(0)
摘要: 简介 稳定排序,最好时间复杂度O(n),最坏时间复杂度O(n2)。空间复杂度O(1)。 实现 阅读全文
posted @ 2017-07-05 12:31 山下有佳人 阅读(103) 评论(0) 推荐(0)
摘要: 简介 不稳定排序,最好情况时间复杂程度O(nlog2n),最坏情况O(n2)。空间复杂度O(log2n) 实现 阅读全文
posted @ 2017-07-05 11:10 山下有佳人 阅读(85) 评论(0) 推荐(0)
摘要: 代理模式 代理类与委托类有相同接口,代理类负责为委托类过滤消息、预处理消息、消息传给委托类、事后处理消息。代理类对象并不真正实现服务,只是调用委托类对象的相关方法,来提供服务。 方式 静态代理:程序运行前代理类代码已经存在 动态代理:运行时利用反射机制创建而成 JDK动态代理 java.lang.r 阅读全文
posted @ 2017-07-04 13:08 山下有佳人 阅读(135) 评论(0) 推荐(0)
摘要: 概念 程序运行过程中,动态获取信息以及动态调用对象的方法的功能称作Java语言的反射机制。 实现 Class反射对象描述类语义结构,可以从Class对象中获取构造函数、成员变量、方法类等类元素的反射对象,并以编程的方式通过这些反射对象对目标类对象进行操作。 具体 反射对象类在java.reflect 阅读全文
posted @ 2017-06-30 18:02 山下有佳人 阅读(107) 评论(0) 推荐(0)
摘要: 作用 查找类的字节码文件,并构造出类在java虚拟机内部表示对象的组件。 步骤 全盘负责双亲委托机制 java.lang.Class 类描述对象 类文件被装载解析后,在JVM内部将拥有一个对应的Java.lang.Class类描述对象,该类的实例都拥有指向这个类描述对象的引用,而类描述对象又拥有指向 阅读全文
posted @ 2017-06-30 15:31 山下有佳人 阅读(93) 评论(0) 推荐(0)
摘要: 简介: 稳定排序算法,平均时间复杂度为 实现: 阅读全文
posted @ 2016-09-15 20:39 山下有佳人 阅读(76) 评论(0) 推荐(0)