- 博客(12)
- 收藏
- 关注
原创 抽象与接口——Java的“武器模板”与“装备词条”
Java中的抽象类和接口是面向对象编程的重要概念。抽象类通过abstract关键字定义,可以包含抽象方法和具体实现,用于定义类的共性模板;接口则通过interface定义,主要包含抽象方法,用于定义行为规范。两者核心区别在于:抽象类体现is-a关系,用于类层次结构;接口体现like-a关系,用于功能扩展。实际开发中,当需要为相关类提供共同基类时使用抽象类,当需要为不同类添加相同功能时使用接口。
2025-09-04 22:22:10
1096
1
原创 多态——面向对象编程的 “灵活密码”
Java多态的核心是“同一行为,不同实现”,通过父类引用调用子类方法实现代码灵活性。多态需要三个条件:继承/实现关系、方法重写和父类引用指向子类对象。其优势在于简化代码、便于扩展和降低耦合度,但局限性是父类引用无法直接调用子类特有方法。底层实现依赖JVM的动态绑定机制,通过方法表在运行时确定具体方法。多态体现了面向对象“对扩展开放,对修改封闭”的设计原则,是提升代码可维护性和扩展性的关键。
2025-09-02 22:26:41
725
1
原创 继承——Java中的“家族传承”
摘要:继承是面向对象编程的核心特性之一,允许子类复用父类的属性和方法,实现代码复用和扩展。Java采用单继承机制,子类通过extends关键字继承父类,可访问父类的非私有成员。子类可重写父类方法,使用super关键字区分继承成员。构造方法需遵循父类到子类的初始化顺序,通过super()调用父类构造器。继承提高了代码复用性和维护性,但需注意避免过度继承导致的耦合。合理使用继承能构建清晰的类层次结构,为多态奠定基础。
2025-08-18 23:20:44
1017
1
原创 static——Java打破对象束缚的类级魔法
本文深入解析了Java中static关键字的本质与使用场景。static将成员与类本身绑定,使其成为类级别共享资源,无需实例即可调用。核心特点包括:1. 静态成员随类加载而初始化,被所有对象共享;2. 静态方法只能访问静态成员,常用于工具类和main方法;3. 三种代码块(局部/构造/静态)具有不同的生命周期。static在保持面向对象特性的同时,实现了类级资源共享,是Java平衡对象实例与;通用功能的重要语法工具。
2025-08-13 22:02:30
1178
1
原创 Java 面向对象基础(类与对象和封装)—— Java 的灵魂与骨架
本文介绍了Java面向对象编程(OOP)的核心概念与应用。主要内容包括:1)面向对象与面向过程的本质区别,通过网购等实例说明对象协作思想;2)类与对象的关系,详细讲解类的定义、成员变量/方法、封装特性及访问控制修饰符;3)方法重载、构造方法、this关键字等关键技术;4)对象内存模型分析。文章强调封装作为OOP三大特征之一的重要性,通过银行账户案例演示private修饰与get/set方法的使用,并系统梳理了构造方法的重载规则和对象创建流程。全文采用理论讲解配合代码示例的方式,帮助理解Java面向对象的基础
2025-08-12 21:19:55
1762
原创 数组基础——Java“抽屉柜”
本文详细介绍了Java中数组的概念、定义方式、初始化方法及常见操作。数组可视为带编号的连续内存空间,用于存储同类型数据。文章强调数组作为引用类型的特性,指出直接比较数组实际比较的是内存地址而非内容,理解数组的内存结构对编程至关重要。
2025-08-09 20:33:37
1068
原创 流程控制语句(if、switch、for、while、break、continuereturn与label)——Java程序的“交通信号灯”
本文详细介绍了Java程序中的三种基本流程控制结构:顺序结构、分支结构和循环结构。文章还讲解了break、continue和return等流程控制语句的使用方法,以及循环嵌套和label标签的应用。通过实例演示了各种控制结构的语法和执行流程,帮助读者掌握程序流程控制的核心概念和实现方式。
2025-08-07 22:18:06
1181
原创 原码、反码、补码底层原理、类型转换原理、进制基础——计算机存储数据值原理(Java数据类型理解
文章系统讲解了计算机中的进制转换、原码/反码/补码原理及类型转换,解释了计算机底层以补码形式存储数据的本质特性。
2025-08-04 23:15:25
2408
原创 标识符、常量、变量和数据类型——Java语法骨架
本文介绍了Java编程中标识符、常量、变量和数据类型的基础知识,这些概念共同构成 Java 编程的 “语法骨架”,是理解其设计思想与高效开发的前提。
2025-08-02 19:28:56
1202
1
原创 跨平台、JVM、垃圾回收、API等——认识 Java
【Java基础核心知识摘要】Java作为面向对象语言,具备跨平台、垃圾回收、多线程等核心特性。其“一次编写,到处运行”的能力源于JVM机制:源代码编译为字节码后,由不同平台的JVM解释执行。JVM内存分为方法区、堆、栈等区域,自动通过GC回收内存。Java提供丰富的标准库API和异常处理机制保障程序健壮性,多线程机制则提升执行效率。理解这些基础原理是掌握Java编程的关键前提,为后续语法学习奠定认知框架。
2025-08-01 19:48:56
741
2
原创 JDK,Git——Java学习的第一步
JDK和Git是Java开发者必备基础工具,前者保障代码编译运行,后者提升开发效率和团队协作能力,二者结合为Java学习和项目开发奠定坚实基础。文章详细介绍了下载配置JDK与Git的方法,为想学习JAVA的小伙伴指出开始学习需要做的准备。
2025-07-31 19:40:11
926
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅