Java编程
文章平均质量分 58
java相关开发
漫天雪_昆仑巅
程序人生
展开
-
Idea启动后闪退
idea在安装完插件之后,启动就一直闪退,无论怎么都无法启动,这个是因为插件安装出了问题,删除插件目录即可,找到插件目录 C:\Users\lenovo\AppData\Roaming\JetBrains\IdeaIC2020.3\plugins将plugins里面的所有插件删除,然后重新启动即可!注:这里使用的是idea2020版,所以目录是deaIC2020.3,如果是其他版本的话,文件夹名字就是响应的版本数字。...原创 2022-03-09 15:57:46 · 2377 阅读 · 1 评论 -
HashMap结构分析
本篇文章是网上多篇文章的精华的总结,结合自己看源代码的一些感悟,其中线程安全性和性能测试部分并未做实践测试,直接是“拿来”网上的博客的。哈希表概述哈希表本质上一个数组,数组中每一个元素称为一个箱子(Bin),箱子中存放的是键值对Entry<K,V>链表,因而也称之为链表散列。我们可以用图来形象地说明这个结构:哈希表是如何工作的?存储Step1:根据哈希函数来计算HashCode值h,其中键值对Entry<K,V>的K来计算时需要的参数。Step2:根据转载 2021-06-22 20:27:15 · 351 阅读 · 0 评论 -
Java IO流详解
原文链接:https://blog.csdn.net/mu_wind/article/details/108674284原创 2021-06-11 17:17:20 · 182 阅读 · 0 评论 -
Jvm元空间存哪些数据
Java内存模型的内部结构取决于使用哪个JVM,尽管在高层的情况是相似的。JVM中有两个主要的内存区域—堆和堆栈。局部变量和方法驻留在堆栈上,其他的都在堆上。Java堆内存结构Java堆内存分为不同的区域,称为代:年轻一代(伊甸园Eden和幸存者Survivor空间) 老一代(终身空间) 永久代(permGen)当一个新的物体第一次被创造出来时,它就属于年轻一代。当年轻一代填满时,它会导致一个小的垃圾回收(GC)。一些在GC中幸存的对象已老化。一个物体存活的时间越长,它就会一直移动到老一代转载 2021-06-09 16:31:45 · 3795 阅读 · 0 评论