- 博客(14)
- 收藏
- 关注
原创 集合 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实现混沌分形
谢尔宾斯基地毯的构造与谢尔宾斯基三角形相似,区别仅在于谢尔宾斯基地毯是以正方形而非等边三角形为基础的。将一个实心正方形划分为的9个小正方形,去掉中间的小正方形,再对余下的小正方形重复这一操作便能得到谢尔宾斯基地毯。IFS以仿射变换为框架,根据几何对象的整体与局部具有自相似的结构,将总体形状以一定的概率按不同的仿射变换迭代下去,直至得到满意的分形图形。根据自相似特性,希尔宾斯基三角形是由三个尺寸减半的谢尔宾斯基三角形按照品字形叠加而成。相较于IFS的多次循环,谢尔宾斯基分形则是通过递归实现的。
2024-04-06 21:16:13
1880
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅