黄熙真

导航

 

2026年10月26日

摘要: 虽然Java提供了丰富的内置异常,但在复杂的业务系统中,标准异常往往难以精确表达特定的业务错误。此时,自定义异常成为了提升代码可读性和可维护性的关键。 基础自定义异常与匹配顺序 创建自定义异常非常直接:定义一个类继承标准的 Exception 类,并提供带字符串参数的构造方法,将错误信息传递给父类。 阅读全文
posted @ 2026-10-26 22:08 黄熙真 阅读(3) 评论(0) 推荐(0)
 
摘要: 在Java编程中,异常处理是保证程序健壮性的核心机制。通过合理捕获运行时错误,可以有效防止程序因局部故障而全局崩溃。以下通过几个典型案例解析Java内置异常及基础捕获结构。 算术异常与流程控制 在除法运算中,如果除数为0,Java虚拟机会抛出算术异常(ArithmeticException)。当这段 阅读全文
posted @ 2026-10-26 22:07 黄熙真 阅读(3) 评论(0) 推荐(0)
 
摘要: 在Java中,同一个类里面可以有多个同名的方法,只要它们的参数列表不一样,这就是方法重载(Overload)。今天通过一个求最大值的练习,切身体会到了重载的便利。 学习总结: 我写了一个类,里面定义了三个都叫 max 的方法。第一个用来比较两个整数,第二个用来比较两个浮点数,第三个用来找出一个浮点数 阅读全文
posted @ 2026-10-26 22:03 黄熙真 阅读(2) 评论(0) 推荐(0)
 
摘要: 今天在练习Java类的定义时,重点复习了Java中的四种访问权限修饰符。这也算是面向对象封装特性的第一道门槛。 学习总结: 在Java中,权限从大到小依次是:public、protected、默认(不写)和 private。 public(公共的):权限最大,对所有类可见,通常在定义类或对外提供的公 阅读全文
posted @ 2026-10-26 22:01 黄熙真 阅读(2) 评论(0) 推荐(0)
 

2026年10月11日

摘要: 这周同步推进离散数学与大学英语两门课程的学习。离散数学主攻命题逻辑板块,练习求解主析取范式、主合取范式,学会区分永真式、永假式与可满足式。命题公式推导对严谨性要求很高,括号、联结词一旦写错,整个结果就会出错,非常考验逻辑思维能力。 英语方面,我重点攻克长难句,学习同位语从句的结构用法,积累了depr 阅读全文
posted @ 2026-10-11 15:35 黄熙真 阅读(3) 评论(0) 推荐(0)
 
摘要: 本周集中学习线性代数,重点练习矩阵四则运算、求矩阵的秩、行列式求值以及矩阵初等行变换。矩阵化为行阶梯形、行最简形的步骤繁琐,每一步的加减变换都要格外小心,很容易出现符号或者计算失误,经常一步算错,后续所有推导全部跟着出错。 做题过程中,我慢慢总结出实用技巧:做初等行变换时每一步做好标记,变换完成后及 阅读全文
posted @ 2026-10-11 15:34 黄熙真 阅读(5) 评论(0) 推荐(0)
 

2026年9月23日

摘要: 这次学习了 Java 中的冒泡排序。冒泡排序是一种比较基础的排序方法,它主要通过不断比较相邻的两个元素,如果前面的元素比后面的元素大,就交换它们的位置,从而逐渐将较大的元素移动到数组后面。 列如数组: int[] arr = {9, 8, 3, 5, 2}; 通过冒泡排序后,数组会按照从小到大的顺序 阅读全文
posted @ 2026-09-23 19:05 黄熙真 阅读(8) 评论(0) 推荐(0)
 
摘要: 这次学习了 Java 中数组的基本使用。数组是一种可以存放多个相同类型数据的数据结构,在实际编程中使用非常广泛。创建数组时,可以使用 new 关键字,例如 int[] arr = new int[4];,表示创建一个可以存放4个整数的数组。 在使用数组的过程中,我了解到数组的下标是从 0 开始的,所 阅读全文
posted @ 2026-09-23 18:58 黄熙真 阅读(11) 评论(0) 推荐(0)
 

2026年9月15日

摘要: 在使用 IntelliJ IDEA 编写代码的过程中,我尝试给代码编辑界面添加自己的背景水印。这样在进行课程作业截图时,可以让截图带有个人信息,也更加方便区分自己的代码。 首先,我在 IDEA 的插件市场中搜索并安装了 Background Image Plus 插件。安装完成后,在“设置→外观与行 阅读全文
posted @ 2026-09-15 20:50 黄熙真 阅读(12) 评论(0) 推荐(0)
 
摘要: 最近开始使用 IntelliJ IDEA 进行 Java 程序的学习和编写。相比以前使用其他开发工具,IDEA 的功能更加丰富,项目结构也更加清晰。 在创建 Java 项目后,可以在项目窗口中看到 .idea、out、src 等文件夹,其中 src 主要用于存放 Java 源代码。通过创建不同的 J 阅读全文
posted @ 2026-09-15 20:49 黄熙真 阅读(10) 评论(0) 推荐(0)