首页
趣站
AI工具
GitHub项目
实用工具
影视网站
科普知识
资源下载
资源
教育考试
书籍
互联网营销
摄影剪辑
音乐
网赚项目
电商运营
素材模板
软件
Windows
Mac
IOS
Android
Chrome
人工智能
财经
观察
生活感悟
职场时事
探索发现
影视
抖音
热舞
美女
快手视频
今日热搜
1
Windows全球大范围蓝屏
2
百度旗下萝卜快跑已在多个城市开放载人测试
3
完美世界诡异一族的来历
4
Steam账号被盗号的解决方法
5
苹果公司公布2024年Apple设计大奖获奖名单
栏目
首页
趣站
AI工具
GitHub项目
实用工具
影视网站
科普知识
资源下载
资源
教育考试
书籍
互联网营销
摄影剪辑
音乐
网赚项目
电商运营
素材模板
软件
Windows
Mac
IOS
Android
Chrome
人工智能
财经
观察
生活感悟
职场时事
探索发现
影视
抖音
热舞
美女
快手视频
今日热搜
搜索
标签搜索
剑来
遮天
咒术回战
仙逆
海贼王
吞噬星空
凡人修仙传
健身
刘太阳
娱乐
完美世界
国漫
设计
自动驾驶
萝卜快跑
百度
v2rayu
Cloudflare
网红
辛尤里
云韵
美杜莎
斗破苍穹
童小芯
资源
阿朱
广告
广告联盟
汽车
歌曲改变人生
动漫杂谈
博人传
火影忍者
动漫
Gemini
共享汽车
滴滴汽车
电商
拼多多
双十一
京东
阿里巴巴
生活大爆炸
老友记
DeepMind
脱单神器
应聘
求职
DALLE-3
万圣节
社会
文化
阿里
学习
财经
全球通胀
劳动
加班
婚姻
人工智能
ChatGPT
抖音
服务器
网站建设
感悟
植物图鉴
电视剧
电影
History
hist
纪录
Han Long's | paintings
Han Long | Painting
PayPal
Comics
ZooKeeper
系统设计
安全设计
权限系统
Kafka
RocketMQ
RabbitMQ
元宇宙
web3
NFT
软件
科学
游戏攻略
VPN
建筑
历史
谷歌广告
谷歌
养生
健康
数据库
漫画
算法
科技
iPhone
苹果
生活
爬虫
Python
面试
Redis
Photoshop CC
热点时事
特朗普
社交
社交媒体
node
机器学习
房地产
互联网
游戏
经济
韩漫
sharding-jdbc
比特币
FlatBuffers
uniapp
vue
自媒体
Nginx
Halo
Mybatis
Mybatis-Plus
流程设计器
流程
游戏生态
职场
Docker
SpringCloud
WebSocket
Swagger
SpringBoot
JUC
JVM
Linux
Java
Maven
Netty
MySQL
目 录
CONTENT
以下是
Java
相关的文章
2021-03-13
Java 12 ~ 13 新特性概览
Java 12 ~ 13 新特性概览String 增强Java 11 增加了两个的字符串处理方法,如以下所示。indent() 方法可以实现字符串缩进。String text = "Java";// 缩进 4 格text = text.indent(4);System.out.p
2021-03-13
9336
0
0
编程
推荐
Java
发现
2020-05-13
Java 10 新特性概览
Java 10 新特性概览Java 10 发布于 2018 年 3 月 20 日,最知名的特性应该是 var 关键字(局部变量类型推断)的引入了,其他还有垃圾收集器改善、GC 改进、性能提升、线程管控等一批新特性。概览(精选了一部分) :JEP 286:局部变量类型推断JEP 304:垃圾回收器接口
2020-05-13
9480
0
1
编程
推荐
互联网
Java
发现
2020-04-13
Java 9 新特性概览
Java 9 新特性概览Java 9 发布于 2017 年 9 月 21 日 。作为 Java 8 之后 3 年半才发布的新版本,Java 9 带来了很多重大的变化其中最重要的改动是 Java 平台模块系统的引入,其他还有诸如集合、Stream 流......。你可以在 Archived OpenJ
2020-04-13
7888
0
1
职场
编程
推荐
Java
发现
问答
2020-03-13
Java8 新特性实战
Java8 新特性实战Oracle 于 2014 发布了 Java8(jdk1.8),诸多原因使它成为目前市场上使用最多的 jdk 版本。虽然发布距今已将近 7 年,但很多程序员对其新特性还是不够了解,尤其是用惯了 Java8 之前版本的老程序员,比如我。为了不脱离队伍太远,还是有必要对这些新特性做
2020-03-13
4198
0
1
编程
Java
发现
2019-08-27
15_JUC_ForkJoinPool分支合并框架-工作窃取
15_JUC_ForkJoinPool分支合并框架-工作窃取Fork/Join框架ForkJoinPool分支合并框架在JDK1.7以后才出来的;Fork/Join框架与线程池的区别采用“工作窃取”模式(work-stealing):当执行新的任务时它可以将其拆分分成更小的任务执行,并将小任务加到线
2019-08-27
14494
0
0
编程
JUC
2019-08-27
14_JUC_线程调度
14_JUC_线程调度ScheduledExecutorServicepublic class TestScheduledThreadPool { public static void main(String[] args) throws ExecutionException, Interru
2019-08-27
26590
0
0
编程
JUC
2019-08-27
13_JUC_线程池
13_JUC_线程池为什么需要线程池?传统用法:/** * 线程池 */public class TestThreadPool { public static void main(String[] args) { new Thread(new ThreadPoolDemo(),&
2019-08-27
10735
0
0
编程
JUC
2019-08-26
11_JUC_ReadWriteLock读写锁
11_JUC_ReadWriteLock读写锁ReadWriteLock:读写锁写写/读写:需要互斥读读:不需要互斥ReadWriteLock维护了两个锁,一个是读的锁,一个是写的锁,读的锁可以被多个读线程并发的持有,而写的锁是独占(排他)的。方法:Lock readLock()Lock write
2019-08-26
24562
0
0
编程
JUC
2019-08-26
10_JUC_线程按序交替
10_JUC_线程按序交替线程按序交替问题编写一个程序,开启3个线程,这三个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出的结果必须按顺序显示。如:ABCABCABC......依次递归代码实现/** * 编写一个程序,开3个线程,三个线程的ID分别是A、B、C,每个线
2019-08-26
23860
0
0
编程
推荐
JUC
2019-08-26
09_JUC_Condition线程通信
09_JUC_Condition线程通信改造之前用synchronized的方法,改用同步锁Lock来实现,而Lock有自己的wait方式,就是Condition;ConditionCondition接口描述了可能会与锁有关联的条件变量。这些变量在用法上与使用Object.wait访问的隐式监视器类
2019-08-26
29584
0
0
编程
JUC
2019-08-26
08_JUC_生产者消费者案例-虚假唤醒
08_JUC_生产者消费者案例-虚假唤醒等待唤醒机制代码:/** * 生产者和消费者案例 */public class TestProductorAndConsumer { public static void main(String[] args) { Clerk clerk
2019-08-26
5482
0
0
编程
JUC
2019-08-26
07_JUC_同步锁Lock
07_JUC_同步锁LockLock同步锁用于解决多线程安全问题的方式:同步代码块(synchronized)【隐式锁】同步方法(synchronized)【隐式锁】jdk1.5以后出现了一种更加灵活的方式:同步锁Lock【显式锁】,需要通过lock()方法进行上锁,相应的必须通过unlock()方
2019-08-26
32361
0
0
编程
JUC
2019-08-26
06_JUC_创建执行线程的方式三实现Callable接口
06_JUC_创建执行线程的方式三实现Callable接口创建执行线程的方式一共有四种:实现Runnable接口并重写run方法;继承Thread类并重写run方法;实现Callable接口线程池执行Callable方式,需要FutureTask实现类的支持,用于接收运算结果。FutureTask是
2019-08-26
20181
0
0
编程
JUC
2019-08-26
05_JUC_CountDownLatch闭锁
05_JUC_CountDownLatch闭锁CountDownLatch闭锁闭锁,在完成某些运算时,只有其他线程的运算全部完成,当前运算才继续执行;Java5.0在java.util.concurrent包中提供了多种并发容器类来改进同步容器的性能;CountDownLatch一个同步辅助类,在完
2019-08-26
15100
0
0
编程
JUC
2019-08-26
04_JUC_同步容器类ConcurrentHashMap
04_JUC_同步容器类ConcurrentHashMapConcurrentHashMapJava5.0在java.util.concurrent包中提供了多种并发容器类来改进同步容器的性能ConcurrentHashMap同步容器类是Java5新增的一个线程安全的哈希表。对于多线程的操作,介于H
2019-08-26
28020
0
0
编程
JUC
2019-08-26
03_JUC_模拟 CAS 算法
03_JUC_模拟 CAS 算法CAS算法CAS(Compare-And-Swap)是一种硬件对并发的支持,针对多处理器操作而设计的处理器中的一种特殊指令,用于管理对共享数据的并发访问;CAS是一种无锁的非阻塞算法的实现;CAS包含了3个操作数:需要读写的内存值V进行比较的值A拟写入的新值B当且仅当
2019-08-26
33862
0
0
编程
JUC
2019-08-26
02_JUC__原子变量与CAS算法
02_JUC__原子变量与CAS算法考虑i++的原子性问题i++的操作实际上分为三个步骤“读-改-写”;int i = 10;i = i++;底层:int temp = i;i = i+1;i = temp;编写代码测试原子性:public class TestAtomicDemo { pub
2019-08-26
36143
0
0
编程
JUC
2019-08-26
01_JUC_volatile关键字与内存可见性
01_JUC_volatile关键字与内存可见性Java JUC简介在Java5.0提供了java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似线程的自定义子系统,包括线程池、异步IO和轻量级任务框架。提供可调的、灵活的线程池。还提供了设
2019-08-26
36066
0
0
编程
JUC
1
2
3
4