- 博客(9)
- 收藏
- 关注
原创 java自然排序比较器与定制排序比较器
本文结合jdk1.8官方文档介绍自然排序比较器Comparable和定制比较器Comparator的异同以及介绍其各自的作用范围,并分别使用自然排序和定制排序对集合进行排序;完成一个可以对任意对象进行比较的工具类。
2020-12-16 19:12:38
364
原创 深入底层探索包装类的自动拆箱装箱
先来个题轻松一下:Integer a = 1;Integer b = 2;Integer c = 3;Integer d = 3;Integer e = 321;Integer f = 321;Long g = 3L;Long h = 2L;System.out.println(c= =d);System.out.println(e= =f);System.out.println(c==(a+b));System.out.println(c.equals(a+b));System
2020-08-08 13:53:01
282
1
原创 算法可视化之冒泡排序
前言今天太累了,想自己做一个算法可视化的网站,可是毫无思路,墨迹了一天才发现已经有大佬做出来了,效果特别好,所以我就白嫖了一手,然后自己做了注解,分步骤剪了视频,实在累了,就写个冒泡算法偷个懒,也作为这个系类的开头。之后每个周日都会更新一个算法可视化系类的博客,若是大家觉得不错,点赞可好冒泡排序核心思想冒泡排序是最简单的一种排序算法了,它可以用八个字来概括:相邻比较,大数后移废话不多说,直接上图 玩游戏学算法之冒
2020-08-02 22:31:08
768
原创 总结:java中的修饰符
修饰符修饰符访问控制修饰符非访问控制修饰符类的访问控制修饰符公共类修饰符publicpublic即公共的,每一个java主类都必须是public修饰的,一个.java源文件中至多只能有一个public修饰的类。作为工具类供其他类使用的应定义为public类类缺省访问控制符如果一个类没有访问控制符,说明它具有缺省的访问控制符特性,此时这个类只能被同一个包中的类访问或引用或继承,这一访问特性又称为包访问性。类的非访问控制修饰符抽象类修饰符abstract凡是被abstrac
2020-07-29 20:25:06
242
原创 Person per = new Person()做了什么
Person per = new Person()当写出这句短短的语句时,java 在计算机内存中做了多少工作,你可否知道。现在就来探索一下Person per = new Person()背后的秘密吧。
2020-07-27 22:57:52
1506
原创 链表详解(动画,源码,详解)
用最简单的逻辑,最少的代码实现链表的基本功能本文使用图文结合的方式用50行代码,写出了链表的头插法,尾差法,修改,删除,返回链表长度,判断链表是否为空一系列功能。
2020-07-22 19:17:17
1009
1
原创 队列详解
队列详解定义在这里插入代码片队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。创建队列创建初始数组 int arr[maxSize] 定义头指针 front = -1,尾指针 rear = -1.队列的基本操作添加元素判断队列是否为满队列,若为满队列则输出提示信息,否则执行2;rear ++ ;arr[rear] = temp
2020-07-01 17:42:01
832
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人