自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day04 复盘(三)

12、HashMap,HashTable、ConcurrentHashMap的区别? HashMap:key和value都可以为null,线程不安全,size一定为2的n次方(初始size为16),扩容策略为*2,继承自AbstractMap类,实现Map接口,每次扩容原来数组中的元素都得重新计算存放位置并重新插入。 HashTable:key和value都不能为null,线程安全,初始值size为11,扩容策略为*2+1,继承自Dictionary类,实现Map接口。 ConcurrentHashMap:

2022-05-31 15:43:24 66

原创 SSM一些面试题

Spring 1.谈谈你对spring的理解 spring是一个轻量级的开源框架,它的根本使命是用来简化java开发。所谓的轻量级是相对重量级而言的,轻量级一般就是非入侵的、所依赖的东西非常少、资源的占用也非常少,并且它部署简单,易使用 我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。 spring的理念是IOC(Inversion of Control,控制反转)和AOP(Aspect Oriented Program

2022-05-31 15:35:53 180

原创 Day03 复盘(二)

前言 作为自己春招笔试和面试的复盘,会进行一定的知识和题目的扩展。 一、Java部分 1.面向对象的三大特征 封装 封装是指把一个对象的状态信息(也就是属性)隐藏在对象内部,不允许外部对象直接访问对象的内部信息。但是可以提供一些可以被外界访问的方法来操作属性。 继承 继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。通过使用继承,可以快速地创建新的类,可以提高代码的重用,程序的可维护性,节省大量创建新类的时间 ,提高我们的.

2022-04-03 23:39:00 1109

原创 Day02 复盘(一)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、杂例1.OS:中进程的概念?为什么要引入进程?进程的通信方式有哪些?死锁的四个必要条件?2.数据库的并发事务会带来什么问题?3.HTTP中GET和POST的区别?4.二叉树相关计算二、算法1.最长公共前缀2.替换空格3.N进制加法题4.最长非重复子串长度5.细胞分裂问题(3

2022-03-25 21:03:24 879

转载 Day01 JVM内存结构、实例

文章目录一、JVM内存结构1.1 程序计数器1.2 Java 虚拟机栈1.3 本地方法栈1.4 堆1.5 方法区1.6 运行时常量池1.7 直接内存二、实例代码1.创建一个类、包含各个属性和方法2.结果分析 一、JVM内存结构 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。JDK 1.8 和之前的版本略有不同。 JDK 1.8 之前: JDK 1.8 : 线程私有的: 程序计数器 虚拟机栈 本地方法栈 线程共享的: 堆 方法区 直接内存 (非运行时数据

2022-03-12 20:35:06 121

空空如也

空空如也

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

TA关注的人

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