自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java链表

首先定义MyLinkedList用于实现对链表进行操作的方法,再在其中定义一个内部类ListNode —— 用于存放节点数据和指向下一个节点的引用变量,然后在MyLinkedList类中定义一个ListNode类的成员变量head —— 用于标记链表的头和单链表类似,多了个pre指向前一个节点,last指向链表最后一个节点。

2023-11-01 21:43:24 35

原创 Java顺序表的实现

在数组上完成数据的增删查改。先调用本身的index方法找到要删除的元素的位置,从该位置开始,用后面的值覆盖前面的值,最后usedSize减1,若index返回-1,则顺序表内没有要删除的元素。直接把值加进数组即可,这时我们注意到,在增加元素时,很容易产生数组溢出的情况,需要提前判断是否溢出,若溢出要对数组进行扩容再把元素加进数组中。在指定位置加入元素时,要考虑该位置是否可以加入元素,创建一个新的类自定义一个异常,若该位置不在数组长度范围内则抛出该异常。遍历数组查找,返回下标,若未包含该元素则返回-1。

2023-10-30 20:44:54 42

原创 Java String类

在Java1.8中String类是引用类型,并不储存字符串本身,而是char类型的数组,这点我们可以从源码中看出。正是由于String类的不可变性,Java中产生了这两个类,方便字符串的修改,两者的大部分功能都是相同的。与equals不同的是,comparaTo返回的是int类型的值。对于内置类型,等号比较的是值的大小,而String是引用类型,比较的是引用的地址。由源码可知,equals方法内比较的是字符串值的大小,返回的是布尔类型的值。因为s2重新new了个对象,s1和s2所指的对象不同。

2023-10-28 09:27:52 34 1

原创 Java内部类

局部内部类是定义在方法内部的类,不可被static,public等修饰词修饰,且该内部类只能在方法内部使用,如下,在Java中, 可以将一个类定义到一个类中,其中,前者就被称为。,使用匿名内部类可以简化代码,无需创建新的类,如下,静态内部类指的是被static修饰的内部类,如下。匿名内部类指的是没有名字的内部类,通常出现在。

2023-10-25 08:40:45 43 1

原创 Java类和对象

有关Java类和对象,继承,权限等知识

2023-04-02 09:30:48 2814 4

原创 Java接口

接下来我们来学习一下接口的知识,会涉及到多态和抽象类的知识,若大家想了解一下多态的知识可参考我的上一篇博客 —— Javau学习笔记 – 多态和抽象类。定义了一个Base接口也可在创建Java类时,定义一个接口一般来说,接口以形容词命名,此处只是为了方便解说。既然是abstract修饰的方法,那就是抽象方法,不能具体化方法内容//抽象方法func }由于默认是public abstract方法,所以即使不写也会是默认的以上就是Java接口的基础知识啦博主还处于学习状态,希望家人们能多指导指导。

2023-03-30 22:28:23 227 13

原创 Java多态和抽象类

java 有关多态,重写,向上转型,向下转型,动态绑定,静态绑定,抽象类,抽象方法的基础知识

2023-03-28 22:15:50 545 12

原创 JAVA数据类型

JAVA学习笔记--数据类型

2023-03-18 10:10:54 93 2

Java 基础.md

Java 基础.md

2023-11-16

空空如也

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

TA关注的人

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