//www.greatytc.com/p/2aec0bba8db1[//www.greatytc.com/p/2aec0bba8db1]https://b...
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
//www.greatytc.com/p/2aec0bba8db1[//www.greatytc.com/p/2aec0bba8db1]https://b...
本文参考自:http://www.cnblogs.com/qifengshi/p/6566752.html 1. 作用 代理模式是Java常见的设计模式之一。所谓代理模式是指...
本文参考自: 《JAVA设计模式》之策略模式(Strategy) 1. 作用 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从...
本文参考自: 《JAVA设计模式》之模板模式(Template) 1. 作用 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后...
本文参考自:《JAVA设计模式》之中介者模式(Mediator) 1. 作用 中介者模式也称为调停者模式,调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式...
本文参考自: 《JAVA设计模式》之外观模式(Facade) 1. 作用 外观模式也叫门面模式,门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行...
本文参考自:《JAVA设计模式》之命令模式(Command) 1. 作用 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模...
1. 作用 迭代器模式又叫游标(Cursor)模式,是对象的行为模式。迭代子模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象。 2. 聚集和JAVA聚集 多个对象聚...
本文参考自: 《JAVA与模式》之责任链模式 1. 作用 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链...
本文参考自: 《JAVA设计模式》之桥接模式(Bridge) 1. 作用 将抽象化与实现化解耦,使二者可以独立的变化 2. 三个关键词 抽象化 实现化 解耦抽象化从众多的事物...
本文参考自: 《JAVA与模式》之适配器模式 1.作用 将一个类的接口转换成客户端所需要的另一个接口,从而使原本接口不匹配的两个类可以一起工作。 2.分类 类适配器 对象适配...
1 函数 函数定义 1 函数基本定义fun + 函数名 +(参数名:参数类型):返回值类型 2 函数表达式对于非public类型的函数表达式,可以省略返回值类型,自动推断,也...
一 作用 编译,打包,依赖管理。 二 语言:Groovy 1 声明变量和方法 1 变量类型名,方法类型名,分号,return都可以省略。 所以可以变成: 2 def和类型存在...
1 将下面的代码粘到build.grade中和 android dependencies同级的地方task makeJar(type: Copy) { delete 'bu...
给定一个排序数组和一个目标值,如果在数组中找到目标值则返回索引。如果没有,返回到它将会被按顺序插入的位置。你可以假设在数组中无重复元素。
写出一个高效的算法来搜索 m × n矩阵中的值。这个矩阵具有以下特性:每行中的整数从左到右是排序的。每行的第一个数大于上一行的最后一个整数。 时间复杂度O(log(m+n))
1 注意比较的时候比较的是值还是下标2 startIndex>=endIndex,第一次写成了<=3 数组中有多个重复值得时候怎么办,写进一个list里
java中的类注解可以用来修饰如下元素:类,成员方法,成员变量,构造函数,形参,局部变量,接口。 类注解不会对程序运行产生任何影响,但是编译器在编译的时候,会读取类注解中的信...
迭代器与链表伴随使用,为了获取链表的当前节点,可以使用迭代器。下面是单链表的迭代器,需要为单链表增加一个getIterator的方法,其他不变链表类 迭代器类