- 博客(8)
- 收藏
- 关注
原创 【Java异常】
本文系统介绍了Java异常处理机制。首先阐述了异常的概念,即程序运行期间发生的不正常情况,并列举了算术异常、数组越界异常等常见类型。然后详细解析了异常体系结构,包括Throwable、Error和Exception三个层次,区分了编译时异常和运行时异常。重点讲解了异常处理的5个关键字(throw、try、catch、final、throws)及其使用方法,包括异常的抛出、捕获和处理策略。最后介绍了如何自定义异常类来满足特定业务需求,通过继承Exception或RuntimeException来实现。全文涵盖
2025-12-20 23:19:24
682
原创 【JavaString类】
本文介绍了Java中String类的重要性及常用方法。作为面向对象语言,Java提供了String类来处理字符串操作,解决了C语言中字符串处理的局限性。文章详细讲解了String的构造方式、对象比较(==、equals、compareTo)、字符串查找、数值转换、大小写转换等核心方法。重点阐述了String的不可变性设计原理及其优势(线程安全、缓存hashcode等),并指出频繁修改字符串时应使用StringBuilder或StringBuffer以提高效率。最后对比了三者的区别:String不可变,Str
2025-12-18 23:15:49
838
原创 【Java抽象类和接口】
本文介绍了Java中抽象类和接口的核心概念与区别。抽象类用于描述不具备完整信息的类,包含抽象方法(必须由子类实现)和普通方法/属性,不能直接实例化。接口则定义公共行为规范,所有方法默认为public abstract,支持多实现。关键区别在于:抽象类可包含具体实现,表达"is-a"关系;接口仅定义规范,表达"has-a"特性。文章还通过USB设备实例演示接口应用,并强调Object类作为所有类的基类,其equals()和toString()方法的重要性。最后指出抽象类
2025-12-17 00:07:22
744
原创 【Java继承和多态】
摘要:本文详细介绍了Java中的继承和多态两大核心概念。在继承部分,阐述了继承的作用(代码复用、共性抽取)、语法(extends关键字)、super关键字的使用、子类构造方法的调用顺序以及初始化流程。在多态部分,讲解了多态的概念、实现条件(继承体系、方法重写、父类引用)、向上转型与向下转型、方法重写的规则,并分析了多态的优点(降低复杂度、提高扩展性)和缺陷(运行效率降低)。文章还特别强调了在构造方法中避免调用可重写方法的风险,并通过实例代码展示了继承和多态的具体应用场景。
2025-12-08 01:25:04
704
2
原创 【Java类和对象】
本文介绍了Java中类与对象的核心概念。面向对象编程(OOP)将程序视为相互作用的对象集合,每个对象包含属性和行为,相比面向过程编程更易于扩展和维护。类作为对象的模板,通过定义成员变量和方法描述实体特征;对象则是类的实例化,通过new关键字创建。文章还详细讲解了this关键字的作用、构造方法的特性以及对象初始化的过程,包括默认初始化和就地初始化两种方式。这些概念共同构成了Java面向对象编程的基础框架。
2025-12-05 00:26:48
915
原创 【Java static】关键字
摘要:本文探讨了Java中static关键字的作用及用法。static用于修饰类的成员变量、方法和代码块,使其成为类级别而非对象级别的成员。静态变量在类加载时初始化,被所有对象共享;静态方法可通过类名直接调用;静态代码块在类加载时执行且只执行一次。文章通过实例展示了静态成员在工具类、常量定义等场景的应用,并指出静态成员不能直接访问非静态成员。合理使用static可提高代码效率和可维护性,但需注意其生命周期和作用域。
2025-10-30 20:51:12
1730
5
原创 第一次写博客是什么感受?
那么我们为什么要写博客呢?对于我(本人计算机方向)来说,它不仅可以帮我记录我的学习过程,还可以记录我对于一些知识点的总结,我觉得这是一种很好的方式。于是我就打开了CSDN,写下了我的第一篇博客, 这里也简单地介绍一下自己,本人是一名计算机专业的大一新生,我希望在未来的四年学习过程中能够学好专业,成为一名优秀的程序员,为此我会好好学习编程,每天敲代码,把键盘敲烂。我觉得写博客就是类似写日记,只不过是方式不同而已,步入大学以后我相信很多人都没有了写日记的习惯,而写博客就恰好可以帮助我们养成良好的习惯。
2024-11-22 12:48:57
325
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅