![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 94
Dcpnet
每个牛*的人都有一段苦*的岁月,只要像傻*一样坚持,结果终将牛*。
展开
-
快速排序
快速排序 快速排序和归并排序的思想类似。在 C++ 和 Java 基本类型的排序中特别有用。 时间复杂度: 平均: 最坏: 该算法之所以特别快,主要是由于非常精炼和高度优化的内部排序。 可以将快排和堆排结合,几乎可以对所有的输入都能达到快速排序的运行时间。 【快排不保证一次循环能把最小的放置到最前面】 目录 快速排序 快速排序图解 算法实现 快速排序图解 我们先看看快排是怎么运作的 不难看出,将temp 作为一个哨兵,两个指针向对方靠拢,将小的数据放置到左...原创 2020-09-11 15:19:07 · 126 阅读 · 0 评论 -
AbstractMap详解
Abstract 内容很简单,但是中间还是有一些细节需要注意 首先我们先回顾一下Map 的族谱 1、Map 族谱 从图谱中可以明显的看出 AbstractMap 扮演了一个很重要的角色。 下面我们来看看 AbsctractMap 中到底有哪些东西吧 2、接口定义 // 包:java.util package java.util; import java.util.Map.Entry; public abstract class AbstractMap<K...原创 2021-01-22 12:47:25 · 1699 阅读 · 0 评论 -
Map接口详解
Map<K,V> 是 Java 中特别常见的一种数据类型,以键值对存储数据。 日常开发中,最常用的几个Map:HashMap,ConcurrentHashMap 等 当然,一位合格的程序员都会深入学习,查看这些类的源码,首先我们要从源头开始看起,这些类都是 Map,我们先看看 Map 到底是个什么? 首先我们先看看 Map 族谱 【常用类】 Map族谱 首先,我们看看整个继承图谱的源头:Map接口 Map <<interface>> Map ..原创 2021-01-14 23:10:26 · 2474 阅读 · 2 评论 -
Question:Java能创建线程吗
不积硅步,无以至千里。储备面试题,早日年薪过百万---一个财迷菜鸟程序员[Dcpnet] 目录 Question:Java能创建线程吗 Question: 一个Java进程至少有几个线程 Question: 线程有几个状态 Question:Java能创建线程吗 这一天,面试官正好问你开启线程的三种方式(Thread、Runable、Callable),冷不防来了一句: Java 能开启线程吗? 如果你没看过 java Thread 中的代码,你可能会觉得面试官是...原创 2020-12-09 23:40:53 · 114 阅读 · 0 评论 -
Object
Object 在Java的世界中,一切皆Object ,所有的对象都继承了 Obejct。 我们来看看 Object 这个类里面有些什么内容吧 native 方法 registerNatives() getClass() hashCode clone() notify() notifyAll() wait(long) 普通方法 equals(Object) toString() wait(l..原创 2020-10-24 10:32:29 · 73 阅读 · 0 评论