Wesley13 Wesley13
3年前
JDK1.8下关于MethodHandle问题
最近在读《深入理解java虚拟机》第二版,在JDK1.8环境下遇到一个关于MethodHandle使用上的问题,在这里记录下。https://github.com/floor07/essentialjvm(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fflo
Wesley13 Wesley13
3年前
JDK15正式发布,新增功能预览!
!(https://oscimg.oschina.net/oscnet/6bd2a6635f22440998d62c58d1c4a7ad.jpg)作者|王磊来源|Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG\_Stone)JDK15在2020年9月15号正式发布了,这次发布的主
Wesley13 Wesley13
3年前
JDK8之新特性扩展篇
!(https://oscimg.oschina.net/oscnet/fc2902786ac4488ea3156bb4ef7c4bbf.gif)!(https://oscimg.oschina.net/oscnet/6d0298a9a88c466d86cda7c4f7516073.jpg)之前分篇章讲了一些JKD8中
Wesley13 Wesley13
3年前
JDK8中JVM堆内存划分
一:JVM中内存JVM中内存通常划分为两个部分,分别为堆内存与栈内存,栈内存主要用运行线程方法存放本地暂时变量与线程中方法运行时候须要的引用对象地址。JVM全部的对象信息都存放在堆内存中。相比栈内存,堆内存能够所大的多,所以JVM一直通过对堆内存划分不同的功能区块实现对堆内存中对象管理。堆内存不够最常见的错误就是OOM(OutOf
Wesley13 Wesley13
3年前
JDK 12又来了,我学不动了...
!Java大法好(https://uploadimages.jianshu.io/upload_images/9824247ebde9aba31e55d24.png?imageMogr2/autoorient/strip%7CimageView2/2/w/1240)写在前面看到JDK12又发布了,萌新不知不觉感觉
Wesley13 Wesley13
3年前
JDK8之lambda表达式
/JDK8Stream特性Createdbychengbxon2018/5/27.Java8中的Stream是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregateoperation),或者大批量数据操
Stella981 Stella981
3年前
Spring AOP 两种代理 Cglib、JDK
概念AOP:AOP是OOP(面向对象编程)的一种延续,OOP中继承的思想主要是提高代码的重用率,但是继承不能同个类在多个方法的相同位置出现的相同代码的问题JDK动态代理:AOP的一种实现,仅支持实现了接口的类。性能较好Cglib:AOP的一种实现,支持实现了接口的类和没有实现接口的类。对比JDK动态代理性能较差SpringAOP:结
Stella981 Stella981
3年前
JiBX笔记
注意事项JiBX:1.2.2(https://sourceforge.net/projects/jibx/files/jibx/jibx1.2.2/)JDK:1.6(http://www.oracle.com/technetwork/java/javase/downloads/javaarchivedownloadsja
Wesley13 Wesley13
3年前
JDK 1.8.0_144 集合框架之HashMap
!(https://static.oschina.net/uploads/space/2017/0807/111713_2SnR_2447963.png)1: Node的设计 静态内部类,该类是能够被继承的。!(https://static.oschina.net/uploads/space/2017/0807/111846_POJR
Wesley13 Wesley13
3年前
JDK8如何写出优雅代码
只要掌握以下3点:四大函数式接口、函数式接口常用操作、Stream流式常规操作/@descJava四大内置函数式接口Consumer<T:消费型接口voidaccept(Tt);Suppler<T:供给型接口Tget()