首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jdk源码
订阅
F1y_yu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
从JDK源码角度看Byte
Java的Byte类主要的作用就是对基本类型byte进行封装,提供了一些处理byte类型的方法,比如byte到String类型的转换方法或String类型到byte类型的转换方法,当然也包含与其他类型之间的转换方法。 主要实现代码如下: public final class By…
从 JDK 源码角度看线程的阻塞和唤醒
目前在 Java 语言层面能实现阻塞唤醒的方式一共有三种:suspend 与 resume 组合、wait 与 notify 组合、park 与 unpark 组合。 其中 suspend 与 resume 因为存在无法解决的竟态问题而被 Java 废弃,同样,wait 与 notify 也存在竟态条件,wait 必须…
从源码角度认识 ArrayList,LinkedList,HashMap
本文会从源码(JDK 1.8)的角度来分析 ArrayList,LinkedList,HashMap 这三种常用的数据结构,主要会分析原理与实现,以及每个数据结构所支持的常用操作的复杂度。
从源码角度解析 Java 集合框架
Github 地址:https://github.com/Elder-Wu/Notes
从 JDK 源码角度看线程池原理
从 JDK 源码角度看线程池原理
从 JDK 源码角度看 java 并发的公平性
Java 为简化开发者开发提供了很多并发的工具,包括各种同步器,有了 JDK 我们只要学会简单使用类 API 即可。但这并不意味着不需要探索其具体的实现机制,本文从 JDK 源码角度简单讲讲并发时线程竞争的公平性。 所谓公平性指所有线程对临界资源申请访问权限的成功率都一样,不会让某些线程拥有…
谈谈Java基础数据类型
Java的基本数据类型 类型 意义 取值 boolean 布尔值 true或false byte 8位有符号整型 -128~127 short 16位有符号整型 -pow(2,15)~pow(2,15)-1 int 32位有符号整型 -pow(2,31)~pow(2,31)-1…
从 JDK 源码角度看 java 并发的公平性
从 JDK 源码角度看 java 并发的公平性
从 JDK 源码角度看 java 并发线程的中断
线程的定义给我们提供了并发执行多个任务的方式,大多数情况下我们会让每个任务都自行执行结束,这样能保证事务的一致性,但是有时我们希望在任务执行中取消任务,使线程停止。在 java 中要让线程安全、快速、可靠地停下来并不是一件容易的事,java 也没有提供任何可靠的方法终止线程的执行。 …