自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 链表

链表​ 数据存储在“节点中”​ 是真正的动态数据结构,不需要关注容量的问题代码实现一个链表:public class LinkedList<E> { private class Node{ public E e; public Node next; public Node(E e , Node next){ ...

2019-11-29 16:38:06 78

原创 栈和队列

栈和队列栈(Stack)栈是一种线性结构相比数组,栈的操作其实就是数组操作的子集栈只能通过一端添加元素,也只能通过一端取出元素这一端称为栈顶栈是一种后进先出的数据结构栈的应用1:撤销操作​ 例如在wps和word之类的文本编辑器中撤销就是利用了栈的特性,将新内容压入栈中,然后撤销的话将最新的操作取出栈2:系统栈​ 例如子函数的调用,若A函数调用B,B函数调用C,当...

2019-11-27 10:53:32 193

转载 java枚举

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...

2019-11-24 14:34:27 123

原创 JDK8新日期时间

JDK8新日期时间API比较重要的三个类:LocalDate类,LocalTime类,LocalDateTime类(ISO-8601日历系统 即 公历)LocalDate表示IOS格式(yyyy-MM-dd)的日期LocalTime表示当前时间LocalDateTime表示当前日期和时间ZoneId类//ZoneId类中包括了所有的时区,可以使用getAvailableZoneI...

2019-11-19 12:17:53 985

原创 接口和抽象类的区别

接口与抽象类的区别1:接口需要被类继承,而抽象类要被子类继承2: 接口里的变量必须是公共静态的常量,而抽象类里的变量是普通变量3: 接口只能做方法声明,而抽象类既可以做方法声明,也可以做方法实现4: 接口只能有不可变的常量和抽象方法,而抽象类可以有具体的属性和方法5: 接口是设计的结果,而抽象类是重构的结果6:接口和抽象类都是用来抽象具体对象的,但是接口主要抽象的是功能,但是抽象类主要...

2019-11-17 15:23:53 56

原创 final和finally和finalize

final和finally和finalize的区别final​ final用来修饰属性,方法和类,分别表示属性不可交变,方法不可重写,类不可被继承。​ final修饰变量的话,分两种情况,如果修饰基本数据类型的话代表这个值是不可变的,如果修饰对象的话代表这个对象的引用是不可变的。被final修饰的变量必须要初始化,初始化有以下四种方式在定义的时候初始化静态的final变量可以在静态的代...

2019-11-17 15:19:41 80

原创 数组

数组定义:开辟连续的内存空间去存储类型相同的数据自己动手写一个数组代码:public class Array<E> { private E[] arrs; private int size; Array(int capcity){ arrs = (E[])new Object[capcity]; size = 0; ...

2019-11-08 16:29:26 86

原创 数组的算法

2019-11-2接口与抽象类的区别1:接口需要被类继承,而抽象类要被子类继承2: 接口里的变量必须是公共静态的常量,而抽象类里的变量是普通变量3: 接口只能做方法声明,而抽象类既可以做方法声明,也可以做方法实现4: 接口只能有不可变的常量和抽象方法,而抽象类可以有具体的属性和方法5: 接口是设计的结果,而抽象类是重构的结果6:接口和抽象类都是用来抽象具体对象的,但是接口主要抽象的是...

2019-11-03 16:58:22 96

空空如也

空空如也

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

TA关注的人

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