自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaSE面试题

​​​​​​。

2023-08-05 23:59:28 43

原创 synchronized关键字

举个栗子:同步:公司有4个厕所,恰好坏了3个就只有一个是好的,老王速度快,抢到了这个坑,其他的同事去的晚就只能在外面排队。异步:在老王蹲坑的时候,扫地阿姨正在里面打扫卫生,各干各的。这就是异步。上厕所有人看着,这就把”隐私”暴露在外面了, 你说尴尬不?所以也就也导致了线程的安全问题。所以线程的安全问题也就是因为异步操作引起的,所以就得解决这个问题,把异步操作变成同步操作。也就是同步锁。

2023-06-22 12:53:16 56 1

原创 HashMap的总结

HashMap在日常开发中基本是天天见的,而且都知道什么时候需要用HashMap,根据Key存取Value,但是存和取的时候那些操作却是很少去研究。同时在面试中也是面试官们必问的。以下是基于JDK1.8// hashMap数组的初始容量 16// 负载因子 0.75f;// 树形化阈值 8// 解除树形化阈值 6// 树形化的另一条件 Map数组的长度阈值 64// 这个就是hashMap的内部数组了,而Node则是链表节点对象。// 数组扩容阈值。数组的初始容量为16。

2023-06-22 12:51:07 49

原创 String、StringBuffer和StringBuilder的区别

通过以上我们可以总结出以下几点:1. String是字符串常量,StringBuffer和StringBuilder是字符串变量。2. 三者在执行速度方面的比较:StringBuilder > StringBuffer > String。3.① 如果要操作少量的数据使用String.② 多线程操作字符串缓冲区时操作大数据量使用StringBuffer.③ 单线程操作字符串缓冲区时操作大数据量使用StringBuilder.

2023-06-22 12:50:20 54

原创 int与Integer的区别

基本数据类类型存的是数值本引用类型变量在内存放的是数据的引用。

2023-06-22 12:42:16 66

原创 四种内部类的特点和使用场景

Java内部类是Java言语的一个很重要的概念。在阅读源码的时候发现使用了很多的内部类比如HashMap中的Node和ThreeNode。所以这里来整理一下并且总结归纳。先说一下什么是内部类,把类定义在其他类的内部,那么这个类我们就称作内部类。它体现了一种代码的隐藏机制和访问控制机制。内部类与所在外部类有一定的关系,往往只有该外部类调用此内部类,所以没有必要专门用一个Java文件存放这个类。内部类分为四种:静态内部类、成员内部类、局部内部类、匿名内部类。

2023-06-22 12:42:07 379

原创 MarkDown语法

Hello,World ! Hello,World ! Hello,World ! Hello,World !![截图](“G:\截图\屏幕截图 2022-07-11 121112.png”) ! 图片点击跳转

2022-07-12 16:32:41 70

空空如也

空空如也

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

TA关注的人

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