在java8以前,做有关时间日期的操作时使用java.util.Date,做日期、月份、天数相加减操作时使用java.util.Calendar,对时间日期进行格式化操作时,使用SimpleDateFormat或DateFormat下的其他子类;但是这些时间日期操作对象,都是可变的、线程不安全的。 ...
分类:
编程语言 时间:
2020-06-03 23:24:28
阅读次数:
71
在开发中,我们调用一个方法得到了一个对象返回值,却不能直接取对象返回值的属性。我们首先要判断这个对象返回值是否为null,只有在非空的前提下才能获取其属性值,不然直接取容易出现空指针异常。 而Java 8引入了一个新的Optional类。 Option<T>类(java.util.Optional) ...
分类:
编程语言 时间:
2020-06-03 23:23:54
阅读次数:
72
1.表达式类型检查 public class App { public static void test(MyInterface<String, List> inter) { List<String> list = inter.stratey("hello", new ArrayList()); S ...
分类:
编程语言 时间:
2020-06-03 23:21:02
阅读次数:
82
1.java类型系统内建函数式接口 (1) java.lang.Runnable (2) java.lang.Comparable (3) java.lang.Comparator (4) java.io.FileFilter (5) more.... (6) java.util.function. ...
分类:
编程语言 时间:
2020-06-02 22:59:25
阅读次数:
52
#简介 Autofac 是一款超赞的.NET IoC 容器 . 它管理类之间的依赖关系, 从而使 应用在规模及复杂性增长的情况下依然可以轻易地修改 .它的实现方式是将常规的.net类当做 组件 处理. 引用 #注册的组件方式 ##概念 通过ContainerBuilder来注册组件且告诉容器哪些组件 ...
分类:
其他好文 时间:
2020-06-02 13:06:33
阅读次数:
46
在多并发情况下使用SimpleDateFormat需格外注意 :SimpleDateFormat除了format是线程不安全以外,parse方法也是线程不安全的。 LocalDate 获取年月日 //获取当前年月日 LocalDate localDate = LocalDate.now(); //l ...
分类:
编程语言 时间:
2020-06-01 23:57:38
阅读次数:
108
1.什么是lambda表达式 (1)lambda表达式也被称为箭头函数,匿名函数,闭包。 (2)lambda表达式体现的是轻量级函数式编程思想。 (3)->符号式lambda表达式核心操作符号,符号左侧是操作函数,右侧是操作表达式。 (4)jdk1.8新特性 2.Model Code As Date ...
分类:
编程语言 时间:
2020-06-01 23:42:27
阅读次数:
75
https://www.liaoxuefeng.com/wiki/1252599548343744/1303871087444002 从Java 8开始,java.time包提供了新的日期和时间API,主要涉及的类型有: 本地日期和时间:LocalDateTime,LocalDate,LocalTi ...
分类:
编程语言 时间:
2020-06-01 13:57:28
阅读次数:
77
问题:安装oracle-java8-installer按照如下指南失败: How To Install Java with Apt-Get on Ubuntu 16.04[https://www.digitalocean.com/community/tutorials/how-to-install- ...
分类:
数据库 时间:
2020-06-01 12:04:50
阅读次数:
103