- 博客(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 脚本
2026-02-25
PowerShell JDK多版本切换脚本 支持Temurin/Corretto/Zulu等五大发行版一键切换
2026-02-10
Java开发环境OpenJDK21安装包Windows64位版本
2026-02-10
Java开发环境OpenJDK17安装包Windows64位版本
2026-02-10
Java开发环境OpenJDK11安装包Windows64位版本
2026-02-10
Java开发环境OpenJDK25安装包Windows64位版本
2026-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅