自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 包、关键字、代码块

本质:包即文件夹,用于对不同功能的Java类进行分类管理,便于代码的后续维护。

2025-12-18 12:05:35 225

原创 面向对象进阶 多态

同类型对象表现出的不同形态。

2025-12-18 12:01:46 141

原创 面向对象进阶 多态

同类型对象表现出的不同形态。

2025-12-14 17:34:40 236

原创 面向对象进阶 static

static是 Java 中的修饰符,可用于修饰:成员变量(静态变量)成员方法(静态方法)

2025-12-14 17:33:37 133

原创 集合 ArrayList的学习笔记

本文总结了ArrayList集合与数组的主要区别,重点介绍了ArrayList的特性及常用方法。数组长度固定且可存储基本类型,而ArrayList长度可变且仅存储引用类型。文章详细讲解了ArrayList的三种构造方法,包括空列表、指定容量和集合转换构造。核心方法部分涵盖增删改查操作,如add()、remove()、set()、get()和size()等。最后补充了基本数据类型对应的包装类说明,为Java集合框架的学习提供了实用参考。

2025-11-29 08:16:25 247

原创 Java String 学习笔记

本文总结了Java字符串的核心特性与操作方法。String具有不可变性,修改会生成新对象。创建方式包括直接赋值和构造方法,二者在内存模型上有差异。比较字符串应使用equals()而非==。介绍了常用方法如length()、charAt()、substring()等,以及可变字符串容器StringBuilder和StringJoiner的使用场景与核心API。特别强调了StringBuilder的高效拼接能力和StringJoiner的格式化拼接优势。

2025-11-29 06:21:29 230

原创 文件操作与 IO 流

本文总结了Java文件操作与IO流的核心知识,包括File类的常用方法(如路径获取、文件判断等)、绝对/相对路径的区别,以及IO流的分类(字节流/字符流、输入/输出流)。重点介绍了字节流(FileInputStream/FileOutputStream)和字符流(FileReader/FileWriter)的操作方法、构造方式及使用示例,强调了字符流仅适用于纯文本文件,而字节流可处理所有文件类型。同时还提及了缓冲流的高效特性,并给出使用try-with-resources自动关闭流的推荐做法。

2025-09-17 15:04:57 595

原创 Java面向对象编程核心知识点

Java面向对象编程(OOP)核心知识点包括:类与对象(类作为模板定义属性和方法,对象是具体实例)、构造方法(用于初始化对象,分为默认构造和自定义构造)、封装(通过private修饰属性和提供getter/setter方法保护数据)以及继承(子类extends父类实现代码复用)。这些特性共同构成了Java OOP的基础,通过类与对象的关系实现代码的模块化和重用性,同时确保数据安全性和程序扩展性。

2025-09-11 11:35:35 548

原创 Java基础语法入门

函数定义包括修饰符、返回值类型、函数名、参数列表、函数体。修饰符常用;返回值类型为void时不返回数据,否则需用return返回结果。// 无返回值函数:打印问候语System.out.println("你好," + name + "!");// 有返回值函数:求两个数的和return sum;// 返回计算结果。

2025-09-10 19:14:33 336

原创 Java 自制线性表

【代码】Java 自制线性表(数组实现)

2024-04-14 19:56:35 340 1

原创 Java实现混沌分形

谢尔宾斯基地毯的构造与谢尔宾斯基三角形相似,区别仅在于谢尔宾斯基地毯是以正方形而非等边三角形为基础的。将一个实心正方形划分为的9个小正方形,去掉中间的小正方形,再对余下的小正方形重复这一操作便能得到谢尔宾斯基地毯。IFS以仿射变换为框架,根据几何对象的整体与局部具有自相似的结构,将总体形状以一定的概率按不同的仿射变换迭代下去,直至得到满意的分形图形。根据自相似特性,希尔宾斯基三角形是由三个尺寸减半的谢尔宾斯基三角形按照品字形叠加而成。相较于IFS的多次循环,谢尔宾斯基分形则是通过递归实现的。

2024-04-06 21:16:13 1880 1

原创 Java 简易画图板 V1.1 —更多的图形及颜色

画图板在1.0版本实现了简单的画图功能,这期将让画图板有更多的图形和颜色可以选择。

2024-03-25 23:45:44 600 1

原创 Java 简易画图板V1.0

简易画图板,真的很简陋!

2024-03-23 19:04:51 1032 1

原创 Java:子类与继承(1)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2024-03-22 01:13:18 1736 1

空空如也

空空如也

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

TA关注的人

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