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

浙公网安备 33010602011771号