
基础模块
文章平均质量分 95
本专栏专为零基础或想夯实基础的学习者打造,由浅入深讲解 Java 基础知识。从变量、数据类型、运算符,到流程控制、类与对象等核心概念,用通俗易懂的语言拆解复杂知识,助你轻松迈入 Java 编程大门,打下坚实的编程基础。
搬砖界的小白
凡所迹遇,绝非偶然
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【基础】第九篇 ==与equals 比较详解
Java中==与equals的区别 ==运算符用于基本数据类型时比较值是否相等,用于引用类型时比较内存地址是否相同。equals方法默认与==相同,但被重写后可用于比较对象内容是否相等。 关键区别: ==用于基本类型比较值,引用类型比较地址 equals默认比较地址,但可被重写为比较内容 字符串常量池机制会导致某些字符串比较的特殊情况 使用建议: 比较基本类型用== 比较对象内容用重写后的equals 字符串比较推荐使用equals 理解这些区别有助于避免Java开发中常见的比较错误。原创 2025-07-31 16:59:25 · 754 阅读 · 0 评论 -
【基础】第八篇 Java 面向对象三大特性详解:封装、继承与多态
本文深入解析Java面向对象编程的三大特性:封装、继承与多态。封装通过访问控制保护数据安全,提供getter/setter方法实现安全访问;继承使用extends关键字实现代码复用和功能扩展,遵循单继承规则;多态通过方法重写和向上转型实现同一接口的不同行为表现。三者协同工作:封装是基础,继承形成层次结构,多态提升灵活性。文章通过代码示例和对比表格,清晰展示了三大特性的实现方式、核心作用及相互关系,为理解Java面向对象编程提供了系统性的指导。原创 2025-08-13 14:43:17 · 1001 阅读 · 0 评论 -
【基础】第七篇 Java 类的定义、构造器、成员变量与方法详解
本文介绍了Java面向对象编程中类的核心概念,包括类的定义、成员变量、构造器和成员方法。类作为对象的模板,通过定义属性和行为来描述对象特征。成员变量分为实例变量和类变量,构造器用于初始化对象,成员方法则实现对象的行为逻辑。文章详细讲解了类的基本语法结构、访问修饰符的使用、构造器重载以及方法分类等内容,并提供了代码示例说明。这些知识点是掌握Java面向对象编程的基础,理解类与对象的关系对后续学习封装、继承和多态至关重要。原创 2025-08-05 11:42:29 · 482 阅读 · 0 评论 -
【基础】第六篇 Java 位运算符详解:从基础到实战应用
本文全面解析Java位运算符的用法、特性及应用场景。位运算符直接对整数二进制位操作,效率极高,可分为按位逻辑运算符(&、|、^、~)和移位运算符(<<、>>、>>>)。按位与用于保留指定位/判断奇偶;按位或用于设置状态位;按位异或可实现交换变量/简单加密;按位非则是取反操作。移位运算符中,左移等价乘以2的幂,右移等价除以2的幂。这些运算符在底层编程、性能优化和特定业务场景中具有重要作用,是Java开发者需要掌握的高效工具。原创 2025-08-05 23:42:54 · 600 阅读 · 0 评论 -
【基础】第五篇 Java 运算符、条件语句与循环语句详解
本文摘要: Java运算符、条件语句和循环是程序控制的核心。运算符包括算术运算符(+、-、*、/等)、关系运算符(==、>等)、逻辑运算符(&&、||等)和赋值运算符(=、+=等),用于数据运算和比较。条件语句(if-else、switch)实现分支逻辑,循环语句(for、while、do-while)用于重复执行代码块。文章通过实例演示了各类运算符的使用方法,并强调了注意事项,如整数除法截断、自增自减仅适用于变量、字符串比较需用equals()等。这些基础语法是Java编程的重要基石原创 2025-08-06 00:36:49 · 874 阅读 · 0 评论 -
【基础】第四篇 类型溢出原理详解
本文深入分析了Java基本数据类型的溢出机制。整数类型(byte、short、int、long)采用补码表示,溢出时会循环绕回取值范围另一端,如int最大值2147483647溢出后变为-2147483648。浮点类型遵循IEEE 754标准,溢出时产生特殊值(正/负无穷大)。字符类型char为无符号16位整数,溢出表现为数值循环。布尔类型boolean理论上不会溢出。文章通过二进制编码原理解释了不同类型溢出的本质差异,并提供了实际代码示例进行验证。理解这些溢出机制对编写健壮的Java程序至关重要。原创 2025-08-01 17:42:16 · 1087 阅读 · 0 评论 -
【基础】第三篇 Java 包装类详解
Java封装类通过包装基本类型使其具备对象特性,实现了自动装箱/拆箱、空值处理、泛型支持等功能。8种基本类型对应不同封装类,其中数值类继承自Number,Character和Boolean继承自Object。自动转换机制本质是调用valueOf()和xxValue()方法,但需注意null值风险。封装类提供丰富的工具方法如字符串转换、字符判断等,并采用缓存机制优化常用值性能。与基本类型相比,封装类内存占用大且性能较低(测试显示20倍差距),但支持null值和泛型。最佳实践建议在性能敏感场景优先使用基本类型,原创 2025-07-24 17:38:57 · 814 阅读 · 0 评论 -
【基础】第二篇 Java 基本数据类型详解
Java基本数据类型是编程的基础,包括8种类型:整数类型(byte、short、int、long)、浮点类型(float、double)、字符类型(char)和布尔类型(boolean)。它们具有固定内存大小和取值范围,保证了跨平台一致性。整数类型适用于不同范围的整数值存储,其中int最常用;浮点类型处理小数;char表示单个字符;boolean存储逻辑值。理解这些类型的特点能提升代码效率并避免类型错误。原创 2025-07-24 11:40:41 · 768 阅读 · 0 评论 -
【基础】第一篇 Java 环境搭建超详细保姆教程(附常见问题解决)
本文详细介绍了Java开发环境的搭建步骤,包括JDK安装、环境变量配置和IDE选择。主要内容包括:1)JDK与JRE的区别,推荐下载LTS版本;2)Windows系统下JDK的安装流程;3)关键的环境变量配置方法(JAVA_HOME和Path);4)推荐使用IntelliJ IDEA或Eclipse作为开发工具;5)通过Hello World程序验证环境配置是否成功。文章还提供了常见问题解决方案,帮助初学者顺利完成Java开发环境的搭建。按照步骤操作即可解决90%的环境配置问题,为后续Java学习奠定基础。原创 2025-08-05 10:36:28 · 971 阅读 · 0 评论