- 博客(5)
- 收藏
- 关注
原创 深入理解 Java 基础:异常、泛型与集合框架
由于 JDK 不可能针对所有业务场景定义异常,开发者常常需要自定义异常以满足特定需求。自定义运行时异常:定义一个类继承,并重写构造器。在需要的地方通过throw new异常类(xxx)创建并抛出异常对象。例如:java自定义编译时异常:定义类继承Exception,同样重写构造器,使用throw new异常类(xxx)抛出异常。例如:java异常在程序中不仅能帮助开发者定位代码中的问题,还可以作为一种机制通知上层调用者方法的执行状态,为程序的调试和维护提供重要线索。
2025-04-02 14:37:05
634
原创 Java 集合之 Set 家族
在 Java 编程世界里,集合框架是开发者不可或缺的工具包,其中Set接口的实现类HashSet和TreeSet各有千秋,为处理独特元素集合提供了丰富选择。本文将结合文档内容,深入剖析这几个集合类的特点、原理及遍历方式。
2025-03-31 08:34:15
1015
原创 ArrayList 和 LinkedList:特性、差异与应用场景
例如,在一个学生成绩管理系统中,如果经常需要根据学生的编号(索引)查询成绩,使用ArrayList可以快速定位到对应的成绩信息,提高系统的响应速度。以插入操作为例,当在链表中某个节点A之后插入一个新节点B时,只需要修改A节点的后继引用指向B,以及B节点的前驱引用指向A,同时将B节点的后继引用指向A原来的后继节点。例如,假设有一个存储了大量商品价格的ArrayList,我们可以直接使用prices.get(index)来快速获取特定位置的价格信息,无论列表中有多少个元素,这种访问操作的时间几乎是恒定的。
2025-03-29 10:57:58
641
1
原创 泛型接口包装类
打个比方来讲:泛型接口就像一种“万能模板”,比如你设计一个盒子接口,盒子里能装任何东西(数字、文字、自定义对象等),但具体装什么类型不用提前写死。就像设计了一个万能模具(Data<T>),既能生产学生专用的"盒子"(StudentData),又能生产老师专用的"盒子"(TeacherData)。定义类、接口、方法时,同时声明了一个或者多个类型变量(如:<E>)称为泛型类、泛型接口,泛型方法、它们统称为泛型。总之,泛型接口的好处:使用泛型接口可以简化代码开发,不用开发多个处理类接口。
2025-03-27 21:12:31
552
原创 Java异常
答:Java无法为这个世界上全部的问题都提供异常类来代表, 如果企业自己的某种问题,想通过异常来表示,以便用异常来管理该问题,那就需要自己来定义异常类了。京东:https://re.jd.com/ ----》https://re.jd.com/dasd/dad/sd/asd/asdas。//打印异常堆栈信息到控制台(异常完整信息,以后会写入日志文件),给开发人员看的。被最外层捕获异常,记录下异常信息,并响应适合用户观看的信息进行提示:https://www.jd.com/error2.aspx。
2025-03-27 21:10:26
939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人