自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 JDK 8 安装后 javac 不是内部命令?环境变量配置三步搞定(Windows 10/11)

JDK 8 安装后 javac 命令不可用的原因分析和三步解决方案

2026-03-24 17:34:16 363

原创 JDK 8 安装与环境配置 · 全平台完整指南

JDK、JRE和JVM是Java技术的核心组件,三者呈包含关系:JDK包含JRE,JRE包含JVM。JVM是执行Java字节码的虚拟机,实现"一次编写,到处运行";JRE提供运行时环境,包含JVM和核心类库;JDK是开发工具包,包含JRE及编译器、调试器等开发工具。安装建议选择JDK8(LTS长期支持版本),因其广泛兼容且含现代Java特性。Windows安装需注意配置环境变量:设置JAVA_HOME指向JDK路径,并将%JAVA_HOME%\bin加入PATH,以便命令行直接调用Jav

2026-03-24 17:07:40 27

原创 Java 开发环境搭建完全指南:JDK 安装 + 环境变量配置 + 多版本管理(Windows/macOS/Linux 全平台)

要从零开始手把手教你在 Windows 10/11、macOS(含 Apple Silicon)和 Linux 上安装 JDK,配置环境变量,管理多版本。附完整验证代码和常见问题排查。

2026-03-10 11:07:54 60

原创 Java 入门第一课:从零手写 Hello World 到彻底搞懂编译运行原理

本文详细讲解 Java Hello World 程序的完整开发流程,涵盖 JDK 安装与环境配置、IntelliJ IDEA 项目创建、命令行编译运行(Windows / Linux / macOS 三平台)、源代码结构深度解析(类定义、main 方法、System.out.println),以及新手常见编译错误与运行时错误的排查方案。附完整可运行 Demo 代码,适合 Java 零基础入门。

2026-03-04 22:04:52 40

原创 Java 入门完全指南:从零理解编译运行、跨平台原理到 JDK/JRE/JVM 架构

本文系统介绍了Java技术的核心概念与架构。首先指出Java不仅是编程语言,更是一个平台,具备跨平台、健壮、安全等特性。重点解析了Java的编译运行流程:从.java源代码经javac编译为字节码,再由JVM执行,JIT编译器优化热点代码提升性能。深入讲解了"一次编写,到处运行"的跨平台原理,JVM作为中间层实现平台无关性。最后厘清了JDK/JRE/JVM三者的包含关系:JDK包含JRE和开发工具,JRE包含JVM和核心类库。文章还介绍了Java丰富的API类库,为开发者提供完善的功能支

2026-03-04 11:10:49 357

原创 Java 基本数据类型完全指南:8 种原始类型 + 数组操作 + 精度陷阱全解析

本文解析Java数据类型核心知识:8种基本类型(4种整数、2种浮点、boolean和char)的特性与使用场景,揭示浮点数精度问题(如0.1+0.2≠0.3)的IEEE 754标准原因;对比4种变量类型(实例/类变量、局部变量、参数)的区别;详解字面量规则、类型转换陷阱及数组操作。重点指出整数溢出、浮点精度误差等常见问题,提供BigDecimal精确计算等解决方案,适合Java学习与面试准备。

2026-02-27 15:12:07 578

原创 Java 面向对象编程完全入门:对象、类、继承、接口、包 五大核心概念一文通透

从零基础出发,用生活化比喻和完整可运行代码,一次性吃透 Java 面向对象编程的五大核心概念:对象、类、继承、接口、包。

2026-02-26 16:14:31 816

原创 Java 入门第一步:Hello World 完全指南——从 IDEA 到命令行,彻底搞懂编译运行原理

从 IDEA 到命令行两种方式跑通 Hello World,逐行拆解 public static void main,整理 8 个新手常见报错及解决方案。

2026-02-26 14:13:49 24

原创 Alpine Linux + JDK 兼容性完全指南:为什么 jstack 在容器里用不了?从 JDK 8 到 25 的踩坑与解法

摘要 Alpine Linux 因其轻量级特性(仅7MB)被广泛用于Docker镜像,但其musl libc与JDK工具存在兼容性问题。JDK 8在Alpine上无法使用jstack、jmap等诊断工具,报错"Unable to get pid of LinuxThreads manager thread"。问题根源在于JDK 8的Attach API依赖glibc的线程模型,而musl实现不同。从JDK 17开始,官方通过JEP 386提供原生musl支持,但部分工具功能仍受限。建议生

2026-02-25 15:43:53 1168

原创 Java 技术入门完全指南:编程语言 + 平台架构 + 生态全景,一文吃透 Java 到底是什么

Java是一门编程语言,也是一个运行平台和生态系统。它具有简单、面向对象、分布式、多线程、动态、架构中立、可移植、高性能、健壮和安全等11个核心特性。Java通过移除指针、手动内存管理等C++复杂特性实现简单性;通过字节码和JVM实现跨平台;通过强类型检查、异常处理等机制保证健壮性;内置多线程支持实现并发。Java采用"先编译后解释"的混合执行方式,兼具编译型和解释型语言特点。这些特性使Java成为企业级应用开发的主流选择。

2026-02-25 14:28:43 559

原创 Java 技术简介

Java是一种高级编程语言和软件平台,具有简单、面向对象、可移植等特点。Java程序通过编译器将.java源文件转换为.class字节码文件,由JVM解释执行实现跨平台运行。Java平台由JVM和API组成,前者负责执行程序,后者提供丰富的功能库。JDK包含开发工具和JRE,而JRE包含运行环境所需的JVM和核心类库。Java通过"一次编写,到处运行"的特性,使开发者能快速开发高质量、可移植的应用程序,同时减少代码量和提高开发效率。

2026-02-11 00:44:52 40

原创 Windows 下 JDK 多版本管理终极方案:PowerShell 一键安装 + 秒切版本(附完整脚本)

本文介绍了一种Windows下管理多版本JDK的PowerShell解决方案,包含两个核心脚本:Install-JDK.ps1实现批量静默安装,Java-Profile.ps1支持一键版本切换。方案特点包括:零依赖,纯PowerShell实现支持5大主流JDK发行版和多个版本自动发现已安装JDK并永久修改环境变量提供统一目录结构和自定义安装路径包含详细的安装进度显示和错误处理完整脚本可通过公众号获取,适用于需要同时维护多个Java项目的开发者,解决手动修改环境变量的繁琐问题。

2026-02-11 00:37:36 726

原创 Windows 10 / Windows 11 跳过微软账户 · 创建本地账户 完全指南

本文总结了在Windows 10和11系统中跳过微软账户登录、创建本地账户的多种方法。针对Windows 10推荐"创建新账户>不使用Microsoft"等简单方式;对于Windows 11则提供了start ms-cxh:localonly命令、手动修改注册表等解决方案。文章还详细列出各方法在不同系统版本中的兼容性,并指出微软正逐步封堵这些绕过方式。建议用户根据具体系统版本选择合适方法,优先尝试最新有效方案。

2026-02-10 16:23:53 3197

Windows 下 JDK 多版本管理终极方案:一键安装+切换 PowerShell 脚本

本文介绍了一种Windows下管理多版本JDK的PowerShell解决方案,包含两个核心脚本:Install-JDK.ps1实现批量静默安装,Java-Profile.ps1支持一键版本切换。方案特点包括: 零依赖,纯PowerShell实现 支持5大主流JDK发行版和多个版本 自动发现已安装JDK并永久修改环境变量 提供统一目录结构和自定义安装路径 包含详细的安装进度显示和错误处理

2026-02-25

PowerShell JDK多版本切换脚本 支持Temurin/Corretto/Zulu等五大发行版一键切换

PowerShell JDK 多版本切换配置脚本,适用于 Windows 系统下管理和切换多个 JDK 版本。 【功能特点】 1. 支持五大发行版:Eclipse Temurin、Amazon Corretto、Azul Zulu、Microsoft OpenJDK、Oracle JDK 2. 支持 JDK 8/11/17/21/25 版本快速切换 3. 自动发现已安装的 JDK(扫描安装目录,无需手动配置路径) 4. 所有切换永久生效(写入用户环境变量,新窗口也生效) 5. 默认发行版和安装目录均可持久化配置 【适用人群】 需要在 Windows 上同时使用多个 JDK 版本的 Java 开发者 【使用方法】 1. 将脚本内容复制到 PowerShell 全局 Profile($PROFILE.AllUsersAllHosts) 2. 重新打开终端即可使用 3. 常用命令:jls 查看版本、j21 切换版本、jtest 验证安装 【快捷命令】 j8/j11/j17/j21/j25 快速切换 | jls 列出所有版本 | jtest 验证安装 | jdir 更改安装目录 搭配 Install-JDK.

2026-02-10

Java开发环境OpenJDK21安装包Windows64位版本

OpenJDK 21 (LTS长期支持版) 适用于Windows 64位系统的JDK安装包。适用于Java开发者、初学者搭建Java开发环境,可用于Java SE应用开发、Spring Boot项目、云原生微服务开发等场景。JDK 21是最新的LTS版本,新增虚拟线程、记录模式、switch模式匹配等重要特性,性能和开发体验大幅提升。本资源为官方开源版本,免费可商用,解压后配置JAVA_HOME环境变量即可使用。

2026-02-10

Java开发环境OpenJDK17安装包Windows64位版本

OpenJDK 17 (LTS长期支持版) 适用于Windows 64位系统的JDK安装包。适用于Java开发者、初学者搭建Java开发环境,可用于Java SE应用开发、Spring Boot项目、微服务架构开发等场景。JDK 17是继JDK 11之后的重要LTS版本,新增密封类、模式匹配、文本块等特性。本资源为官方开源版本,免费可商用,解压后配置JAVA_HOME环境变量即可使用。

2026-02-10

Java开发环境OpenJDK11安装包Windows64位版本

OpenJDK 11 (LTS长期支持版) 适用于Windows 64位系统的JDK安装包。适用于Java初学者、开发者搭建Java开发环境,可用于Java SE应用开发、Spring Boot项目开发、Android开发等场景。本资源为官方开源版本,免费可商用,解压或安装后配置JAVA_HOME环境变量即可使用。

2026-02-10

Java开发环境OpenJDK25安装包Windows64位版本

OpenJDK 25 适用于Windows 64位系统的JDK安装包。适用于Java开发者、初学者搭建最新Java开发环境,可用于Java SE应用开发、Spring Boot项目、云原生微服务开发等场景。JDK 25为最新版本,包含虚拟线程优化、结构化并发、作用域值等前沿特性,适合追求最新技术的开发者尝鲜使用。本资源为官方开源版本,免费可商用,解压后配置JAVA_HOME环境变量即可使用。

2026-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除