会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xu_shuyi
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
4
5
6
7
8
9
10
11
12
···
41
下一页
2018年6月27日
021-Java 并发类库提供的线程池有哪几种? 分别有什么特点?
摘要: https://time.geekbang.org/column/article/9712
阅读全文
posted @ 2018-06-27 09:55 xu_shuyi
阅读(121)
评论(0)
推荐(0)
2018年6月21日
020-并发包中的ConcurrentLinkedQueue和LinkedBlockingQueue有什么区别?
摘要: 在上一讲中,我分析了 Java 并发包中的部分内容,今天我来介绍一下线程安全队列。Java 标准库提供了非常多的线程安全队列,很容易混淆。 今天我要问你的问题是,并发包中的 ConcurrentLinkedQueue 和 LinkedBlockingQueue 有什么区别? 典型回答 有时候我们把并
阅读全文
posted @ 2018-06-21 14:40 xu_shuyi
阅读(197)
评论(0)
推荐(0)
019-Java并发包提供了哪些并发工具类?
摘要: 通过前面的学习,我们一起回顾了线程、锁等各种并发编程的基本元素,也逐步涉及了 Java 并发包中的部分内容,相信经过前面的热身,我们能够更快地理解 Java 并发包。 今天我要问你的问题是,Java 并发包提供了哪些并发工具类? 典型回答 我们通常所说的并发包也就是 java.util.concur
阅读全文
posted @ 2018-06-21 14:39 xu_shuyi
阅读(206)
评论(0)
推荐(0)
018-什么情况下Java程序会产生死锁?如何定位、修复?
摘要: 今天,我会介绍一些日常开发中类似线程死锁等问题的排查经验,并选择一两个我自己修复过或者诊断过的核心类库死锁问题作为例子,希望不仅能在面试时,包括在日常工作中也能对你有所帮助。 今天我要问你的问题是,什么情况下 Java 程序会产生死锁?如何定位、修复? 典型回答 死锁是一种特定的程序状态,在实体之间
阅读全文
posted @ 2018-06-21 14:38 xu_shuyi
阅读(380)
评论(0)
推荐(0)
017-一个线程两次调用start()方法会出现什么情况?
摘要: 今天我们来深入聊聊线程,相信大家对于线程这个概念都不陌生,它是 Java 并发的基础元素,理解、操纵、诊断线程是 Java 工程师的必修课,但是你真的掌握线程了吗? 今天我要问你的问题是,一个线程两次调用 start() 方法会出现什么情况?谈谈线程的生命周期和状态转移。 典型回答 Java 的线程
阅读全文
posted @ 2018-06-21 14:36 xu_shuyi
阅读(486)
评论(0)
推荐(0)
016-周末福利 | 谈谈我对Java学习和面试的看法
摘要: 你好,我是杨晓峰。今天是周末,我们稍微放松一下来聊聊“Java 核心技术”之外的内容,正好也借这个机会,兑现一下送出学习奖励礼券的承诺。我在每一讲后面都留下了一道思考题,希望你通过学习,结合自身工作实际,能够认真思考一下这些问题,一方面起到检验学习效果的作用,另一方面可以查漏补缺,思考一下这些平时容
阅读全文
posted @ 2018-06-21 14:34 xu_shuyi
阅读(175)
评论(0)
推荐(0)
015-synchronized和ReentrantLock有什么区别呢?
摘要: 从今天开始,我们将进入 Java 并发学习阶段。软件并发已经成为现代软件开发的基础能力,而 Java 精心设计的高效并发机制,正是构建大规模应用的基础之一,所以考察并发基本功也成为各个公司面试 Java 工程师的必选项。 今天我要问你的问题是, synchronized 和 ReentrantLoc
阅读全文
posted @ 2018-06-21 14:32 xu_shuyi
阅读(126)
评论(0)
推荐(0)
014-谈谈你知道的设计模式?
摘要: 设计模式是人们为软件开发中相同表征的问题,抽象出的可重复利用的解决方案。在某种程度上,设计模式已经代表了一些特定情况的最佳实践,同时也起到了软件工程师之间沟通的“行话”的作用。理解和掌握典型的设计模式,有利于我们提高沟通、设计的效率和质量。 今天我要问你的问题是,谈谈你知道的设计模式?请手动实现单例
阅读全文
posted @ 2018-06-21 14:30 xu_shuyi
阅读(297)
评论(0)
推荐(0)
013-谈谈接口和抽象类有什么区别?
摘要: Java 是非常典型的面向对象语言,曾经有一段时间,程序员整天把面向对象、设计模式挂在嘴边。虽然如今大家对这方面已经不再那么狂热,但是不可否认,掌握面向对象设计原则和技巧,是保证高质量代码的基础之一。 面向对象提供的基本机制,对于提高开发、沟通等各方面效率至关重要。考察面向对象也是面试中的常见一环,
阅读全文
posted @ 2018-06-21 14:28 xu_shuyi
阅读(112)
评论(0)
推荐(0)
012-Java有几种文件拷贝方式?哪一种最高效?
摘要: 我在专栏上一讲提到,NIO 不止是多路复用,NIO 2 也不只是异步 IO,今天我们来看看 Java IO 体系中,其他不可忽略的部分。 今天我要问你的问题是,Java 有几种文件拷贝方式?哪一种最高效? 典型回答 Java 有多种比较典型的文件拷贝实现方式,比如: 利用 java.io 类库,直接
阅读全文
posted @ 2018-06-21 14:26 xu_shuyi
阅读(601)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
41
下一页
公告