04 2018 档案

摘要:laravel学院教程 : http://laravelacademy.org/post/7658.html 参考博文:https://blog.csdn.net/xyxjn/article/details/52242915 Homestead是什么? Laravel 为开发者提供了一套完善的重量级 阅读全文
posted @ 2018-04-24 01:46 小邹的开发知识库 阅读(329) 评论(0) 推荐(0)
摘要:Java中不止提供了集合框架中的接口,还提供了许多具体的实现。 ArrayDeque 上表中的集合,除Map结尾的集合均实现了Collection接口,以Map结尾的集合实现了Map接口,继承结构图如下: 1 链表 在Java中,所有的链表实际上都是双向链表——每个结点还存放着指向前驱结点的引用。 阅读全文
posted @ 2018-04-14 02:56 小邹的开发知识库 阅读(219) 评论(0) 推荐(0)
摘要:Java类库中帮助我们在程序设计中实现了传统的数据结构。本文章跳过理论部分,主要介绍如何使用标准库中的集合类。 1 将集合的接口与实现分离 Java集合类库将接口与实现分离。以队列为例: 上述代码为Java类库中队列的一部分代码,可以看到,这个接口没有说明队列是如何实现的。 队列通常有两种实现方式: 阅读全文
posted @ 2018-04-11 01:22 小邹的开发知识库 阅读(179) 评论(0) 推荐(0)
摘要:参考:http://liwenshui322.iteye.com/blog/1267202 由于静态工厂方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不必存在。这种灵活的静态工厂方法构成了服务提供者框架的基础,如:JDBC 服务提供者框架是指这样一个系统:多个服务提供者实现一个服务,系统 阅读全文
posted @ 2018-04-10 13:25 小邹的开发知识库 阅读(207) 评论(0) 推荐(0)
摘要:类可以提供一个静态方法,返回类的一个静态实例,如Boolean包装类的一个获取实例的静态方法 优势: 1、有名称。当一个类需要多个带有相同签名的构造器时,就用静态工厂方法代替构造器,并慎重选择名称以突出它们之间的区别。 如:BigInteger.probablePrime(int bitLength 阅读全文
posted @ 2018-04-10 13:17 小邹的开发知识库 阅读(134) 评论(0) 推荐(0)
摘要:策略模式定义:定义算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 针对接口编程而非针对实现编程,可把需要实现的算法类型定义为一个接口,如现有接口 interface Sort(){ void sort(); } 然后编写它的实现类,如Class QuickSo 阅读全文
posted @ 2018-04-10 13:10 小邹的开发知识库 阅读(103) 评论(0) 推荐(0)
摘要:函数式接口 函数描述符 Predicate<T> T->boolean Consumer<T> T->void Function<T, R> T->R Supplier<T> ()->T UnaryOperator<T> T->T BinaryOperator<T> (T, T)->T BiPred 阅读全文
posted @ 2018-04-10 12:58 小邹的开发知识库 阅读(216) 评论(0) 推荐(0)