当前位置: 首页 > news >正文

线程和序列化流以及压缩流

线程的创建方式
Java 中创建线程有 3 种核心方式:
继承Thread类
实现Runnable接口
实现Callable接口

线程的几种状态:
Java 线程有 6 种状态(定义在Thread.State枚举中):
NEW:线程已创建但未调用start()。
RUNNABLE:线程处于 “可运行” 状态(正在 CPU 执行,或等待 CPU 调度)。
BLOCKED:线程等待获取锁(如synchronized锁被其他线程占用)。
WAITING:线程无限期等待(如调用Object.wait()、Thread.join())。
TIMED_WAITING:线程限时等待(如调用Thread.sleep(1000)、Object.wait(1000))。
TERMINATED:线程已执行完毕(run()方法结束)。

线程的生命周期:
线程的生命周期是从 “创建” 到 “终止” 的状态流转过程:NEW → 调用start() → RUNNABLE → (执行 / 等待)→ BLOCKED/WAITING/TIMED_WAITING → (重新可运行)→ RUNNABLE → run()执行完毕 → TERMINATED

count++是非线程安全

压缩流和解压缩流:

  1. 压缩流:
    将数据压缩成更小的字节序列(节省存储空间 / 传输带宽)。
  2. 解压缩流:
    将压缩后的字节序列恢复成原始数据。

    io流总结:

    Lambda 表达式:
    核心作用是:简化代码,用更简洁的语法替代匿名内部类,尤其适合处理集合遍历、排序、过滤等场景。
    基本格式:(参数列表) -> { 方法体 }
    参数类型可省略(编译器自动推断);
    若只有一个参数,() 可省略;
    若方法体只有一行代码,{} 和 return 可同时省略;
    若方法体无返回值(比如 void 方法),直接写逻辑即可。

代码示例:
// 传统匿名内部类写法
new Thread(new Runnable() {
@Override
public void run() {
System.out.println(“匿名内部类执行”);
}
}).start();

// Lambda 写法(简化后)
new Thread(() -> System.out.println(“Lambda 执行”)).start();

http://www.cnnetsun.cn/news/42195.html

相关文章:

  • 基于Java的安全检查巡视智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • 基于Java的安全生产指标智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • 基于Java的安全生产水利工程智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • 极客时间-DeepSeek应用开发实战
  • Vue.Draggable高效拖拽排序实战指南:5分钟掌握核心用法
  • c语言学习打卡
  • LangChain 文档转换器与字符分割器组件的使用
  • 科研绘图不用愁!虎贲等考 AI 用算法代替画笔,手残党也能轻松搞定学术视觉表达
  • 告别论文恐惧!虎贲等考 AI 化身灵感合伙人,带你解锁课程论文的知识创造之旅
  • ComfyUI-SeedVR2视频超分项目FP8量化技术深度解析
  • 全网最全的软件测试面试八股文(含真题答案+文档)
  • OpenResume专业简历制作工具完整使用指南
  • springboot肿瘤患者康复回访系统_109a2sb0-
  • 【KL 散度】深入理解 Kullback-Leibler Divergence:AI 如何衡量“像不像”的问题
  • 5分钟掌握LIBERO:开启终身机器人学习的革命性平台
  • 文件上传革命:jQuery File Upload如何让开发效率飙升500%
  • SolidWorks三维模型与工程图差距分析介绍
  • COMSOL模拟锌离子电池锌负极电场模型教程:从零开始构建并详细解析源文件,适合初学者的电场建模教学
  • 终极指南:如何用PIKE-RAG打造领域专属的智能问答系统
  • 5分钟从文档小白到OCR专家:Zerox如何让文字识别变得像拍照一样简单
  • RocketMQ如何防止消息丢失?
  • CSS尺寸、盒子模型、定位、浮动与布局(Flex/Grid)
  • 《构建游戏实时流失预警模型的核心逻辑》
  • 两个步骤,打包war,tomcat使用war包
  • idea修改maven的刷新引入依赖快捷键
  • 纯电动汽车Simulink仿真模型建模详细步骤。 通过文档的形式,跟着文档一步一步操作,既可以...
  • 同花顺平衡多空看图操作多空理论
  • 通达信222222测试帖别下载
  • 通达信大盘个股共振指标公式
  • 这些核心特征,让芯片散料转编带设备成行业刚需