作者:小熊奶糖(BearCandy)

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

JavaScript,DOM语法及解释

JavaScript语法及解释 下面是一个展示JavaScript语法及解释的表格: JavaScript基础语法 语法 示例 解释 变量声明 let x = 5; 使用let声明块级作用域变量 变量声明 const PI = 3.14; 使用const声明常量,不可重新赋值 变量声明 var na

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

Java 内部类学习笔记

Java 内部类学习笔记 概述 内部类是指定义在另一个类内部的类,Java提供了三种主要的内部类形式,每种都有不同的特性和使用场景。 1. Inner Class(成员内部类) 特点 定义在外部类的内部,与成员变量和方法同级 可以访问外部类的所有成员(包括private) 不能包含静态成员(stat

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

JAVA静态代码块

好的,我们来详细讲解 Java 中的静态代码块。 1. 什么是静态代码块? 静态代码块是使用 static 关键字修饰的代码块,它在类加载到内存时执行,并且只执行一次。 语法: static { // 静态代码块中的代码 System.out.println("静态代码块执行了");

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

Java 中的静态导入

import 同一个包中的类不需要导入 可使用通配符*导入包中所有的类 列如: import java.util.* 可以使用as关键字创建别名 // 文件: Main.java import java.util.DateDemo; // 导入java.util.Date类 import java

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

JAVA 默认访问权限 ≠ public

默认访问权限 ≠ public 1. 默认访问权限(包级私有) class DefaultClass { // 默认权限 - 包内可见 int defaultField; // 默认权限 - 包内可见 void defaultMethod() {}

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