自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程,多线程,线程池

##线程1.概念线程是操作系统OS能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位;一个进程可以开启多个线程,其中有一个主线程来调用本进程中的其他线程;我们看到的进程的切换,切换的也是不同进程的主线程;多线程可以让同一个进程同时并发处理多个任务,相当于扩展了进程的功能。2.进程与线程的关系一个操作系统中可以有多个进程,一个进程中可以包含一个线程(单线程程序),也可以包含多个线程(多线程程序); 每个线程在共享同一个进程中的内存的同时,又有自...

2021-10-13 10:04:24 99

原创 hsahmap与红黑树

我们先来了解一下map集合什么是Map集合?Map用于保存具有映射关系的数据,Map集合里保存着两组值,一组用于保存Map的ley,另一组保存着Map的value。map集合的作用 和查字典类似,通过key找到对应的value,通过页数找到对应的信息。用学生类来说,key相当于学号,value对应name,age,sex等信息。用这种对应关系方便查找。Map和Set的关系 可以说关系是很密切了,虽然Map中存放的时键值对,Set中存放的是单个对象,但如果把v...

2021-08-18 22:04:07 230

原创 Java常见面试重点知识(java基础阶段04)

15.java 中 IO 流分为几种?按流向分输入流(input)输出流(output)按类型分 字节流(InputStream/OutputStream) 任何文件都可以通过字节流进行传输。 字符流(Reader/Writer) 非纯文本文件,不能用字符流,会导致文件格式破坏,不能正常执行。 节点流(低级流:直接跟输入输出源对接) FileInputStream/FileOutputStream/FileReader/FileWriter...

2021-08-15 22:04:25 90

原创 Java常见面试重点知识(java基础阶段03)

10.String 类的常用方法都有那些?1、和长度有关: int length() 得到一个字符串的字符个数2、和数组有关: byte[] getByte() ) 将一个字符串转换成字节数组 char[] toCharArray() 将一个字符串转换成字符数组 String split(String) 将一个字符串按照指定内容劈开3、和判断有关: boolean equals() 判断两个字符串的内容是否一样 boolean equals...

2021-08-14 23:50:10 77

原创 String的不可变性

为了彻底分析这个问题,我们先来了解一下Java的堆和栈。栈内存:栈内存首先是一片内存区域,存储的都是局部变量,凡是定义在方法中的都是局部变量(方法外的是全局变量),for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义,所以方法先进栈,然后再定义变量,变量有自己的作用域,一旦离开作用域,变量就会被释放。栈内存的更新速度很快,因为局部变量的生命周期都很短。堆内存:存储的是数组和对象(其实数组就是对象),凡是new建立的都是在堆中,堆中存放的都是实体(对象),实体用于封装数据,而且

2021-08-13 21:37:40 654

原创 java常见面试重点知识(java基础阶段02)

7.java 中操作字符串都有哪些类?它们之间有什么区别?String : final修饰,String类的方法都是返回new String。即对String对象的任何改变都不影响到原对象,对字符串的修改操作都会生成新的对象。StringBuffer : 对字符串的操作的方法都加了synchronized,保证线程安全。StringBuilder : 不保证线程安全,在方法体内需要进行字符串的修改操作,可以new StringBuilder对象,调用StringBuilder对象的append、repl

2021-08-12 22:15:42 88

原创 Spring MVC系列面试重点知识 ing......

前端控制器 DispatcherServlet:接收请求、响应结果,相当于转发器,有了DispatcherServlet 就减少了其它组件之间的耦合度。处理器映射器 HandlerMapping:根据请求的URL来查找Handler处理器适配器 HandlerAdapter:负责执行Handler处理器 Handler:处理器,需要程序员开发视图解析器 ViewResolver:进行视图的解析,根据视图逻辑名将ModelAndView解析成真正的视图(view)视图View:View是一个接口,

2021-08-11 21:24:19 108

原创 Java常见面试重点知识 (java基础阶段01)

java基础阶段1.JDK 和 JRE 有什么区别?JRE:(java运行时环境)Java Runtime Environment。即java程序的运行时环境,包含了java虚拟机,java基础类库。JDK:(java开发工具包)Java Development Kit。即java语言编写的程序所需的开发工具包。...

2021-08-10 21:49:24 169

空空如也

空空如也

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

TA关注的人

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