摘要: 1. 修改了JVM模型,用metaSpace代替了永久代2.接口中可以进行default实现。增加了对lambda表达式的支持,新增了函数式接口@FunctionalInterface函数式接口是一个规范(除去重写Object类的方法,接口中只能有一个抽象方法),在接口上加@FunctionalIn 阅读全文
posted @ 2021-11-21 21:37 陈月亮 阅读(33) 评论(0) 推荐(0) 编辑
摘要: parallelStream: Collection的stream方法会返回串行流,而parallelStream会返回并行流,并行流在处理简单数据时效率较高,其底层通过fork/join实现,会牵扯到多线程的复杂性问题。并行流使用的线程数目可以通过jvm启动参数进行配置,一个不好的并行流会阻塞其他 阅读全文
posted @ 2021-11-21 21:34 陈月亮 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 由于博主本人之前并不太喜欢把个人心得学习经验等放在在线网站上,很多都是存在本地或者自己搭建的服务中,一来电脑硬盘故障容易丢失,二来云服务到期迁移数据麻烦。 并且自己积累的这些东西吧,有可能也能帮助到其他人。自己也时不时学习别人的博客慢慢成长的,不输出一下内心自觉不甚道德 :) 自己在国内外几个平台都 阅读全文
posted @ 2021-11-21 21:23 陈月亮 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1.为什么TREEIFY_THRESHOLD要是8? treefy是有成本的,新增或删除元素时有额外的操作,同时TreeNode是普通Node体积的二倍,因而需要一个平衡点。 随机hashcode下符合泊松分布, * 0: 0.60653066 * 1: 0.30326533 * 2: 0.0758 阅读全文
posted @ 2021-11-21 21:15 陈月亮 阅读(41) 评论(0) 推荐(0) 编辑