BearCandy's Wiki 无人问津也好,技不如人也罢,你都要安静下来,去做自己该做的事情,而不是让烦恼和焦虑,毁掉你本就不多的热情和定力

归档

2025 年 10 月

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

2025-10-11

final 在英文中是“最终的”、“不可改变的”意思。在 Java 中,它正是用来表示这种“不可变性”的语义。它可以用来修饰变量、方法和类,但在这三种上下文中的具体含义和效果有所不同。 1. final 修饰变量 这是 final 最常用的情况。一个被 final 修饰的变量只能被赋值一次,一旦初始
我来详细介绍一下 Java 中的单例模式。单例模式确保一个类只有一个实例,并提供一个全局访问点。 1. 饿汉式(线程安全) public class EagerSingleton { // 类加载时就创建实例 private static final EagerSingleton i
JavaScript语法及解释 下面是一个展示JavaScript语法及解释的表格: JavaScript基础语法 语法 示例 解释 变量声明 let x = 5; 使用let声明块级作用域变量 变量声明 const PI = 3.14; 使用const声明常量,不可重新赋值 变量声明 var na
Java 内部类学习笔记 概述 内部类是指定义在另一个类内部的类,Java提供了三种主要的内部类形式,每种都有不同的特性和使用场景。 1. Inner Class(成员内部类) 特点 定义在外部类的内部,与成员变量和方法同级 可以访问外部类的所有成员(包括private) 不能包含静态成员(stat

2025-10-08

好的,我们来详细讲解 Java 中的静态代码块。 1. 什么是静态代码块? 静态代码块是使用 static 关键字修饰的代码块,它在类加载到内存时执行,并且只执行一次。 语法: static { // 静态代码块中的代码 System.out.println("静态代码块执行了");
import 同一个包中的类不需要导入 可使用通配符*导入包中所有的类 列如: import java.util.* 可以使用as关键字创建别名 // 文件: Main.java import java.util.DateDemo; // 导入java.util.Date类 import java
默认访问权限 ≠ public 1. 默认访问权限(包级私有) class DefaultClass { // 默认权限 - 包内可见 int defaultField; // 默认权限 - 包内可见 void defaultMethod() {}
Java包访问权限全面总结 1. 包访问权限基础 默认访问权限(包级私有) // 包: com.example class PackagePrivateClass { // 默认访问权限 int packageField; // 默认访问权限 void packageMe
核心概念 想象一下,你有一个文件柜(原始数据)。 赋值:只是给这个文件柜起了另一个名字,两个名字指向同一个柜子。 浅拷贝:复印了文件柜第一层抽屉里的所有文件夹(索引),但文件夹里的文件还是原来的那些。 深拷贝:不仅复印了整个文件柜的结构,还把每一个文件夹里的每一张纸都复印了一份,得到了一个完全独立的
上一页 下一页