摘要: 一.概念 所谓虚拟机(Virtual Machine),就是一台虚拟的计算机。它是一款软件,用于执行一系列虚拟计算机指令。大体上,虚拟机可以分为 系统虚拟机 和 程序虚拟机。 ☁ 大名鼎鼎的Visual Box,VMware就是属于系统虚拟机,他们完全是对物理计算机的仿真。提供了一个可运行完整操作系 阅读全文
posted @ 2021-06-24 20:09 妙乌 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一.字符编码 二.乱码 2.1 解析错误 解析二进制的方式不对 2.2 错误的解析和编码转码 若果怎么改变查看方式都不对,那可能就不仅仅是解析二进制方式不对,而是文本在错误解析的基础上进行了编码转换。 阅读全文
posted @ 2021-05-16 18:48 妙乌 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 为初步理解Java中native本地方法的使用,提出使用native方法实现计算任意正整数二进制的需求(native方法是Java中的本地方法,一般采用C/C++通过JNI(Java native interface)实现)。 JNI编写流程: 1.编写带有native声明的方法的java类 2.使 阅读全文
posted @ 2021-05-07 14:16 妙乌 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1.comparable接口 当我们运行关于treeMap示例代码1: 代码示例 package com.test.ComparatorTest; import java.util.*; public class Test { public static void main(String[] arg 阅读全文
posted @ 2021-04-13 11:39 妙乌 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 目录 一.摘要 二.红黑树 三.红黑树的自平衡操作 红黑树插入元素后的自平衡操作 红黑树删除元素后的自平衡操作 四.方法分析 五.参考资料 一.摘要 TreeMap是基于红黑树结构实现的一种Map,要分析TreeMap的实现首先就要对红黑树有所了解。红黑树是一种自平衡二叉查找树^[1]^。理论上,一 阅读全文
posted @ 2021-04-11 17:42 妙乌 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 队列体系结构如下图所示: 阅读全文
posted @ 2021-04-01 21:01 妙乌 阅读(134) 评论(0) 推荐(0) 编辑
摘要: SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可以修改。 LSP Liskov 替换原则 子类型必须能够替换他们的基本类型。 DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象。 ISP 接口 阅读全文
posted @ 2021-03-31 23:53 妙乌 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Java集合框架分析(Deque)———ArrayDeque类详解 目录 一.数据结构 二.类标题 三.字段 四.构造函数 五.方法分析 类型 方法 作用 添加元素 public void addFirst(E e) 在数组前面添加元素 public void addLast(E e) 在数组后面添 阅读全文
posted @ 2021-03-29 17:50 妙乌 阅读(483) 评论(0) 推荐(0) 编辑
摘要: LinkedList类中的方法与实现原理 目录 一.数据结构 二.类标题 三.字段 四.构造函数 五.方法分析 5.1 共有方法 public boolean add(Object o) public boolean addAll(Collection c) public boolean conta 阅读全文
posted @ 2021-03-25 20:04 妙乌 阅读(545) 评论(0) 推荐(0) 编辑
摘要: ArrayList类中的方法与实现原理 目录 一.数据结构 二.类标题 三 .字段 四.构造函数 public ArrayList(int initialCapacity) public ArrayList() public ArrayList(Collection c) 五.其他方法 public 阅读全文
posted @ 2021-03-11 23:20 妙乌 阅读(305) 评论(0) 推荐(0) 编辑