作者:双面

第二章:Java 环境搭建基础 —— 文件类型与环境变量

1. 文件类型和文件后缀名 在上一章中我们讲到,操作系统最终执行的是二进制指令。这些指令被打包成了一个可执行文件(例如 Windows 中的 .exe 文件)。 但电脑上的文件不止是可执行文件,还有图片、音频、文本等各式各样的文件。那操作系统是怎么知道该用哪个程序去打开这些文件的呢? 这就涉及到两个

双面 双面 发布于 2025-06-09

第一章--代码到底是怎么运行的?

一、从人与人的沟通说起 我们平时和别人交流,会用语言去表达我们的想法。比如你说:“帮我打开这个盖子”,对方就能理解并完成动作。 在计算机世界里,我们也需要通过“语言”来告诉它我们要做什么。只不过,计算机能听懂的不是中文也不是英文,而是二进制指令集(也就是 0 和 1 的组合)。 所以,写代码的本质就

双面 双面 发布于 2025-06-09

双面的小窝,启程!?

hello,我是双面,一个菜菜的计算机人,开始分享我的个人博客啦 我主要是http后端开发 业余的时候会搞数据挖掘,浏览器自动化控制脚本等(个人接单赚点钱,不然真的会饿死QWQ) 学了很长一段时间,开始写自己的个人博客啦 (文笔不是很好QWQ)

双面 双面 发布于 2025-05-30

基于 XML 的控制反转(IoC)和依赖注入(DI)讲解

大家好,今天我们要来聊聊 Spring 框架中的两个非常重要的概念:控制反转(Inversion of Control,简称 IoC) 和 依赖注入(Dependency Injection,简称 DI)。 这篇文章我们主要讲的是通过 XML 配置文件 来实现 IoC 和 DI,适合刚入门的小白朋友

双面 双面 发布于 2025-07-09

spring框架(控制反转和依赖注入)

在学习spring框架中的小伙伴一定会听说过loc(控制反转)和di(依赖注入),对于初学者来说可能比较难以理解,这篇文章主要是讲解这两个东西 1、什么是耦合度 耦合度,就是对象和对象不可分开的程度,比如以下代码 // 邮件服务类 class EmailService { public vo

双面 双面 发布于 2025-06-16

面向对象编程中的封装

在上篇文章,我们学习了面向对象的基本概念,这期我们学习面向对象的三大思想之一的封装 首先、我们看下面的代码 class Person { public String name; public int age; public void introduce() {

双面 双面 发布于 2025-06-02

面向对象设计思想简介

面向对象设计思想简介 在软件工程中,程序设计思想从早期的面向过程逐渐转向了更加灵活、可维护性更强的面向对象设计思想。面向对象编程(OOP)通过模拟现实世界中的实体及其交互来构建软件系统,这使得代码更易于理解、维护和扩展。 1. 类(Class) 类是面向对象编程的核心概念之一,它定义了一组具有相同属

双面 双面 发布于 2025-05-31