作者:小熊奶糖(BearCandy)

Java包装类详解

Java包装类详解 一、包装类的作用 包装类(Wrapper Classes)是Java中一种特殊的类,它们的主要作用是: 1. 基本数据类型与对象的桥梁 将基本数据类型(如int, double等)包装成对象 使得基本数据类型可以像对象一样操作 2. 集合框架的必要性 Java集合框架(如Arra

小熊奶糖(BearCandy) 发布于 2025-10-11

Java Bean 规范详解

Java Bean 规范详解 1. 什么是 Java Bean? Java Bean 是一种符合特定规范的 Java 类,主要用于封装多个对象作为一个单独的对象(即对象)。它是一个可重用的软件组件,具有以下特点: 可序列化:实现 Serializable 接口 无参构造函数:提供公共的无参构造方法

小熊奶糖(BearCandy) 发布于 2025-10-11

Java中所有类的根父类——`Object`

Java中所有类的根父类——Object。 1. Object类概述 java.lang.Object 类是Java类层次结构中的根类。每个类都使用 Object 作为超类(父类)。所有对象(包括数组)都实现了这个类的方法。 这意味着,在Java中,你可以用 Object 类型的变量来引用任何类型的

小熊奶糖(BearCandy) 发布于 2025-10-11

Java字符串与StringBuilder详解

Java字符串与StringBuilder详解 1. String类的特性 不可变性(Immutability) public class StringDemo { public static void main(String[] args) { String str1 =

小熊奶糖(BearCandy) 发布于 2025-10-11

Java 数组详解

Java 数组详解 1. 数组基础概念 1.1 什么是数组 数组是Java中用来存储固定大小的同类型元素的线性数据结构。数组在内存中是连续分配的。 1.2 数组特点 固定长度,一旦创建不能改变大小 所有元素类型相同 通过索引访问,索引从0开始 可以是基本数据类型或引用类型 2. 数组的声明和初始化

小熊奶糖(BearCandy) 发布于 2025-10-11

Java枚举详解

Java枚举详解 1. 枚举概述 枚举(Enum)是Java 5引入的一种特殊数据类型,用于定义一组命名的常量。枚举使代码更加清晰、类型安全,并且易于维护。 2. 基本语法 // 最简单的枚举定义 public enum Day { MONDAY, TUESDAY, WEDNESDAY, T

小熊奶糖(BearCandy) 发布于 2025-10-11

Java 接口详解

Java 接口详解 1. 接口的基本概念 接口(Interface)是Java中一种完全抽象的类,用于定义一组规范或契约。接口只包含抽象方法(Java 8之前)和常量,实现类必须实现接口中定义的所有方法。 2. 接口的定义语法 [访问修饰符] interface 接口名 [extends 父接口1,

小熊奶糖(BearCandy) 发布于 2025-10-11

Java抽象:抽象类与抽象方法详解

Java抽象:抽象类与抽象方法详解 1. 抽象的概念 抽象是面向对象编程的核心概念之一,它指的是隐藏具体的实现细节,只展示必要的特征和行为。在Java中,抽象通过抽象类和抽象方法来实现。 2. 抽象类 2.1 定义与特点 抽象类是用 abstract关键字修饰的类,具有以下特点: 不能实例化:无法创

小熊奶糖(BearCandy) 发布于 2025-10-11

JAVA final详解

final 在英文中是“最终的”、“不可改变的”意思。在 Java 中,它正是用来表示这种“不可变性”的语义。它可以用来修饰变量、方法和类,但在这三种上下文中的具体含义和效果有所不同。 1. final 修饰变量 这是 final 最常用的情况。一个被 final 修饰的变量只能被赋值一次,一旦初始

小熊奶糖(BearCandy) 发布于 2025-10-11

Java 中的单例模式

我来详细介绍一下 Java 中的单例模式。单例模式确保一个类只有一个实例,并提供一个全局访问点。 1. 饿汉式(线程安全) public class EagerSingleton { // 类加载时就创建实例 private static final EagerSingleton i

小熊奶糖(BearCandy) 发布于 2025-10-11
上一页 下一页