
Java
文章平均质量分 66
java 的总结与经验
可乐٩(♡㉨♡ )۶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap的实现原理
HashMap的实现原理HashMap中的数据结构为散列表,又名哈希表。哈希表的实现原理HashMap的最底层是数组来实现的,数组里的元素可能为null,也有可能是单个对象,还有可能是单向链表或是红黑树。1. HashMap中散列表的实际运用Map<String,Person> personMap = new HashMap<>();执行构造函数,当我们看到这个new,第一反应应该是在堆内存里开辟了一块空间。通过源码可知,其实就是初始化了一个扩容因子,为0.7原创 2021-08-27 13:28:54 · 136 阅读 · 0 评论 -
Jvm内存管理机制
做java后台开发,对jvm的考察就是最重要的了!面试官肯定会问你对jvm的理解,你就要从以下几个角度来描述:1.JVM内存的划分2.垃圾回收问题(定义、回收的东西)3.GC算法4.新生代、老年代、(jdk8之前还有永久代,jkd8开始取消了永久代的划分)一、jvm运行时的数据区域jvm在执行Java程序的过程中会把它所管理的内存划分为5个不同的数据区域。5区域存储不同类型的数据,5区域的内存分配和销毁的时间也不同,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和原创 2021-08-27 13:14:46 · 488 阅读 · 0 评论 -
hash表的实现原理
hash表的实现原理哈希表(Hash table,也叫散列表),所谓hash表,就是以 键-值(key-indexed) 的形式存储的数据结构。可以根据key来快速的查找到value。也就是说,它通过把key值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表散列函数又叫hash(Hash函数),散列表也叫哈希表。1.hash表怎么存储hash表把key通过hash函数转化成一个特定的整数,然后与数组的长度取余,取余结果(hash值)当做该数组的下原创 2021-08-27 10:56:05 · 3298 阅读 · 0 评论 -
Stream 进阶
Stream 进阶JDK8特性 --洱涷1. Stream流式编程思想(1)什么是StreamStream是一种流,是一种抽象的处理数据的思想,这种编程方式将要处理的元素集合看作一种流,流在管道中传输,然后在管道的每一个节点上对流进行操作(去重,分组,过滤…),元素流在经过管道的操作后,最后由最终操作得到新的一个元素集合。Stream是一个来自数据源的元素队列并支持聚合操作元素是特定类型的对象所形成的一个队列,Stream并不会去储存元素,而是按转载 2021-07-20 20:47:20 · 505 阅读 · 0 评论 -
java 新特性之 stream 流
java 新特性之 stream 流Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal operation)得到前面处理的结果。stream of elements -----> filter ----->转载 2021-06-05 21:41:29 · 238 阅读 · 0 评论 -
SpringBoot 之 跳转页面的几种方法
**SpringBoot 之 跳转页面的几种方法**1. a 标签的通用跳转方法<a href="toPage?url=/vue/vue">链接 1</a>controller 层中接收 @GetMapping(value = "/toPage") public String toPage(HttpServletRequest request){ String url = request.getParameter("url"); r原创 2021-06-05 20:56:46 · 1991 阅读 · 0 评论 -
Java jdk的安装 与 环境变量的配置
java 基础教程 jdk的安装1. 下载jdk(1)打开浏览器,在地址栏中输入 http://www.oracle.com/index.html,进入到Oracle的官方主页;(2)选择“Downloads”选项卡,选择 “Java for Developers”,跳转页面,单击“Java Platform(JDK)8u73 / 8u74” 图标;(3)在新页面中,同意协议并根据计算机...原创 2020-04-05 19:55:28 · 112 阅读 · 0 评论