自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运行你的第一个Docker容器

<body>🐳</h1></body></html><html><body>🐳</h1></body>

2026-06-25 17:14:29 157

原创 5分钟搭建Docker环境

Docker Engine 架构:docker CLI → dockerd → containerd → runc,四层各司其职Linux 安装:Ubuntu 用脚本或 APT,CentOS/Rocky 用 YUM,装完三条命令验证Windows 安装:依赖 WSL 2,装完同样三条命令验证国内镜像加速:2026 年实测可用的是和,配完拉镜像速度起飞常见问题:权限、加速器不生效、GPG 密钥失败——都是踩坑高频问题安装部分可能会因为网络问题有点折腾,但搞定了后面就顺畅了。

2026-06-24 19:40:25 232

原创 还在用虚拟机做开发环境?一张图看懂 Docker 为什么更香(2026 版)

本文对比了容器与虚拟机的技术差异,解析了容器技术的发展历程及Docker的核心概念。虚拟机通过Hypervisor实现硬件级隔离,但资源消耗大;容器利用Namespace和CGroup实现进程级隔离,具有启动快、资源占用低等优势。Docker通过镜像打包、极简体验和分层存储推动容器普及,并形成OCI开放标准。文章还介绍了Docker三大核心概念(镜像、容器、仓库)及其Client-Server架构,展望了2026年容器运行时格局。

2026-06-23 10:39:37 215

原创 Java算术运算符详解

算术运算符就是你小学数学就认识的 、、、,再加上Java特有的 )和 、。它是编程中最基础的东西,使用频率极高。Java的算术运算符主要包括:Java里的、、 作用和数学中一样。计算浮点数也一样的:除法Java里的除法 有两种完全不同的行为,取决于操作数的类型。整数除法当两个操作数都是整数(、、等)时,Java执行的是整数除法,结果不是四舍五入,而是直接丢掉小数部分。Java在做这个除法运算时,两个操作数相除,结果必须也是,所以小数部分只能被丢掉。我们再来看几个例子:浮点数除法只要任何一个操作

2026-06-16 15:57:36 149

原创 变量命名再也不纠结!一文搞懂Java命名规范

写代码时突然卡住,就因为想不出一个好的变量名。最后随便写了个tempdataobj,然后过两天回来完全看不懂自己写的啥。别问我怎么知道的,如果你也有过这种经历,这篇文章就是写给你的。只要把Java命名规范搞明白,以后再也不用为变量名纠结。

2026-06-16 13:32:24 117

原创 Java类型转换详解:小数字转大自动跑,大数字转小要小心

只要目标类型的取值范围比源类型大,Java就能帮你自动进行类型转换。

2026-06-15 10:44:20 137

原创 Java的4类8种基本数据类型

在Java编程中,你创建的每一个变量,都必须先声明它属于哪一类数据。这就像在储物柜里放东西:你必须先说清楚要放的是一本小册子还是一个行李箱,系统才好分配相应大小的格子给你。Java中的数据分为两种:基本数据类型:直接存储数值本身,效率高。引用数据类型:存储的是内存地址,像是存的门牌号。类型包含存储内容整数类型byteshortintlong数学中的整数浮点类型floatdouble数学中的小数字符类型char单个字符布尔类型booleantrue或false。

2026-06-11 08:57:49 193

原创 Java注释与代码规范:写出专业代码的第一步

你有没有过这种经历?项目上线前火急火燎写完一段代码,测试通过、功能正常,交付完就赶紧开始下一个需求。半年后调整这个功能——你自信满满打开代码,结果满屏if-else乱飞,变量名叫ab、temp`,一句注释都找不到。。搞定了它们,你的代码才算是有了点“交付质量”。

2026-06-10 09:19:21 131

原创 Hello World背后的秘密:Java程序是这样运行的

先别急着敲代码,咱们聊聊Hello World为啥这么经典。这段代码诞生于1978年Brian Kernighan写的《C程序设计语言》,原本是用来教C语言入门的。后来几乎所有编程语言的入门课都沿用了这个传统。但Java的Hello World有点不一样——它跑起来比你敲完代码复杂多了。你写的是.java文件,但屏幕上显示的是.class文件运行的结果。这中间隔了好几层"翻译"和"解释"。这就是Java的核心理念:一次编写,到处运行。

2026-06-09 11:26:13 188

原创 JDK、JRE、JVM三者关系:终于搞清楚这三兄弟了

JVM = Java Virtual Machine(Java虚拟机)它是Java能够"一次编写,到处运行"的核心!JVM是一个安装在电脑上的程序。它能理解和执行Java字节码(.class文件)。不同的操作系统有不同版本的JVM实现,但对Java编写程序的执行结果是一致的。JRE = Java Runtime Environment(Java运行时环境)公式:JRE = JVM + 核心类库JDK = Java Development Kit(Java开发工具包)公式。

2026-04-17 15:06:39 622

原创 一张图讲清楚Java三大平台的区别,看完不再迷茫

Java 技术体系分为三大平台:Java SE(标准版)是核心基础,包含语法、类库和JVM;Java EE(企业版,现称Jakarta EE)构建于SE之上,专注企业级开发,提供Servlet、JPA等技术;Java ME(微型版)针对嵌入式设备,现已逐渐被Android取代。学习Java应先掌握SE核心,再根据需求选择EE(主流采用Spring框架)或移动开发方向。从Java EE到Jakarta EE的转变反映了技术演进,而Spring框架的普及简化了企业应用开发。

2026-04-12 00:09:56 816

原创 从JDK 1.0到JDK 21,一文搞懂Java发展史和版本选择

本文是Java从入门到放弃系列的第2篇文章,聚焦于Java发展历史与版本演进这一基础但重要的知识点。文章从初学者常见的版本困惑出发,用通俗的比喻和详细的时间线,完整梳理了Java从1996年JDK 1.0诞生到2023年JDK 21发布的完整演进历程。

2026-04-09 23:21:24 716

原创 Java 现在还值得学吗?一篇讲透它的出路、薪资和学习路线

一种高级的、面向对象的编程语言。听起来很学术对吧!我当初也是一头雾水。后来看到一个比喻,一下子就通了:把Java想象成一个“万能翻译官”。你写的代码就像中文稿子,翻译官(JVM)负责把它翻译成全世界任何电脑都能听懂的语言。举个栗子:你用中文写了一封信(Java代码),交给翻译官,翻译官把它翻译成英文、法文、日文……不管你的朋友用什么语言,他们都能看懂信的内容(程序运行结果)。这就是Java最厉害的地方——跨平台。Java到底是什么(一种跨平台的面向对象语言)

2026-04-08 23:06:27 708

原创 编程语言分类全景图:编译型、解释型、字节码,三大范式一次搞懂

嘿,在了解了编程语言是什么之后,面对成百上千种语言,你是不是又有点眼花缭乱、不知从何下手了?C语言和Python到底有啥不同?Java凭什么能“一次编写,到处运行”?做项目到底该用面向对象还是面向过程?别着急,今天我就把自己的经验分享给你,帮你理清思路,找到最适合你的那把“编程锤子”。

2026-04-07 20:46:07 592

原创 为什么程序员敲几行代码,电脑就能乖乖干活?

编程确实不容易,特别是刚开始的时候,一个简单的错误可能让你折腾半天。但请相信,每个程序员都是这么过来的——我到现在还记得第一次成功运行程序时的兴奋感。编程语言是你和计算机对话的工具,掌握它,你就能让计算机帮你实现各种想法。从简单的计算器到复杂的系统,都是这样一步步构建起来的。如果在学习过程中遇到问题,随时可以回来翻看这篇文章,或者在网上搜索。编程社区最棒的一点就是:总有人愿意分享经验,帮你解决问题。加油,未来的程序员!你已经迈出了最重要的第一步——开始了解编程语言到底是什么。

2026-04-01 23:08:02 518

原创 零基础Java环境搭建指南

本文介绍了Java开发环境的完整配置流程。主要内容包括:1)JDK的下载与安装,详细说明了Windows系统的安装步骤及版本选择建议;2)环境变量配置方法,重点讲解了JAVA_HOME和Path变量的设置;3)主流IDE(IntelliJ IDEA、Eclipse、VS Code)的安装与特点对比;4)Java程序基本结构,包括类定义和main方法的作用。通过本文,读者可独立完成Java开发环境搭建,并理解Java程序的编译执行原理。

2026-01-29 14:07:19 878

原创 Java编程世界:新手入门指南

编程语言是人与计算机沟通的桥梁,将高级指令翻译为机器语言Java诞生于1995年,以“一次编写,到处运行”理念改变了软件开发Java特点:跨平台、面向对象、简单易学、健壮安全、多线程支持Java应用:企业级系统、Android开发、大数据、云计算四大领域技术体系:JDK(开发)包含JRE(运行)包含JVM(执行)

2026-01-28 18:45:28 1001

空空如也

空空如也

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

TA关注的人

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