
Java语言基础
文章平均质量分 90
该专栏用于归纳Java语言基础相关的知识文章,例如Java集合、JVM等。
Linn-cn
希望你眼眸有星辰,心中有山海。
从此以梦为马,不负韶华。
展开
-
Java集合容器入门
Java容器复习[无序]集合类图什么是HashMap众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫Entry。这些键值对分散在一个数组中,这个数组就是HashMap的主干。HashMap数组的每一个初始值都是NullHashMap用数组+链表的形式解决Hash函数下index的冲突情况,比如下面这种情况hash冲突你还知道哪些解决办法?(1...原创 2019-11-15 17:01:26 · 678 阅读 · 0 评论 -
Java的JVM和并发学习
### 1.1 JVM内存结构对于JVM内存结构这块,原内容是基于1.7版本的,现在基于1.8版本做了大幅度改动,放到了[Java实习生面试复习(十二):JVM内存结构/运行时数据区](https://blog.youkuaiyun.com/qq_39809458/article/details/106742727)中做了一个总结。------### 2.1 垃圾回收器与内存分配策略**概述:**> 程序计数器、虚拟机栈、本地方法栈3个区域随线程生灭(因为是线程私有),栈中的栈帧随着方法的进入和退出而原创 2020-01-16 14:37:00 · 664 阅读 · 0 评论 -
Java闲杂笔记摘抄
Java学习个人笔记以下内容不分先后顺序方法设计单元:一个类或者一组类(组件)类采用名次结构动词过去式+名次ContextRefreshedEvent动词ing + 名词InitializingBean形容词 + 名次ConfigurableApplicationContext执行:某个方法方法命名:动词executerun…...原创 2020-01-08 15:44:28 · 558 阅读 · 0 评论 -
聊聊Java中常见的锁概念(建议收藏)
????哈喽,好久不见,这次给大家带来的也是实实在在的干货哦,面试必备啊 另外,如果你觉得内容对你有帮助的话,不如给个赞,鼓励一下更新????。锁分类根据分类标准我们把锁分为以下 7 大类别,分别是:偏向锁/轻量级锁/重量级锁;可重入锁/非可重入锁;共享锁/独占锁;公平锁/非公平锁;悲观锁/乐观锁;自旋锁/非自旋锁;可中断锁/不可中断锁。对于 Java 中的锁而言,一把锁也有可能同时占有多个标准,符合多种分类,比如 ReentrantLock 既是可中断锁,又是可重入锁。偏向锁原创 2021-08-26 11:20:48 · 1544 阅读 · 1 评论 -
Linux的I/O 模式之多路复用
IO多路复用和Reactor线程模型IO和NIO的区别复用的概念多路复用IO概念理解IO复用I/O的含义同步与异步阻塞与非阻塞NIO的同步与非阻塞Reactor的三种实现Redis的多路复用同步与异步,关心的是消息通信的机制。也就是调用者和被调用者之间,消息是如何进行通知的。如果是调用者主动等待调用的结果,那么就是同步。如果是被调用者主动去通知调用者,就是异步。<br />从上面的描述中,我们可以看到。同步还是异步,主要是看的消息通知的方式,一个是调用者主动等待,一个是调用者被通知。原创 2020-06-01 10:20:08 · 2456 阅读 · 0 评论