java基础篇
文章平均质量分 89
JingHe.Yang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试常问:什么是红黑树?
什么是红黑树? ———————————— 二叉查找树(BST)具备什么特性呢? 1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二叉排序树。 下图中这棵树,就是一颗典型的二叉查找树: 1.查看根节点9: 2.由于10 &g...转载 2021-08-25 09:41:39 · 165 阅读 · 0 评论 -
深入浅出HashMap底层原理
深入浅出HashMap底层原理HashMap底层原理随着jdk版本的变化什么是数组?什么是链表?什么是红黑树?数组链表红黑树HashMap的底层结构什么是hash冲突 每次我参加面试的时候,基本上面试官都会问HashMap的底层原理是什么,我只能回答数组+(链表/红黑树),当面试官沿此再次深入的时候,我就不知道回答什么了。之前没有深入的去了解,最近看了几篇有关HashMap原理的文章,有所得。下面,我就将我自己的所得详细的写出来,希望能帮助到对此问题一直困惑的朋友。 HashMap底层原理随着jdk版本的变原创 2021-08-24 17:43:52 · 272 阅读 · 0 评论 -
java匿名内部类,什么是匿名内部类,如何定义匿名内部类,如何使用匿名内部类?
java匿名内部类什么是匿名内部类?匿名内部类的使用场景?匿名内部类如何创建?匿名内部类的实现和使用例1(实现接口)例2(继承类) 什么是匿名内部类? 匿名内部类,顾名思义,就是不知道这个类到底是什么名字,也就是不知道类名。 匿名内部类的使用场景? 匿名内部类适合创建那种只需要使用一次的类,也就是说创建一个匿名内部类,只需要用一次即可。 匿名内部类如何创建? new 类名(参数) | 实现接口...原创 2019-11-12 12:16:22 · 18261 阅读 · 15 评论 -
String,StringBuild,StringBuffer的区别?
String,StringBuild,StringBuffer的区别速度方面Stringbuild和StringBuffer的比较对于三者使用的总结 速度方面 StringBuild>StringBuffer>String 为什么String执行速度最慢? String: 字符串常量 StringBuffer: 字符串变量 StringBuild: 字符串变量 字符串常量: 不可改变 ...原创 2019-11-12 11:30:22 · 481 阅读 · 0 评论 -
java中文件名必须和类名一致吗
1.Java保存的文件名必须与类名一致;2.如果文件中只有一个类,文件名必须与类名一致;3.一个Java文件中只能有一个public类;4.如果文件中不止一个类,文件名必须与public类名一致;5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。 具体可参阅http://blog.csdn.net/shaoxiaoning/article/details/40424087 ...转载 2019-11-12 11:13:14 · 4180 阅读 · 0 评论 -
java入门必知—为什么需要配置环境变量
java入门必知—为什么需要配置环境变量环境变量需要怎么配,配什么? 环境变量需要怎么配,配什么? 首先,打开我的电脑,在我的电脑鼠标点击右键->属性->高级系统设置->环境变量。 然后在系统变量里点击新建,如下图 java_home里面所配的值,就是jdk的安装目录。它的作用就是告诉eclipse,idea等开发软件你的jdk是在电脑哪里安装的。 然后配置path,path是...原创 2019-11-12 10:51:20 · 324 阅读 · 0 评论
分享