自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java实现队列

什么是队列?队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。...

2021-06-12 14:03:13 1457 1

原创 java实现稀疏数组

什么是稀疏数组?用来简化某个二维数组中大量无效数据的一种二维数组举例:0 0 0 0 0 0 0 0 0 00 0 1 0 0 0 0 0 0 00 0 0 2 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 3 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0这种...

2021-06-12 10:24:00 653

原创 异常

异常 程序运行过程中的非正常情况,和预期结果不一致的情况 Throwable: Throwable类是java语言中所有错误和异常的超类 两个直接的子类: error 和 Exception Error:Error是Throwable的子类,用于指示合理的应用程序不应该 试图捕获的严重问题 内存溢出错误 Exception: 它指出了合理的...

2019-11-20 14:44:41 114

原创 关于java面向对象概念的理解及知识点(四)

一、关于抽象类和接口之间的区别与特点1.抽象类抽象类的特点1、抽象类和抽象方法都需要用abstract修饰 2、抽象方法必须在抽象类中,抽象类中可以没有抽象方法 3、抽象类不能直接创造对象(实例化) 4、抽象类的子类如果重写所有抽象方法,那么就是一个具体的类 5、抽象类的子类不重写所有抽象方法,那么子类还是一个抽象类 6、抽象类有构造方法,目的是让子类来调用构造方法初始化...

2019-11-20 09:02:31 141

原创 关于java面向对象概念的理解及知识点(三)

面向对象的三大特征1.封装1.封装 隐藏实现细节,对外只提供公共访问的访问方式; 在java中封装的体现: 1)方法: 对方法的实现不用考虑其怎么实现的,只要告知了我们方法的名称 参数类型 作用和返回值类型,这个方法我们就能使用; 2)对象: 对象就封装了数据和功能,只要拿到这个对象,就能使用这个对象的数据个和功能了; 3)私有化类的成员属性,对外给属性提供公共的...

2019-11-19 16:27:34 107

原创 关于java面向对象概念的理解及知识点(二)

关于成员变量与局部变量1.局部变量: 1)是定义在方法中的(包括方法和方法中的语句块) 2)方法是在栈内存中运行的,所以定义在方法中的局部变量就处于栈内存 3)栈内存中的变量没有默认值,所以局部变量就必须初始化值,没有初始化值 就不能参加运算; 4)方法被调用了就会进栈执行,此时方法的局部变量就产生了,方法执行结束 就会从栈内存弹出(将栈内存中方法的执...

2019-11-19 15:48:50 114

原创 关于java面向对象概念的理解及知识点(一)

首先关于面向对象的理解 对于java的编程,我们不得不提到的就是其编程思想:面向对象,说白了就是将所有 的事物视为一个对象,这个对象中用于这个事物本身的属性及方法(功能)。比如: java如何实现面向对象: 类:是对一类事物的抽象"描述" --- 描述了这类事物所具备的属性和功能; 此时类所描述的属性和功能是不存在的,仅仅是描述; 楼宇的设计图纸 --...

2019-11-19 15:02:29 175

原创 java数组(二)

数组的常用方法首先类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 所以java数组继承类Object下的所有方法(以下为常用方法):boolean equals(Object obj) // 指示其他某个对象是否与此对象“相等”。 protected void finalize() //当垃圾回收器确定不存在对该对象的...

2019-08-31 10:31:37 272

原创 java数组(一)

数组数组的定义创建数组静态赋值动态赋值访问数组的元素和长度多维数组数组的定义用来保存的内存中的多个值的结构,能保存多个值,但是数据类型必须单一。创建数组(1)声明一个数组的引用变量,建成数组变量;(2)用new关键字构造数组的实例。new语句为数组分配内存,并且为数组中的每个元素赋予默认值;(3)初始化,即为数组的每个元素设置合适的初始值。静态赋值int[] arr = {10,2...

2019-08-30 10:48:39 96

空空如也

空空如也

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

TA关注的人

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