
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
临界资源:同一时间仅允许 1 个进程访问(打印机、共享变量、摄像头),访问临界资源必须互斥。分时操作系统:时间片轮转调度,多用户联机使用,人机交互强(Windows、Linux)成组链接法(UNIX 专用):空闲块分组管理,每组首块记录下一组信息;基础概念:内存物理块有限,访问页面不在内存触发缺页中断;循环等待条件:存在进程 - 资源环形等待链,每个进程持有的资源被下一个进程申请。位示图法:二进制
进程:操作系统资源分配的最小单位。比如:微信、浏览器、IDE,每一个软件都是一个独立进程,进程之间内存相互隔离、互不干扰。线程:CPU调度的最小单位,属于进程内部的执行单元。一个进程里面可以包含多个线程,多个线程共享进程资源(堆内存、全局变量)。进程:独立房子线程:房子里的打工人(多个人同时干活)多次调用start()→ 抛出 IllegalThreadStateException把run()当成
Scanner 是 Java 内置的输入工具类,专门用于读取用户输入,支持直接解析数字、字符串等,用法简单直观。3.调用 Scanner 的数字解析方法(如 nextInt()、nextDouble())读取数字;中间用 Scanner scanner = new Scanner(System.in);1.导入 java.util.Scanner 类(必须导入,否则无法使用);结尾加 scanne
ArrayList 是 Java 集合框架中的一个动态数组实现,属于java.util包。它基于数组实现,支持动态扩容和随机访问,适合频繁查询和遍历的场景,但插入和删除操作效率较低。HashMap 是 Java 中基于哈希表的 Map 接口实现,用于存储键值对(key-value pairs)。它允许使用 null 键和 null 值,并且是非线程安全的。泛型(Generics)是编程语言中用于增
作用:定义 / 修改 / 删除 数据库、数据表结构。常用指令:CREATE(创建)、ALTER(修改)、DROP(删除)。CREATE 用于创建数据库或表结构。
ArrayList 是 Java 集合框架中的一个动态数组实现,属于java.util包。它基于数组实现,支持动态扩容和随机访问,适合频繁查询和遍历的场景,但插入和删除操作效率较低。HashMap 是 Java 中基于哈希表的 Map 接口实现,用于存储键值对(key-value pairs)。它允许使用 null 键和 null 值,并且是非线程安全的。泛型(Generics)是编程语言中用于增







