Java集合类是一种特别有用的工具类,可用于存储数量不等的对象。Java集合大致可分为Set、List、Queue和Map四种体系 Set代表无序、不可重复的集合 List代表有序、重复的集合 Map代表具有映射关系的集合 Java5又增加了Queue代表一种队列集合 java集合概述: 为了保存数 ...
分类:
编程语言 时间:
2017-08-12 00:39:02
阅读次数:
267
错误内容:UnicodeEncodeError: 'ascii' codec can't encode characters in position 28-29: ordinal not in range(128) 1.以为是代码错误,检查tab符,并没有问题, 2.将代码粘贴到空白项目中去,发现还 ...
分类:
Web程序 时间:
2017-08-06 20:39:46
阅读次数:
565
本文讲下appIcon图标、启动图及名字的设置 icon for iOS 图标大小参照苹果官网:https://developer.apple.com/library/ios/qa/qa1686/_index.html 两种方法设置图片 1.使用默认方法 使用项目的 Images.xcassets: ...
分类:
移动开发 时间:
2017-08-01 19:28:10
阅读次数:
180
Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法。这种能力是向后兼容的,以便旧接口可以使用Java 8的lambda表达式功能。 例如,List和Collection没有foreach方法 静态默认方法 ...
分类:
其他好文 时间:
2017-07-25 22:50:01
阅读次数:
496
Lambda表达式是如何在java的类型系统中表示的呢?每一个lambda表达式都对应一个类型,通常是接口类型。而“函数式接口”是指仅仅只包含一个抽象方法的接口,每一个该类型的lambda表达式都会被匹配到这个抽象方法。因为 默认方法 不算抽象方法,所以你也可以给你的函数式接口添加默认方法。Comp ...
分类:
其他好文 时间:
2017-07-24 19:09:39
阅读次数:
151
Java程序的接口是将相关方法按照约定组合到一起的方式,实现接口的类必须为接口中定义的每个方法提供一个实现,或从父类中继承它的实现。 Java8允许接口内声明静态方法,还引入了默认方法的功能。默认方法用default修饰。 变更对Java程序的影响大体可以分成三种类型的兼容性:二进制级的兼容,源代码 ...
分类:
其他好文 时间:
2017-07-21 10:49:34
阅读次数:
137
今天接着说test8的页面还原。 头部header和尾部footer 我一开始是想直接使用bootstrap的栅格系统来实现的。但是内容的定位出了不少麻烦。 那么就索性用原生html+css来还原页面了。 放上效果图 头部html代码 尾部html代码 css代码 友情链接的模块就比较简单的还原了( ...
分类:
Web程序 时间:
2017-07-19 00:25:27
阅读次数:
203
class:定义类的关键字 使用class定义类与使用函数定义类其实没有多大的差别。 只是使用class定义更清晰易懂。 constructor()方法:类的构造方法,通过new创建对象时会调用该方法。 该方法是类的默认方法,同时也是类必须的方法, 如果一个类没有显示的定义,一个空的construc ...
分类:
其他好文 时间:
2017-07-09 23:14:29
阅读次数:
167
1.接口改善 a.接口中可以定义静态方法 b.更重要的是,接口中的方法,可以用default修饰后,添加方法体 2.为什么不能用默认方法来重写equals,hashcode,toString方法? 即接口不能提供对Object类的任何方法的默认实现。如果一个类实现了一个方法,那总是优先于默认的实现的 ...
分类:
编程语言 时间:
2017-07-04 12:10:00
阅读次数:
231
阅读目录 什么是函数式接口(Functional Interface) 函数式接口用途 关于@FunctionalInterface注解 函数式接口里允许定义默认方法 函数式接口里允许定义静态方法 函数式接口里允许定义java.lang.Object里的public方法 JDK中的函数式接口举例 参 ...
分类:
编程语言 时间:
2017-06-29 10:03:51
阅读次数:
141