首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java
以身入局
创建于2023-08-19
订阅专栏
Java知识点
暂无订阅
共7篇文章
创建于2023-08-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
FileWriter 理解
`FileWriter` 是 Java 中用于将字符数据写入文件的类。它是一个字符流类,适合写入文本数据。`FileWriter` 简单易用,但在写入大量数据时性能可能会受到限制。它通常与其他流类(如
红黑树的一些理解
红黑树是一种自平衡的二叉查找树,它在每个节点上增加了一个额外的属性表示节点的颜色,可以是红色或黑色。通过满足一定的性质,红黑树确保了在进行插入、删除等操作时,树的高度保持在对数级别,从而保证了操作的时
二叉树的完整讲解
二叉树是计算机科学中一种重要的数据结构,用于模拟具有树状结构的数据集合。每个节点最多有两个子节点,通常称之为“左子节点”和“右子节点”。二叉树在算法设计、数据库、搜索引擎等领域有着广泛的应用。 二叉树
单向链表、双向链表和循环链表的分析
链表(Linked List)是一种在计算机科学中广泛使用的基础数据结构。与数组不同,链表中的元素不是连续存储的,而是通过指针连接在一起。每个元素包含两部分:数据和指向下一个元素的指针(在双向链表中还
进程、线程、协程的区别和通信机制
进程、线程和协程 进程(Process)、线程(Thread)和协程(Coroutine)是计算机程序执行的不同抽象概念,它们在操作系统层面和应用程序设计中有着重要的作用。下面我们将逐一解释这些概念以
线程同步之互斥锁、读写锁、信号量、条件变量、事件
线程同步 线程同步是多线程编程中的一个概念,它涉及到多个线程访问共享资源时协调它们的执行以保持数据的一致性和防止竞态条件(race condition)。简单来说,线程同步是确保两个或多个并发执行的线
通过 Callable 和 Future(或 FutureTask)创建线程
在Java中,可以使用Callable和Future创建线程。Callable接口类似于Runnable接口,但是它可以返回一个结果并且可以抛出异常。Future则是用于表示异步计算的结果,可以等待计