- 博客(6)
- 收藏
- 关注
原创 Java多线程理解与实践
本文介绍了Java多线程编程的基本概念与实践方法。首先讲解了多线程模型、进程与线程的区别,以及JVM内存模型的核心要点(主内存/工作内存、可见性、有序性与原子性)。随后通过代码示例展示了两种创建线程的方式:继承Thread类和实现Runnable接口。重点强调了线程启动必须调用start()而非直接run()方法,并演示了join()方法的阻塞效果。最后通过一个打断实验(IThreadA和IThreadB)展示了线程中断的处理机制,包括InterruptedException捕获和volatile标志位的使
2025-08-07 23:54:43
802
原创 Java 8 Stream理解及实践
Java8 Stream API 是强大的数据处理工具,类比流水线操作,包含生成、处理、终端输出三阶段。Stream具有不可复用、惰性执行和并行执行特性。通过集合类stream()方法或Stream.of()等生成流对象,使用map、filter、flatMap等方法进行中间处理,最后通过count、max、collect等终端操作输出结果。代码示例展示了求平均值、去重、映射、过滤等常见操作,体现了Stream简洁高效的数据处理能力。
2025-07-24 01:17:32
835
原创 堆结构与桶排序总结(附代码)
堆是一种特殊的基于树的数据结构,其中树总是一个完整的二叉树。堆有两种类型:最大堆和最小堆。在最大堆的情况下,根节点将具有比其子树更高的值,而对于最小堆,根节点的值将低于其子树。
2024-05-16 23:59:46
708
1
原创 《PHP学习笔记——PHP基本语法》
《PHP学习笔记——PHP基本语法》前言: PHP是一门服务端脚本语言,像JavaScript一样,也是一门弱类型语言。弱类型语言最大的特点是允许变量隐式转换。这样,相对于Java这种强类型语言在编译的过程中已经发现大多数错误,PHP有的时候我们就很难排查出哪里出错。所以,PHP基本语法比较重要。内容: PHP语言标记: 1、可以将php以代码形式嵌入HTML中:以<...
2018-04-21 20:33:29
1042
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅