自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Stream流 JDK8新特性-方便的集合处理工具 一

理解Stream流的关键在于明确每一个方法的参数(在对流操作的方法中大多数需要传入一个接口)! 一、常用的函数式接口 1、Consumer接口(消费者) @FunctionalInterface public interface Consumer<T> { void accept(T t); default Consumer<T> andT...

2019-04-19 17:33:40 196

原创 初探Lambda和方法引用

今天想啃一啃jdk8的新特性,感觉好多新的东西出来因为自己的懒惰都没有学习,其实很多东西学会了可以大大提高效率。现在整理出来自己的一些心得(未必准确仅供参考) 一、Lambda表达式: jdk8中推出了新特性Lambda表达式,随着Lambda表达式的产生,也引入了一个新的概念函数式编程,即可以进行函数传递,我的理解就是可以把函数当成参数传来传去的思想就是比较浅的理解函数式编程。 jdk8中...

2019-04-10 16:26:20 198

原创 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 33209 4

原创 类加载过程解读

1.前提 什么时候会类加载,当程序创建第一个对类的静态成员的引用时,就会加载这个类。(构造方法就是隐式的静态方法)。 并且在类加载中会多次提到类的初始化,要明确类的初始化是类加载的一部分。 在java虚拟机中,从未强制规定过类什么时候加载,但明确说明了在哪几种情况下必须要初始化,而初始化之前必须的过程是(加载,验证,解析,准备)。所以很多书中讨论类加载总会说在调用什么的时候类会初始化。这种说...

2018-11-08 10:24:14 214

原创 双亲委派机制简述

一直都在听双亲委派 双亲委派 到底是什么东西,在网上看了几篇比较好的博客  自己发个文来记录一下 全当笔记 1.双亲委派发生在类加载阶段。 其作用也就是通过类加载器将class文件加载到虚拟机中以备调用。 在java中自带三个类加载器包括 1.Bootstrap Classloader  用c语言编写是最顶层的加载器。在java代码中如果尝试获取 会返回null。原因很简单,因为是c++语...

2018-08-06 16:15:12 2098

原创 关于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 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除