- 博客(6)
- 收藏
- 关注
原创 Stream流 JDK8新特性-方便的集合处理工具 一
理解Stream流的关键在于明确每一个方法的参数(在对流操作的方法中大多数需要传入一个接口)!一、常用的函数式接口1、Consumer接口(消费者)@FunctionalInterfacepublic interface Consumer<T> { void accept(T t); default Consumer<T> andT...
2019-04-19 17:33:40 204
原创 初探Lambda和方法引用
今天想啃一啃jdk8的新特性,感觉好多新的东西出来因为自己的懒惰都没有学习,其实很多东西学会了可以大大提高效率。现在整理出来自己的一些心得(未必准确仅供参考)一、Lambda表达式:jdk8中推出了新特性Lambda表达式,随着Lambda表达式的产生,也引入了一个新的概念函数式编程,即可以进行函数传递,我的理解就是可以把函数当成参数传来传去的思想就是比较浅的理解函数式编程。jdk8中...
2019-04-10 16:26:20 208
原创 Idea在plugin的marketplace中一直查不到东西的解决途径
造成这个的原因是idea会在plugin搜索插件时检查网络所以要关闭idea的网络检查如图:打开idea的settings配置中,也可以用Ctrl+alt+s打开依次进入Appearance->System Settings->Updates将标记出来的选项的对勾取消掉即让use secure connection的勾取消就可以了如果上述方法不可行可以手动去id...
2019-04-10 09:59:00 33281 4
原创 类加载过程解读
1.前提什么时候会类加载,当程序创建第一个对类的静态成员的引用时,就会加载这个类。(构造方法就是隐式的静态方法)。并且在类加载中会多次提到类的初始化,要明确类的初始化是类加载的一部分。在java虚拟机中,从未强制规定过类什么时候加载,但明确说明了在哪几种情况下必须要初始化,而初始化之前必须的过程是(加载,验证,解析,准备)。所以很多书中讨论类加载总会说在调用什么的时候类会初始化。这种说...
2018-11-08 10:24:14 222
原创 双亲委派机制简述
一直都在听双亲委派 双亲委派 到底是什么东西,在网上看了几篇比较好的博客 自己发个文来记录一下 全当笔记1.双亲委派发生在类加载阶段。其作用也就是通过类加载器将class文件加载到虚拟机中以备调用。在java中自带三个类加载器包括1.Bootstrap Classloader 用c语言编写是最顶层的加载器。在java代码中如果尝试获取 会返回null。原因很简单,因为是c++语...
2018-08-06 16:15:12 2115
原创 关于ClassPathResource构造函数的简单分析
上代码public class TestClassPath {public static void main(String[] args) throws IOException{Resource r = new ClassPathResource("",TestClassPath.class);InputStream in = r.getInputStream();System...
2018-08-01 14:26:36 502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人