jdk
半根辣条
这个作者很懒,什么都没留下…
展开
-
JVM体系结构概述
JVM体系结构概述 一、类加载器ClassLoader 相当于一个快递员,用来将物理硬盘中的class文件加载进JVM(中的方法区),JAVA自带的类加载器有三个(除了自带的,用户也可以集成ClassLoad抽象类自定义加载器) 1、启动类加载器(Bootstrap) 加载Jdk自带的类时(jre/lib/rt.jar包下的类,常用:Object、String、ArrayList)使用启动类加载器,使用C++编写; 2、扩展类加载器(Extension) 加载扩展包中的类(jre/lib/ext/*.ja原创 2020-05-26 23:04:03 · 319 阅读 · 0 评论 -
函数式接口
函数式接口 概念:函数式接口就是一个有且只有一个抽象方法的接口(可以有其他非抽象的方法)。 在jdk8以后,在java.util.function包下新增了一大堆接口,都是函数式接口,代表了接口调用的各种不同应用场景。 主要包括四大核心函数式接口: 消费型接口(Consumer<T’>,泛型参数,返回值为空) Consumer<String> consumer = s -> { System.out.println(s); }; consumer.accept("cjq");原创 2020-05-26 00:01:11 · 130 阅读 · 0 评论 -
Stream流
JDK8新特性:lambada、函数式编程、Stream流,这章我们来讲讲Stream流,建议lambada、函数式编程不熟悉的同学还是先补一下这俩,不然会一脸懵逼! Stream流 概念 Stream流是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。即,集合讲的是数据存储,流讲的是数据计算! 也可以理解为,流 就是运行在java中的sql语句。 一、 流的生成方法 Collection接口的stream()或parallelStream()方法 静态的Stream.of()、Stream.e原创 2020-05-25 23:58:53 · 144 阅读 · 0 评论