自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java学习笔记: HashMap 和 HashSet

HashMap是Map接口下的一个实现子类, 存储的是的键值对, 与 TreeMap 相同的是, Key是唯一的, 当有相同Key的, 会更新之前的Value. 哈希表中哈希函数设计的常用方法与哈希冲突的解决办法通常用闭散列法和开散列法.

2022-12-13 17:12:25 160 1

原创 Java笔记: TreeMap和TreeSet

Map存储键值对, 且其中的K值是唯一的实际上是 Key - Value 模型, Key 和 Value 之间可以存在映射关系, 如: A班有50个学生, 键值对则可以写成 而相对 Key - Value 模型的则是纯 Key 模型, 该模型只存储Key, 如: A班中的每个学生id或者名字Set存储Key值, 且其中的K值是唯一的, 存储的是纯Key模型, 是一个不包含重复元素的collection。

2022-11-06 15:14:45 203

原创 Java学习笔记:二叉树

当结点的度为1时,其孩子必为叶结点且为左叶结点。孩子结点:子树的根结点为一个结点的"后继",该子树的根结点则为这个结点的孩子结点,如B,C 为A 的孩子结点。结点祖先:从一个结点开始向父结点溯源至根结点的所有结点都为该节点的祖先,如上图D 结点的祖先为B和A。二叉树是树的一种特殊形式,在二叉树中,每个结点的度最大为2,即对一个结点而言,一个结点最多有两棵子树。父结点:一个结点的"后继"指向其他结点,此时该结点为其他结点的父结点。叶结点:结点没有后继(孩子结点),即结点的度为0,如D,E,F,G。

2022-10-28 13:34:42 732

原创 Java学习笔记:List接口与ArrayList类基础

ArrayList是java.util包下的一个类,实现了List, RandomAccess, Cloneable, Serializable接口,其底层是一段连续空间,支持动态扩容的顺序表。使用:要注意的是,List 是一个接口,不能直接实例化,使用时要实例化实现List的类,如:ArrayList、LinkedList等。链表的每个元素存储基本数据,同时也会存储一个指向下一个元素的"指针"

2022-10-09 13:47:23 244

原创 Java学习笔记:初识泛型

泛型是JDK5引入的一个特性。`泛型机制`在Java程序进行编译时进行安全检测,允许使用者在编译阶段检测出非法的类型。使用超类Object类创建Object[]即可接收所有类的对象。但是这样的做法存在弊端:每当要使用Object[]内的元素时,要对元素进行强制转换,这又需要知道取出的元素为哪种类型,否则这种行为是不安全的。这种存储方式便偏离了方便使用的初衷。所以为了方便存储和调用,能否对这个Object[]进行规定?规定其存放的类型,在取用时就可直接使用,若能如此则十分便利。

2022-09-25 21:54:42 294

原创 Java学习:初识String

String类在Java属于引用类型,字符串在刷题时也是十分常见,Java语言提供了String类和相对应的各种操作方法,本文对String类和相关操作方法做了简单介绍

2022-09-12 16:12:20 113

原创 Java学习笔记:多态

多态是指不同的实例执行同一个命令时表现出的不同行为或现象,这个特性可以解决代码复用性过高的问题。多态是面向对象语言的三大特征之一,多态特性可以降低代码的复用,使代码可阅读性增加,但这种便利是以牺牲部分运行效率为代价得来的。多态中需要注意的是向上转型、向下转型以及动态绑定的机制。...

2022-08-30 23:31:38 131

原创 Java学习笔记:继承

继承即指子类从父类中来,拥有父类的成员,与父类具有相同的性质

2022-08-12 15:39:10 102

原创 Java学习笔记:封装

封装通俗讲就是通过修饰符等将类内部的属性和方法的实现细节进行隐藏,只留接口供外部访问调用

2022-08-09 15:55:24 122

原创 Java学习笔记:类与对象

适宜Java初学者,介绍类与对象的基本概念和相关拓展

2022-08-07 16:18:47 378

原创 C语言:计算机中的原码、反码、补码

计算机原反补码和字节序的学习记录

2022-06-24 10:59:15 768 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除