- 博客(11)
- 收藏
- 关注
原创 鸿鹄的JAVA学习第九课:图形化组件及其事件处理(一)
Java Swing 是 Java 基础类库(JFC)的一部分,它为开发者提供了一套丰富的图形用户界面(GUI)组件。这些组件能够让应用程序拥有一致的外观和操作方式,并且不会受到具体操作系统界面风格的影响.
2025-05-25 17:23:27
1907
原创 鸿鹄的JAVA学习第八课:数据结构和集合进阶(2)
数据结构(Data Structure)是计算机存储、组织和管理数据的一种方式,旨在高效地访问和修改数据。它定义了数据之间的逻辑关系、操作规则以及物理存储方式,是算法设计和程序优化的基础。数据结构是计算机科学的基石,它决定了程序的效率和可维护性。掌握常见结构(如数组、链表、树、图)的特性和适用场景,是写出高性能代码的关键。学习时建议结合算法(如排序、搜索)实践,深入理解其设计思想。
2025-05-15 23:12:24
649
原创 鸿鹄的JAVA学习第七课:集合进阶版(1)
单列集合最顶层是Collection集合,然后是List系列的和Set系列的,在List下有和Vector(已经被淘汰),在Set下有HashSet和TreeSet以及HashSet的子类(其中红色是接口,蓝色的是类)。1.2 各自特点。
2025-05-04 08:51:44
634
原创 鸿鹄的JAVA学习第五课:包和final关键字,抽象类和接口(1)
包就是文件夹。用来管理不同功能的JAVA类,方便后期代码维护。包名+类名。fianl关键字可以修饰类,成员变量和方法中的局部变量及方法。若修饰方法则表明该方法是最终方法,不能重写;若修饰类则表明该类是最终类,不能被继承;若修饰变量则变为常量,只能赋值一次。
2025-04-11 09:24:56
118
原创 鸿鹄java学习的第二课:类与对象(1)
名称与类名一致:构造方法的名字必须和所在类的名称完全相同。例如,若有一个名为Person的类,其构造方法名也得是Person。无返回值类型:构造方法不需要声明返回值类型,也不能使用void来修饰。创建对象时自动调用:当使用new关键字创建类的对象时,构造方法会被自动执行。public User1(){}//这就是空参构造}//这是有参的构造。
2025-03-19 22:13:38
408
原创 前缀和与差分
利用二维前缀和计算矩形区域的和通过二维前缀和数组,我们可以在 的时间复杂度内计算出任意矩形区域的元素和。对于一个给定的数组a[n],其差分数组d[n]定义为d[i] = a[i] - a[i - 1](i > 0),d[0] = a[0]。的定义为:b[i][j]=a[i][j]−a[i−1][j]−a[i][j−1]+a[i−1][j−1](边界条件:当 i=0 或 j=0 时,a[i][j]=0)。
2025-03-19 19:39:37
863
原创 【c++】简单的高精度算法:加法和减法
在c语言中,我们的整型或浮点型最多只能做到18位内的四则运算,而高精度则是通过用字符型来模拟进行运算。所以高精度算法是指用于处理超出基本数据类型(如。等)表示范围的大整数或高精度小数的算法。这些算法通常通过自定义数据结构来存储和操作大数字,并实现相应的算术运算。
2025-01-12 17:16:00
2427
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人