
Java
Java语言知识点
Destinyづ 香④
这个作者很懒,什么都没留下…
展开
-
HashMap(JDK1.8)源码+底层数据结构详细分析
目录前言一、HashMap简述二、底层数据结构分析1、JDK1.8之前2、JDK1.8之后2、类中属性3、Node节点类源码4、树节点类源码三、HashMap 源码分析1、构造方法1.1 构造函数分析1.2 初始容量、负载因子、阈值2、get 方法2.1 在 **getNode** 方法里面,有一处代码值得注意一下2.2 另一处值得注意的地方3、put 方法总结前言HashMap 在平时的使用频率可以算得上是比较高的了,如果你看了这篇文章之后还是不懂的话,那也不用来找我了(手动????头)PS:本篇原创 2021-06-05 22:38:17 · 1072 阅读 · 0 评论 -
项目中缺少httpclient依赖报错
项目种缺少httpclient依赖报错项目场景:问题描述:原因分析:解决方案:项目场景:项目相关背景:在一台电脑上运行项目,由于电脑运行内存不足原因,搬到了另一台电脑上,由于在原始电脑上运行没有出错,但在新电脑上运行出错问题描述:项目中遇到的问题:原本项目依赖:项目原本一直报错:org.springframework.jdbc.CannotGetJdbcConnectionException 以为这个错是数据库配置错误,但这个模块种又不需要依赖数据库,因此排除相关可能尝试过删除原本依赖原创 2020-10-29 09:35:09 · 512 阅读 · 0 评论 -
在 C 语言中,字符串或字符数组最后都会有一个额外的字符‘\0‘来表示结束。但是,Java 语言中没有结束符这一概念
最近在看JavaGuide时,有个问题为:Java 和 C++的区别?都是面向对象的语言,都支持封装、继承和多态 Java 不提供指针来直接访问内存,程序内存更加安全 Java 的类是单继承的,C++ 支持多重继承;虽然 Java 的类不可以多继承,但是接口可以多继承。 Java 有自动内存管理垃圾回收机制(GC),不需要程序员手动释放无用内存 在 C 语言中,字符串或字符数组最后都会有一个额外的字符'\0'来表示结束。但是,Java 语言中没有结束符这一概念。最后一点也是困扰我许久的一个问.翻译 2020-09-22 10:32:11 · 624 阅读 · 0 评论