自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java进阶-09(Collection,集合遍历,List,LinkedList)

子类:List接口(ArrayList,LinkedList)存取有序,有索引,可以存储重复的Set接口(TreeSet,HashSet,LinkedHashSet)存取无序,没有索引,不可以存储重复的。

2024-12-23 22:09:02 506

原创 java进阶-08(异常)

自定义编译异常:定义一个异常类继承Exception,重写构造器自定义运行异常:定义一个异常类继承RunTimeException,重写构造器。

2024-12-20 12:58:58 758

原创 java进阶-07(时间类)

表示时间的类。

2024-12-19 16:41:32 551

原创 java进阶-05(常用API,Object类,Math类,BigDecimal类,System类,包装类)

public String toString() 返回该对象的字符串表示getClass().getName:类名称,全类名(包名 + 类名)Integer.toHexString():转十六进制hashCode():返回的是对象内存地址+哈希算法算出来的整数(哈希值)细节:使用打印语句,打印对象名的时候,println方法,源码层面会自动 调用该对象的toString方法。

2024-12-16 14:05:33 751

原创 java进阶-06(Arrays类常用方法,正则表达式)

public static String toString(类型[] a):将数组元素拼接为带有格式的字符串public static boolean equals(类型[] a,类型[] b):比较两个数组内容是否相同public static int binarySearch(int[] a,int key):查找元素在数组中的索引(二分查找法:要保证数组的元素是排好序的)如果查找的元素在数组中不存在:返回(-(插入点)-1)

2024-12-15 19:13:04 825

原创 java进阶03(JDK8,JDK9接口特性,代码块,内部类,匿名内部类,Lambda,窗体对象JFrame,事件,设计模式)

1.允许定义非抽象方法,需要加入default关键字作用:解决接口升级的问题注意事项:1.public可以省略,但default不能2.默认方法,实现类是允许重写的,但需要去掉default关键字3.如果实现多个接口,多个接口存在相同的默认方法实现类必须重写默认方法2.允许定义静态方法可以类名调用注意事项:1.public可以省略,static不能2.接口中的静态方法,只允许接口名进行调用,不允许实现类通过对象调用。

2024-12-11 18:17:36 1062

原创 java进阶02(包,抽象,接口,多态)

private:被abstract修饰的方法,强制要求子类重写,被private修饰的方法子类不能重写final:被abstract修饰的方法,强制要求子类重写,被final修饰的方法子类不能重写static:被static修饰的方法可以类名调用,类名调用抽象方法没有意义interface 接口名{}注意:接口不允许实例化接口和类之间是实现关系,通过implements关键字来完成class 类名 implements 接口名{}实现类(接口的子类)1.重写所有抽象方法。

2024-12-10 22:28:59 885

原创 java进阶01(static,继承,this,super,final)

介绍:修饰符,可以修饰成员变量,成员方法特点:1.被类的所有对象所共享2.多了一种调用方式,可以通过类名进行调用(推荐使用类名调用)3.随着类的加载而加载,优先于对象存在使用:1.成员方法什么时候加入static常用于制作工具类2.工具类:不是描述事物的,而是帮我们完成一些事情(打工)3.如果发现一个类中,所有的方法,全都是static所修饰私有该类构造方法,不让其他类再创建对象注意事项:static方法中只能访问静态成员(直接访问)static中不允许使用this关键字。

2024-12-10 17:49:04 462

原创 java-08(API,String,StringBuilder,ArrayList)

1.一个可变的字符序列2.StringBuilder是字符串缓冲区,将其理解是容器,这个容器可以存储任意数据类型,但是只要进入这个容器,就全变成字符串。

2024-12-10 10:32:00 508

原创 java-07(类和对象,this,构造方法,权限修饰符)

java当中要想创建对象,必须要有类的存在类:一组相关属性和行为的集合,将其看作是对象的设计图对象:是根据设计图创建出来的实体类和对象关系依赖关系:需要根据类,创建对象数量关系:根据一个类,可以创建出多个对象类的组成属性(名词):在代码中用成员变量表示,位置在类中方法外行为(动词):在代码中用成员方法表示,要去掉static关键字创建类的对象使用1创建对象格式类名 对象名 = new 类名()2使用对象成员变量的格式对象名.成员变量3使用对象成员方法的格式。

2024-11-29 16:56:15 719

原创 java05(数组)

输出的内容是[:当前空间是数组类型的I:大写的i表示当前数组类型是int类型@:分隔符后面的数字字母是数组的十六进制内存地址。

2024-11-27 09:12:37 228

原创 java-04(随机数random,跳转语句break)

import java.util.Random //调用Random//产生0-9的随机数。

2024-11-25 14:34:52 202

原创 java-03(赋值,逻辑运算符,方法,方法重载)

&:有短路效果,左边为false,右边就不执行了,左边为true,右边继续执行。||:有短路效果,左边为true,右边不执行了,左边为false,右边继续执行。|:没有短路效果,无论左边是true还是false,右边都要继续执行。被调用时,进入栈内存运行,先调用先进,先进后出,和弹夹一样,main方法操作系统调用。^(异或,同为假不同为真)参数不同:个数不同,类型不同,顺序不同。&:没有短路效果,无论左边是true还是false,右边都要继续执行。同一个类中,方法名相同,参数不同的方法。

2024-11-25 14:28:25 289

原创 java-02(变量、标识符、数据类型、字符串拼接、类型转换、java常量优化机制)

注意事项:变量名不允许重复定义一条语句可以定义多个变量变量在使用之前一定要赋值变量的作用域范围(todo)

2024-11-19 12:35:27 568

原创 java-01(JDK,JRE,JVM作用和关系,java跨平台性原理,JAVA_HOME环境变量配置)

当运行 Java 程序时,字节码被 JVM 加载,JVM 会将字节码翻译成本地操作系统能够理解的机器码,从而让 Java 程序在不同操作系统上运行。JVM 是 JRE 的核心,不同操作系统有对应的 JVM 实现,这种机制使得 Java 程序能够实现 “一次编写,到处运行”。JRE(Java Runtime Environment)是 Java 运行时的环境,主要用于运行 Java 程序。它包含 Java 虚拟机(JVM)和 Java 核心类库,确保 Java 程序可以在不同操作系统上运行。

2024-11-17 15:34:17 367 1

原创 折半查找代码

【代码】折半查找代码。

2024-09-11 19:01:24 144

原创 C语言二叉树层序遍历(广度优先遍历)

【代码】C语言二叉树层序遍历(广度优先遍历)

2024-08-22 11:28:48 318

原创 C语言(用到c++引用&)二叉树的前序遍历(深度优先遍历)、中序遍历、后序遍历

【代码】C语言(用到c++引用&)二叉树的前序遍历(深度优先遍历)

2024-08-22 10:09:27 323

原创 c语言创建一个二叉树

【代码】c语言创建一个二叉树。

2024-08-20 21:35:42 184

原创 头插法新建链表

这是第一次的代码,运行后发现有bug,把9999也存入了链表,原因是第一个数据在while循环外就输入了(x=3),所以while判断条件一直判断的是上一个输入的数,输入5过后下一次循环判断5!=9999,然后9999就输入进去了,所以需要对代码进行修改。新的代码把第一个数据输入也放进了while循环里,这样下一次判断就是本次要输入的值。将数据3 4 5存入链表,以9999为结束标志。输入3 4 5 9999,链表中数据为3 4 5。

2024-08-13 17:31:04 485 1

空空如也

空空如也

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

TA关注的人

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