随笔分类 - java
摘要:转自https://www.cnblogs.com/zhenghengbin/p/9398682.html Java8新特性(一)_interface中的static方法和default方法 为什么要单独写个Java8新特性,一个原因是我目前所在的公司用的是jdk8,并且框架中用了大量的Java8的
        阅读全文
                
摘要:public static void main(String[] args) throws Exception { // 第一种方法引用的类型是构造器引用,语法是Class::new,或者更一般的形式:Class::new。注意:这个构造器没有参数。 Car car = Car.create(Car::new); List cars = new ArrayList()...
        阅读全文
                
摘要:1、Class对象 理解RTTI在Java中的工作原理,首先需要知道类型信息在运行时是如何表示的,这是由Class对象来完成的,它包含了与类有关的信息。Class对象就是用来创建所有“常规”对象的,Java使用Class对象来执行RTTI,即使你正在执行的是类似类型转换这样的操作。 每个类都会产生一
        阅读全文
                
摘要:转载自 https://www.cnblogs.com/coprince/p/8603492.html 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 2. 一个栗子 一个被举了无数次的例子: 毫无疑问,程序的运行结果会以
        阅读全文
                
摘要:泛型类 容器类应该算得上最具重用性的类库之一。 public class Container{ public class Container{ private String key; private String key; private String value; private String v
        阅读全文
                
摘要:转载自https://www.cnblogs.com/imyijie/p/4478074.html Java8 提供了三个我们渴望的重要的功能:Lambdas 、 Stream API、以及接口的默认方法。不过我们很容易滥用它们甚至破坏自己的代码。 今天我们来看看Stream api,尤其是 par
        阅读全文
                
摘要:首先是https://www.jianshu.com/p/4897ccdcb278这个帖子,代码差不多贴了跑了,主要是completableFuture的一些方法的用法 然后是来自https://www.cnblogs.com/cjsblog/p/9267163.html的帖子 https://ww
        阅读全文
                
摘要:排序的传统的写法是: java8里可以有如下实现 看到comparingInt方法后看了下Comparator接口提供的方法,对于单条件排序的方式有很多,甚至提供了针对null的排序,略臃肿,不过很齐全。 对于多条件比较的,例如传统代码 在java8中很简洁,第二个表达式是我学习的时候查看每个方法原
        阅读全文
                
摘要:转载自https://segmentfault.com/a/1190000006985405 2014年,Oracle发布了Java8新版本。对于Java来说,这显然是一个具有里程碑意义的版本。尤其是那函数式编程的功能,避开了Java那烦琐的语法所带来的麻烦。 这可以算是一篇Java8的学习笔记。将
        阅读全文
                
摘要:转载自https://www.cnblogs.com/invoker-/p/6896865.html 流与集合 众所周知,日常开发与操作中涉及到集合的操作相当频繁,而java中对于集合的操作又是相当麻烦。这里你可能就有疑问了,我感觉平常开发的时候操作集合时不麻烦呀?那下面我们从一个例子说起。 计算从
        阅读全文
                
摘要:1.经常遇到集合之间需要互相转化的 Array和List转化:Arrays.asList(数组);list.toArray(); List和Set转化:Set<String> set = new HashSet<>(list);List<String> list_1 = new ArrayList<
        阅读全文
                
                    
                
浙公网安备 33010602011771号