
Java
学习Java的过程
跨越七海的风丶
这个作者很懒,什么都没留下…
展开
-
Java —— 手动实现基于二分搜索树的集合
具体实现 手写实现Set集合感觉挺复杂的,但是在看过底层源码以及相关视频后就有了一些思路: 定义一个Set接口,这个接口中包含了要使用的方法 编写二分搜索树类,这个类里面就是Set接口里面的方法 实现二分搜索树集合类,主要是@Override二分搜索树中的方法 步骤对应代码如下: 一、Set接口 public interface Set<E> { /** ...原创 2020-03-18 18:58:05 · 191 阅读 · 0 评论 -
JVM内存模型
Java运行时数据区域 在一个Java程序运行的时候,Java虚拟机在看不到的地方工作着,它主要是管理内存的而且是自动的,所以平常并不需要人为干预,虽然看不见它但是必须去了解JVM,因为在遇到内存泄漏和内存溢出的时候如果不知道它的运作原理那么就干等着,无从下手。 如图,JVM管理的内存包括这几个数据区域 上面这个就是JVM内存模型,有五个区域,而在这些区域中有的又能在自身基础上划分更细...原创 2020-03-10 16:25:15 · 284 阅读 · 0 评论 -
Java —— 继承的一些基本问题
一、继承性是Java中一个重要的特性,起到了承上启下的作用,既是多态的基础又能让我们对之前学过的基础有一个清晰的轮廓,接下来就简单聊一聊继承。 Tip: 利用继承性可以实现类结构的重用,通俗的来说就是通过继承,我们可以扩充一个类已有的功能,需要通过这样的语法格式来完成:*class 子类 extends 父类{…};*子类是可以拥有父类的内容的,而在大多数正常情况下,子类都要比父类复杂一些(因为...原创 2020-02-25 17:53:01 · 187 阅读 · 0 评论