重磅干货,第一时间送达
异步API
对于多任务耗时的业务场景,一般我们会用到线程异步处理,在以前我们用 Thread 或者 Runnable 来实现异步,这是oracle官方做法,不过缺点很明显
对于复杂业务场景需要配置线程池
代码繁杂,对于新手容易造成不必要的bug
如果涉及到线程锁或线程通讯就棘手了
现在,java8为我们提供了类,可以完全解决以上问题。
主要方法有:
异步无参返回
样例:
异步有参返回
样例:
多个异步处理(针对有参返回)
样例:
多个异步随机处理(针对有参返回)
样例
循环ForEach
java8 在原有或循环下又提供了 的方法,不过与for循环不同的是 循环是建立在之上的,而且比for或iterator方便的是,他可以循环对象, 如果您尝试配合filter处理就更赞了~
forEach对List的循环样例
forEach对数组的循环 样例
forEach对int范围的循环 样例
forEach对Map的循环 样例:
新的时间类()
java8 之前我们处理时间 大多会涉及到这几个类 ,这种处理方式复杂、存在线程隐患、国际化困难、日期加减等处理麻烦等等。
现在有了生活就变得简单了~详情可以关注公众号Java技术栈搜索阅读这系列的教程。
格式化及区域定义
Date格式化为DateTime
LocalDate/LocalDateTime转Date
日期格式化
日期加减
日期时间间隔
第一天and最后一天
OK,本次分享就到这里,如有谬误恳请指正~
作者:funnyZpC
出处:cnblogs.com/funnyzpc/p/10801470.html
领取专属 10元无门槛券
私享最新 技术干货