Java
文章平均质量分 81
爱淋雨的鼬先生
2018 年注册,2025 年重拾创作,不忘初心,砥砺前行,有些东西会设置 VIP 可见,并保证能提供一些价值,但是大多都是开源,喜欢请关注博主,谢谢~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文介绍在 Windows 和 Linux 安装 JDK 8
本文提供了 JDK 8 在 Windows 和 Linux 系统下的安装指南。Windows 安装包括双击安装程序、选择安装路径,以及配置 JAVA_HOME、Path 和 CLASSPATH 三个环境变量。Linux 安装则包含卸载系统自带 JDK、下载安装包、解压、配置环境变量和验证安装等步骤。文章还介绍了 JDK 的目录结构,包括 bin、jre、lib 等重要文件夹及其作用。通过详细的图文说明和命令示例,帮助初学者快速完成 JDK 环境配置。原创 2025-10-07 17:33:16 · 976 阅读 · 0 评论 -
Java 变量介绍
一花一世界,如果把一个程序看做一个世界或一个社会的话,那么变量就是程序世界的花花草草、万事万物。即,变量是程序中不可或缺的组成单位,最基本的存储单元。给变量赋值,就是把“值”存到该变量代表的内存空间中。同时,给变量赋的值类型必须与变量声明的类型一致或兼容。注意:变量的数据类型可以是基本数据类型,也可以是引用数据类型。举例 1:可以使用合适类型的常量值给已经声明的变量赋值。举例 2:可以使用其他变量或者表达式给变量赋值。举例 4:也可以将变量的声明和赋值一并执行。变量赋值的语法格式:变量名 = 值;原创 2025-10-12 19:57:17 · 301 阅读 · 0 评论 -
Java 数组概述
本文介绍了数组的概念及其应用场景。文章首先通过员工工资统计和商品管理两个需求分析,说明使用数组作为数据容器的必要性。接着详细阐述了数组的定义、组成要素【数组名、下标、元素、长度】和特点【连续存储空间、固定长度、快速访问等】。最后对数组进行了分类:按元素类型分为基本数据类型数组和引用数据类型数组;按维度分为一维数组和二维数组。文章配有示意图帮助理解数组结构和二维数组概念。原创 2025-12-02 20:31:12 · 671 阅读 · 0 评论 -
Java 一维数组的使用
本文介绍了 Java 中一维数组的基本操作,主要包括数组的声明、初始化和遍历方法。在声明数组时,推荐使用“数据类型 [] 数组名”的格式。数组初始化分为静态初始化和动态初始化两种方式:静态初始化直接指定元素值,如 int[] arr = {1,2,3}; 动态初始化只指定长度,如 int[] arr = new int[5]。数组通过下标访问元素,下标从 0 开始。遍历数组通常使用 for 循环配合 length 属性。文章还提供了多个代码示例演示这些操作。原创 2025-12-07 12:04:37 · 980 阅读 · 0 评论 -
Java 一维数组内存分析
本文介绍了 Java 虚拟机的内存划分及一维数组的内存存储机制。JVM 内存分为虚拟机栈、堆内存、方法区、本地方法栈和程序计数器五个区域,各区域功能不同。重点分析了一维数组的内存存储方式,通过示例代码展示了数组在内存中的分配过程,解释了数组下标从 0 开始的原因,并比较了独立数组与共享数组的内存差异。当多个变量指向同一数组时,它们共享内存空间,修改其中一个会影响其他变量访问的数组内容。文章通过图示直观展示了这些内存分配情况。原创 2025-12-07 13:59:04 · 258 阅读 · 0 评论 -
Java 泛型
本文介绍了 Java 泛型的概念及其应用场景。泛型类似于生活中的标签,用于在类、接口或方法中表示未知的通用类型参数。通过集合框架中的 List、Map 等案例展示了泛型如何保证类型安全,避免运行时类型转换异常。文章还演示了泛型在比较器接口 Comparable/Comparator 中的使用,并通过 Circle 类的代码示例说明泛型在自定义类中的应用。泛型的主要优势包括:编译时类型检查、代码简洁性和健壮性提升。原创 2025-12-07 14:20:00 · 1191 阅读 · 0 评论 -
多线程相关概念的理解
本文介绍了程序、进程与线程的基本概念:程序是静态代码,进程是动态执行的程序实例,线程是进程内部的最小执行单元。重点分析了线程调度方式【分时 / 抢占式】和多线程的优点【提高响应速度、CPU 利用率等】。同时讲解了单核与多核 CPU 的区别,以及并行【多任务同时执行】与并发【多任务交替执行】的概念差异。文章通过生动类比帮助理解计算机系统中多任务处理的原理,为学习多线程编程提供了必要的基础知识。原创 2025-10-30 09:52:46 · 624 阅读 · 0 评论
分享