标志
  • 首页
  • 博客
    每日一问PyQt5OpenCVOpenVINOTensorFlow
  • 数学
  • 编程
    JavaJava核心技术面试精讲Spring编程常见错误50例Java业务开发常见错误100例SQL必知必会正则表达式入门课设计模式之美MySQL实战45讲说透低代码产品创新课
  • 算法
    Leetcode剑指Offer程序员面试金典
  • 项目
    简单
  • 课程
    CS 61A:计算机程序的构造和解释CS61b
  • 写作
    诗歌随笔剧本
  • 论文
  • 推荐
    诗词书籍
  • 文档
  • 书架
  • 论坛
  • 关于

Java核心技术面试精讲

第18讲 | 什么情况下Java程序会产生死锁?如何定位、修复?

今天,我会介绍一些日常开发中类似线程死锁等问题的排查经验,并选择一两个我自己修复过或者诊断过的核心类库死锁问题... » 阅读全文

0
阅读
第17讲 | 一个线程两次调用start()方法会出现什么情况?

今天我们来深入聊聊线程,相信大家对于线程这个概念都不陌生,它是 Java 并发的基础元素,理解、操纵、诊断线程... » 阅读全文

0
阅读
第16讲 | synchronized底层如何实现?什么是锁的升级、降级?

我在上一讲对比和分析了 synchronized 和 ReentrantLock,算是专栏进入并发编程阶段的热... » 阅读全文

0
阅读
第15讲 | synchronized和ReentrantLock有什么区别呢?

从今天开始,我们将进入 Java 并发学习阶段。软件并发已经成为现代软件开发的基础能力,而 Java 精心设计... » 阅读全文

0
阅读
第14讲 | 谈谈你知道的设计模式?

设计模式是人们为软件开发中相同表征的问题,抽象出的可重复利用的解决方案。在某种程度上,设计模式已经代表了一些特... » 阅读全文

0
阅读
第13讲 | 谈谈接口和抽象类有什么区别?

Java 是非常典型的面向对象语言,曾经有一段时间,程序员整天把面向对象、设计模式挂在嘴边。虽然如今大家对这方... » 阅读全文

0
阅读
第12讲 | Java有几种文件拷贝方式?哪一种最高效?

我在专栏上一讲提到,NIO 不止是多路复用,NIO 2 也不只是异步 IO,今天我们来看看 Java IO 体... » 阅读全文

0
阅读
第11讲 | Java提供了哪些IO方式? NIO如何实现多路复用?

IO 一直是软件开发中的核心部分之一,伴随着海量数据增长和分布式系统的发展,IO 扩展能力愈发重要。幸运的是,... » 阅读全文

0
阅读
第10讲 | 如何保证集合是线程安全的? ConcurrentHashMap如何实现高效地线程安全?

我在之前两讲介绍了 Java 集合框架的典型容器类,它们绝大部分都不是线程安全的,仅有的线程安全实现,比如 V... » 阅读全文

0
阅读
第9讲 | 对比Hashtable、HashMap、TreeMap有什么不同?

Map 是广义 Java 集合框架中的另外一部分,HashMap 作为框架中使用频率最高的类型之一,它本身以及... » 阅读全文

0
阅读
页面导览
  • 2 / 3
  • ‹ 往前
  • 页次 1
  • 目前页面 2
  • 页次 3
  • 往后 ›

Taxonomy

Categories

著作权 © 2025 . 保留一切权利。 本站采用的布景主题为 Mynote.