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 · 323 阅读 · 0 评论 -
函数式接口
函数式接口概念:函数式接口就是一个有且只有一个抽象方法的接口(可以有其他非抽象的方法)。在jdk8以后,在java.util.function包下新增了一大堆接口,都是函数式接口,代表了接口调用的各种不同应用场景。主要包括四大核心函数式接口:消费型接口(Consumer<T’>,泛型参数,返回值为空)Consumer<String> consumer = s -> { System.out.println(s); };consumer.accept("cjq");原创 2020-05-26 00:01:11 · 132 阅读 · 0 评论 -
Stream流
JDK8新特性:lambada、函数式编程、Stream流,这章我们来讲讲Stream流,建议lambada、函数式编程不熟悉的同学还是先补一下这俩,不然会一脸懵逼!Stream流概念Stream流是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。即,集合讲的是数据存储,流讲的是数据计算!也可以理解为,流 就是运行在java中的sql语句。一、 流的生成方法Collection接口的stream()或parallelStream()方法静态的Stream.of()、Stream.e原创 2020-05-25 23:58:53 · 145 阅读 · 0 评论