自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《软考通关笔记》03:操作系统

临界资源:同一时间仅允许 1 个进程访问(打印机、共享变量、摄像头),访问临界资源必须互斥。分时操作系统:时间片轮转调度,多用户联机使用,人机交互强(Windows、Linux)成组链接法(UNIX 专用):空闲块分组管理,每组首块记录下一组信息;基础概念:内存物理块有限,访问页面不在内存触发缺页中断;循环等待条件:存在进程 - 资源环形等待链,每个进程持有的资源被下一个进程申请。位示图法:二进制位图,1 代表占用、0 代表空闲;FCB(文件控制块):存储单个文件全部管理信息,FCB 存在则文件存在。

2026-08-14 16:58:07 238

原创 【Java多线程超详细笔记】从0弄懂线程、线程用法、线程生命周期、线程安全

进程:操作系统资源分配的最小单位。比如:微信、浏览器、IDE,每一个软件都是一个独立进程,进程之间内存相互隔离、互不干扰。线程:CPU调度的最小单位,属于进程内部的执行单元。一个进程里面可以包含多个线程,多个线程共享进程资源(堆内存、全局变量)。进程:独立房子线程:房子里的打工人(多个人同时干活)多次调用start()→ 抛出 IllegalThreadStateException把run()当成启动方法,没有开启新线程忘记处理 InterruptedException。

2026-08-09 18:06:46 255

原创 《软考通关笔记》02:计算机组成原理

一、五大核心部件及功能输入设备功能:将人能识别的信息 → 机器二进制 0/1举例:键盘、鼠标、扫描仪、麦克风、摄像头输出设备功能:机器二进制数据 → 人能看懂的形式举例:显示器、打印机、音箱主存储器(内存)功能:临时存放运行中的程序与数据,CPU 可直接访问区分:外存(硬盘、U 盘)不属于五大部件,CPU 不能直接读取运算器(ALU)功能:执行算术运算(加减乘除)、逻辑运算(与或非、比较)控制器功能:读取指令、解析指令,统一指挥协调所有硬件有序运行。

2026-07-23 16:02:37 269

原创 《软考通关笔记》01:机器数,IEEE754 浮点数与三大校验码完整考点

我们日常书写、数学中带正负号的数字,称为真值。例:+8、-5、+0.11、-1010,正负号用「+、-」表示,人能看懂,但计算机无法识别符号。

2026-07-20 18:57:06 359

原创 Java 后端必学:MySQL 零基础入门与实战详解

作用:定义 / 修改 / 删除 数据库、数据表结构。常用指令:CREATE(创建)、ALTER(修改)、DROP(删除)。CREATE 用于创建数据库或表结构。

2026-05-26 19:22:04 342

原创 《Java 基础必学:ArrayList、HashMap 和泛型详解》

ArrayList 是 Java 集合框架中的一个动态数组实现,属于java.util包。它基于数组实现,支持动态扩容和随机访问,适合频繁查询和遍历的场景,但插入和删除操作效率较低。HashMap 是 Java 中基于哈希表的 Map 接口实现,用于存储键值对(key-value pairs)。它允许使用 null 键和 null 值,并且是非线程安全的。泛型(Generics)是编程语言中用于增强代码复用性和类型安全的一种机制。允许在定义类、接口或方法时使用类型参数,实际使用时再指定具体类型。

2026-05-23 17:24:31 338

原创 Java Swing 实战:手把手教你写一个拼图小游戏(二)

1.让类承诺实现键盘监听implements KeyListener意思是我这个界面要监听键盘,我保证实现键盘监听的方法这叫实现监听器接口2.必须重写这三个方法,一个都不可以少@Override@Override@Override这三个方法是系统自动调用的,不用自己调用3.给键盘绑定键盘监听位置在 initFrame() 方法里。给当前这个窗口(JFrame)加上键盘监听,谁来处理?我自己(this)处理。4.在方法里写按键逻辑1)keyPressed —— 按键按下瞬间触发。

2026-04-12 19:22:45 335

原创 Java Swing 实战:手把手教你写一个拼图小游戏(一)

本文介绍了一个基于JavaSwing开发的拼图小游戏项目,主要讲解登录和注册界面的实现。项目采用模块化设计,包含四个核心类:APP类(程序入口)、LoginJFrame类(登录界面)、RegisterJFrame类(注册界面)和GameJFrame类(游戏主界面)。文章详细阐述了界面搭建的通用步骤,包括窗口大小、标题、位置等基础配置,并重点讲解了菜单系统的实现方式(JMenuBar→JMenu→JMenuItem的三层结构)。该项目适合Java初学者作为练习案例,后续将介绍游戏主界面的开发。

2026-04-06 21:23:19 364

原创 简单介绍代码块

Java中常见的代码块有三种:局部代码块,构造代码块,静态代码块各代码块的作用与特点1.局部代码块位置:定义在方法 / 代码块内部作用:提前结束变量的生命周期(已淘汰)

2026-03-26 11:26:44 22

原创 封装思想及其使用

封装是面向对象编程(OOP)的三大核心特性(封装、继承、多态)之一,核心可以概括为:把对象的属性(数据)和行为(方法)“打包” 在一起,同时隐藏内部实现细节,只对外暴露安全、统一的访问接口。就像之前写的 Person 类,age 属性被设为 private(隐藏),外部不能直接改,只能通过 setAge()(接口)设置,getAge()(接口)获取,还能在接口里做年龄范围校验。你使用手机时,只需要点击屏幕、按按键(这是对外暴露的接口),不需要知道手机内部的电路板、芯片是怎么工作的(这是隐藏的内部细节);

2026-02-12 14:20:40 310

原创 JAVA 的输入

Scanner 是 Java 内置的输入工具类,专门用于读取用户输入,支持直接解析数字、字符串等,用法简单直观。3.调用 Scanner 的数字解析方法(如 nextInt()、nextDouble())读取数字;中间用 Scanner scanner = new Scanner(System.in);1.导入 java.util.Scanner 类(必须导入,否则无法使用);结尾加 scanner.close();

2025-11-20 19:00:37 465

原创 关于public static void main(String[ ] args)的介绍

为什么用 public:Java 虚拟机(JVM,负责运行 Java 程序的 “引擎”)需要从外部调用这个方法来启动程序,所以必须用 public 让它 “公开可见”,否则 JVM 找不到它,程序就启动不了。为什么用 void:main 方法是程序的入口,它的任务是启动程序逻辑,不需要给 JVM 返回任何数据(JVM 也不需要它的返回值),所以用 void 声明 “无返回值”。作用:用于接收程序运行时传入的 “命令行参数”(可以理解为给程序的 “启动指令”)。作用:控制这个方法的 “访问权限”。

2025-11-12 21:08:46 462

原创 初识Java

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java语言还是一个有一系列的将计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,广泛应用于嵌入式系统、移动系统、企业服务系统等各种场合。

2025-11-03 21:49:03 384

原创 循环语句详解

C语言有三种循环语句,while是其中一种,接下来我们先介绍一下while语句。

2025-10-25 16:12:23 273

原创 C 语言分支与循环语句详解

分支语句的选择建议• 如果是二选一或简单条件,用if-else更灵活。• 如果是多分支且条件为“等于某个常量”,用switch更清晰(避免多层if-else if的冗余)。• 嵌套分支时要注意代码缩进,保证逻辑可读性。

2025-10-16 21:55:47 294

原创 编程小白的成长起点

还能让你在实践中深化逻辑理解,遇到报错时拆解问题、理清思路,从“看懂”到“会用”;我对软件的开发的逻辑和精妙的算法有着强烈的好奇心,渴望在代码的世界里解锁解决问题的新方式,也期待能和更多技术同好交流心得。:理解程序的基本结构(必备开头、程序入口、输出语句),学会定义和使用变量(存数字、文字),能实现“定义变量+打印结果”的简单功能。:掌握“批量存数据”的方法,能把多个同类数据放在一起管理,学会快速查看、使用这些数据。:掌握把重复代码打包成“可调用模块”的方法,需要时直接用,不用反复写相同代码。

2025-09-23 12:54:55 219

空空如也

空空如也

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

TA关注的人

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