自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 韩顺平Java学习笔记(八)自用

Iterator对象称为迭代器,主要用于遍历Collection集合中的元素所有实现了Collection接口的集合类都有一个iterator()方法,用以返回一个实现了Iterator接口的对象,即可以返回一个迭代器Iterator的结构Iterator仅用于遍历集合,本身不存放对象List接口时Collection接口的子接口List集合类中元素有序(即添加顺序和取出顺序一致)、且可重复List集合中的每个元素都有其对应的顺序索引,即支持索引。

2024-07-24 14:39:42 812

原创 韩顺平Java学习笔记(七)自用

Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

2024-05-21 15:44:35 655

原创 栈的相关知识与应用

【代码】栈的相关知识与应用。

2024-05-18 14:16:06 759

原创 韩顺平Java学习笔记(六)自用

Java语言中,将程序执行中发生的不正常情况称为“异常”(开发过程中的语法错误和逻辑错误不是异常)执行过程中发生的异常可分为两大类Error(错误):Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError[栈溢出]和OOM(out of memery),Error是严重错误,程序会崩溃Exception:其他因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。

2024-04-25 11:11:16 1206

原创 双向链表及单向循环链表

设编号为1,2,...,n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m的那个人出列,他的下一位又从1开始报数,数到m的那个人又出列,以此类推,直到所有人出列位置,由此产生一个出对编号的序列。Josephu(约瑟夫、约瑟夫环)问题。

2024-04-18 13:56:19 414

原创 韩顺平Java学习笔记(五)自用

一个类的内部又完整嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。是类的第五大成员【属性、方法、构造器、代码块、内部类】,内部类最大的特点就是可以直接访问私有属性,并且可以体现类之间的包含关系。不需要提供setXxx方法,因为枚举对象值通常为只读对枚举对象/属性使用final+static共同修饰,实现底层优化枚举对象名通常使用全部大写,常量的命名规范枚举对象根据需要,也可以有多个属性//演示字定义枚举实现。

2024-04-17 17:58:28 1088

原创 单链表基础操作及常见题目

遍历原先的链表,在遍历之前还需要定义两个辅助指针:cur用于遍历,next用于保存当前节点的下一个节点的信息,每遍历到一个节点就把这个节点下一个节点指向reverseHead的next节点,再让reverseHead的next节点指向当前遍历到的这个节点,循环遍历结束后将原先这个链表的头结点head的next节点指向新链表头结点reverseHead的next的节点,这样就完成了链表的反转。

2024-04-16 20:41:00 745

原创 韩顺平Java学习笔记(四)自用

定义语法:访问修饰符 static 数据类型 变量名;【推荐】static 访问修饰符 数据类型 变量名;静态方法和属性的经典使用设计模式是在大量的实践中总结和理论化之后优选得代码结构、编程风格以及解决问题得思考方式。设计模式就像是经典的棋谱,不同的棋局我们用不同的棋谱,免去自己再思考和探索单例(单个实例)所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法单例模式有两种方式:1)饿汉式 2)懒汉式。

2024-04-16 14:50:51 972

原创 韩顺平Java学习笔记(三)自用

面向对象编程有三大特征:封装、继承和多态继承可以解决代码复用,让我们的编程更靠近人类思维。当多个类存在相同的属性(变量和方法时可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends来声明继承父类即可。画出继承的示意图。

2024-04-09 21:16:01 889

原创 数组模拟环形队列

【代码】数组模拟环形队列。

2024-04-09 21:07:57 296

原创 韩顺平Java学习笔记(二)自用

Java允许同一个类中,多个同名方法的存在,但要求形参列表不一致比如System.out.println();out是PrintStream类型构造方法又叫构造器(constructor),是类的一种特殊的方法,它的主要作用是完成对新对象的初始化。方法名和类名相同没有返回值在创建对象时,系统会自动的调用该类的构造器完成对象的初始化。

2024-03-31 15:17:49 1008

原创 韩顺平Java学习笔记(一)自用

JDK 的全称(Java Development Kit Java 开发工具包) JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。JRE(Java Runtime Environment Java 运行环境) JRE = JVM + Java 的核心类库[类]

2024-03-24 19:22:39 959

空空如也

空空如也

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

TA关注的人

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