![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 93
java基础、线程、集合底层原理解析
只为code醉
这个作者很懒,什么都没留下…
展开
-
看了这篇干货,搞定绝大多数JVM面试........
SerialSerial 是一个单线程的收集器,它不但只会使用一个 CPU 或一条线程去完成垃圾收集工作,并且在进行垃圾收集的同时,必须暂停其他所有的工作线程,直到垃圾收集结束。Serial 垃圾收集器虽然在收集垃圾过程中需要暂停所有其他的工作线程,但是它简单高效,对于限定单个 CPU 环境来说,没有线程交互的开销,可以获得最高的单线程垃圾收集效率,因此 Serial垃圾收集器依然是 java 虚拟机运行在 Client 模式下默认的新生代垃圾收集器。ParNew。原创 2022-11-13 20:56:13 · 284 阅读 · 0 评论 -
还不会利用Java8的新特性进行编程?来,看这篇文章就够了。
Stream常用方法 Stream流模型的操作很丰富,这里介绍一些常用的API。这些方法可以被分成两种:终结方法:返回值类型不再是 Stream 类型的方法,不再支持链式调用。本小节中,终结方法包括 count 和forEach 方法。非终结方法:返回值类型仍然是 Stream 类型的方法,支持链式调用。(除了终结方法外,其余方法均为非终结方法。)注意事项(重要)Stream只能操作一次Stream方法返回的是新的流Stream不调用终结方法,中间的操作不会执行。原创 2022-11-03 18:17:48 · 301 阅读 · 0 评论 -
JavaEE开发之servlet+jsp+tomcat
目录Tomcat部署项目常见配置tomcat常见配置文件 解决tomcat控制台乱码问题修改tomcat监听端口 配置tomcat并发访问信息 Tomcat的请求流程Get和Post的区别Servlet创建第一个servlet项目-配置式配置项目的默认访问页面前后端页面传值交互 利用html页面传输值到servlet请求头、请求行、响应头、响应行 乱码问题解决Servlet的生命周期ServletContext、servletConfig开发servlet-注解模式请求转发和重定向编辑编辑会话管理co原创 2022-12-06 12:45:21 · 811 阅读 · 0 评论 -
Java中集合详解,带你了解各个集合的底层原理。
在调用hashMap的put方法时,会先把当前的key传入到HashMap的hash方法之中,利用hashmap的hash算法,计算出一个值,这个值就是元素在数组中的位置,然后再把key和value存储在一个entry对象中,判断当前的数组中是否存在元素,若存在元素了,再判断当前key的原始值和存在元素的元素值,若一致则覆盖,不一致则将元素放入链表的尾部存储。在java7中,HashMap是由数组+链表的形式存储数据的,在java8中,HashMap是由数组+链表+红黑树形式存储数据的。原创 2022-11-07 15:42:31 · 1116 阅读 · 0 评论