摘要: computeIfAbsent // 方法定义 default V computeIfAbsent(K key, Function<? super K, ? extends V> mappingFunction) { ... } // java8之前。从map中根据key获取value操作可能会有下 阅读全文
posted @ 2021-07-29 11:10 郭慕荣 阅读(404) 评论(0) 推荐(0) 编辑
摘要: Java从JDK1.5开始支持枚举,也就是说,Java一开始是不支持枚举的,就像泛型一样,都是JDK1.5才加入的新特性。通常一个特性如果在一开始没有提供,在语言发展后期才添加,会遇到一个问题,就是向后兼容性的问题。像Java在1.5中引入的很多特性,为了向后兼容,编译器会帮我们写的源代码做很多事情 阅读全文
posted @ 2021-07-29 09:50 郭慕荣 阅读(310) 评论(0) 推荐(0) 编辑