
Java特性
清风凌冽
这个作者很懒,什么都没留下…
展开
-
Java8新特性之LocalDate
Java8新特性之LocalDate特性及重点例子特性及重点提供了javax.time.ZoneId 获取时区。提供了LocalDate和LocalTime类。Java 8 的所有日期和时间API都是不可变类并且线程安全,而现有的Date和Calendar API中的java.util.Date和SimpleDateFormat是非线程安全的。主包是 java.time,包含了表示日期、时间、时间间隔的一些类。里面有两个子包java.time.format用于格式化,java.time.temp原创 2021-08-10 11:39:12 · 267 阅读 · 0 评论 -
Java控制列表多层循环带来的时间复杂度
Java控制列表多层循环带来的时间复杂度前言解决方案前言当需要有两个或者多个列表循环来获取所需值时,应考虑列表多层循环带来的时间复杂度,这篇文章记录我的解决方法。解决方案当需要多个列表循环获取所需列表或值时:List<User> userList = new ArrayList<User>();List<Score> scoreList = new ArrayList<Score>();此时我们需要判断哪些人考试了://转换为Map,减少时间原创 2021-08-02 10:16:45 · 425 阅读 · 0 评论 -
Java8特性之Stream流使用
Java8特性之Stream流使用前言获取流流的常用方法使用1、分组2、过滤3、转化为Map4、Map转化为List5、求和6、求最大最小值7、去重8、排序9、平均值前言java8特性中新增了Stream流这个API,力求让更多的程序员写出更简洁,更高效率的代码。获取流在java8中有两种方法获取stream流,一种是stream()方法,另一种则是parallelStream()方法;这两者的区别是前者为串行流,后者为并行流。流的常用方法使用通用实体:public class Student原创 2021-07-19 15:19:17 · 420 阅读 · 0 评论