- 博客(6)
- 收藏
- 关注
原创 JavaSE-泛型
本篇文章主要讲述了JavaSE知识体系中的泛型部分的内容,通过一个简单案例引入的泛型的使用,并介绍了泛型的语法、使用以及注意事项等内容,最后阐述了泛型擦除的概念,以便可以更好地理解Java中泛型的使用原理。
2024-10-05 13:46:31
793
1
原创 Java并发编程-线程池(01)
本篇文章主要是通过模拟实现自定义线程池来阐述Java并发编程中线程池的基础思想和基本实现方式。文章开篇介绍了池化思想的概念和线程池的重要性,接着通过模拟实现Java线程池来展示了线程池中的任务队列、超时设置、拒绝策略等知识点,同时也展示了一些拒绝策略的设计。
2024-07-21 18:10:19
1855
原创 Java并发编程 - ReentrantLock
本文主要介绍了Java并发包下的ReentrantLock并发工具类的概念和基本使用,文章内容涵盖了ReentrantLock的语法、特性、条件变量等知识点,并结合经典案例-哲学家就餐问题来演示了ReentrantLock解决死锁的能力,同时展示了ReentrantLock的一个经典设计模式案例-交替输出字符串。
2024-07-14 12:45:41
922
原创 Java并发编程-CAS
CAS作为Java并发编程中一个重要的知识点,了解和掌握其使用是非常有必要的。本文从一个线程安全案例出发,引入CAS概念,并介绍和分析了CAS相关的核心概念、常用API等,同时也介绍了Java中一个重要的底层类UnSafe类及其一些基本操作。CAS作为一种无锁并发、无阻塞并发的技术,对于在特定场景下提升程序运行效率非常有帮助。
2024-06-29 16:02:33
1766
原创 基于Socket实现的Java聊天小项目
文章详细展示了基于Java中的Socket编写一个简单聊天小项目的过程,该项目基于maven构建,涉及的知识点有面向对象、集合、泛型、JDBC、线程基础等,项目功能点包括了用户注册、用户登录、在线用户列表、私聊、群聊、文件发送、服务端公告推送等功能。
2024-05-02 17:58:04
2402
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅