Java
流光D
靡不有初,鲜克有终。
展开
-
【Java学习笔记】面向对象基础
1.this关键字 ① 当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己) ② 把自己当作参数传递时,也可以用this.(this作当前参数进行传递) class A { public A() { new B(this).print();// 调用B的方法 } public void pri...原创 2020-02-28 15:01:41 · 1551 阅读 · 0 评论 -
【Java学习笔记】Java开发之线程池
虽然最近一年以来笔者的主要的开发内容都是前端开发方面的,Java相关的开发做的比较少,但是这些学过的知识也不能忘的一干二净,温故而知新,可以为师矣。下面来介绍一下笔者在2018年整理的关于Java线程池方面的知识。当然,这也是一个Java面试中常考的问题。 一. 池化技术 在介绍线程池之前首先需要了解的是池化技术(思想),这是一个开发领域中很常见的技术。 简单点来说,池化技术就是提前保...原创 2020-01-18 16:19:47 · 1031 阅读 · 0 评论 -
HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别
转载自:https://www.cnblogs.com/javabg/p/7258550.html Hash算法 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能...转载 2019-02-24 17:10:37 · 318 阅读 · 0 评论