1. Java List 1. Java List重要观点 Java List接口是Java Collections Framework的成员。 List允许您添加重复元素。 List允许您拥有'null'元素。 List接口在Java 8中有许多默认方法,例如replaceAll,sort和spl ...
分类:
编程语言 时间:
2019-04-27 00:30:06
阅读次数:
200
接口的方法默认是public abstract,所有方法在接口中不能有实现,抽象类可以有非抽象的方法。(从 Java 8 开始,接口也可以拥有默认的方法实现,这是因为不支持默认方法的接口的维护成本太高了。在 Java 8 之前,如果一个接口想要添加新的方法,那么要修改所有实现了该接口的类。) 接口中 ...
分类:
其他好文 时间:
2019-04-22 18:06:18
阅读次数:
137
即设置textCursorDrawable为@null,这样光标就默认显示字体的颜色,也可以设置一个自定义的drawable。 ...
分类:
移动开发 时间:
2019-04-18 17:23:54
阅读次数:
179
直接看代码 public class Variable { // 静态变量,属于类的变量,且用关键字static声明,不属于实例,虽然可以通过实例来调用,但是不建议 private static int staticVar; // 成员变量,属于类对象的变量 private String insta ...
分类:
编程语言 时间:
2019-04-15 23:29:51
阅读次数:
187
接上一篇:《Java8新特性之stream》,下面继续接着讲Stream 5、流的中间操作 常见的流的中间操作,归为以下三大类:筛选和切片流操作、元素映射操作、元素排序操作: 5.1、筛选和切片 例如以订单数据为例,在做报表展示时,会根据订单状态、用户信息、支付结果等状态来分别展示(即过滤和统计展示 ...
分类:
编程语言 时间:
2019-04-10 21:51:53
阅读次数:
183
这个错可能是mysql默认使用 caching_sha2_password作为默认的身份验证插件,而不再是 mysql_native_password,但是客户端暂时不支持这个插件导致的。 解决方法一:修改MySQL全局配置文件 编辑 my.cnf文件,更改默认的身份认证插件。 在 [mysqld] ...
分类:
数据库 时间:
2019-04-02 15:31:44
阅读次数:
307
1.JDK 和 JRE 有什么区别? JDK可以支持Java程序的开发,包括编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。 JRE为java的开发环境,包括JVM虚拟机(jav ...
分类:
编程语言 时间:
2019-03-28 13:39:47
阅读次数:
195
Lambda表达式的类型,也被称为 ,Lambda表达式的目标类型必须是“ ”。函数式接口代表只包含一个抽象方法的接口。函数式接口可以包含多个默认方法、类方法,但只能声明一个抽象方法。 如果采用匿名内部类的语法来创建函数式接口,则只需要实现一个抽象方法,在这种情况下即可采用Lambda表达式来创建对 ...
分类:
其他好文 时间:
2019-03-20 22:17:52
阅读次数:
204
1.方法引用概念及实例 1.对象实例方法 语法格式: 对象::实例方法名称 注意点: 实例方法必须和被实现的接口中定义的方法的参数列表和返回值一致.一般适合于一个方法就实现了的. 2.类::静态方法 注意点: 静态方法必须和被实现的接口中定义的方法的参数列表和返回值一致.一般适合于一个方法就实现了的 ...
分类:
其他好文 时间:
2019-02-24 13:28:46
阅读次数:
318
JDK8 新特性目录导航: Lambda 表达式 函数式接口 方法引用、构造器引用和数组引用 接口支持默认方法和静态方法 Stream API 增强类型推断 新的日期时间 API Optional 类 重复注解和类型注解 Lambda 表达式 Lambda 是一个匿名函数,我们可以把 Lambda ...
分类:
其他好文 时间:
2019-02-15 13:38:04
阅读次数:
207