发表评论取消回复
相关阅读
相关 Java 提供了哪些IO方式? NIO如何实现多路复用?
目录 1、Java 提供的 IO 方式介绍 2、阻塞和同步的基本概念 3、传统的 java.io/BIO 4、Java NIO (同步非阻塞 IO) --------
相关 Java提供了哪些IO方式? NIO如何实现多路复用
一、Java提供了哪些IO方式? Java IO方式由很多种,基于不同的IO抽象模型和交互方式,可以进行简单区分。 首先,传统的Java.IO包,它基于流模型实现,提供
相关 Java核心技术面试精讲(第三十八讲)| 对比Java标准NIO类库,你知道Netty是如何实现更高性能的吗?
今天我会对 NIO 进行一些补充,在专栏第 11 讲中,我们初步接触了 Java 提供的几种 IO 机制,作为语言基础类库,Java 自身的 NIO 设计更偏底层,这本无可厚非
相关 Java核心技术面试精讲(第三十五讲)| JVM优化Java代码时都做了什么?
我在专栏上一讲介绍了微基准测试和相关的注意事项,其核心就是避免 JVM 运行中对 Java 代码的优化导致失真。所以,系统地理解 Java 代码运行过程,有利于在实践中进行更进
相关 Java核心技术面试精讲(第三十讲)|Java程序运行在Docker等容器环境有哪些新问题?
如今,Docker 等容器早已不是新生事物,正在逐步成为日常开发、部署环境的一部分。Java 能否无缝地运行在容器环境,是否符合微服务、Serverless 等新的软件架构和场
相关 Java核心技术面试精讲(第十六讲)| synchronized底层如何实现?什么是锁的升级、降级?
我在上一讲对比和分析了 synchronized 和 ReentrantLock,算是专栏进入并发编程阶段的热身,相信你已经对线程安全,以及如何使用基本的同步机制有了基础,今天
相关 Java核心技术面试精讲(第十五讲)| synchronized和ReentrantLock有什么区别呢?
从今天开始,我们将进入 Java 并发学习阶段。软件并发已经成为现代软件开发的基础能力,而 Java 精心设计的高效并发机制,正是构建大规模应用的基础之一,所以考察并发基本功也
相关 Java核心技术面试精讲(第十四讲)| 谈谈你知道的设计模式?
设计模式是人们为软件开发中相同表征的问题,抽象出的可重复利用的解决方案。在某种程度上,设计模式已经代表了一些特定情况的最佳实践,同时也起到了软件工程师之间沟通的“行话”的作用。
相关 Java核心技术面试精讲(第十一讲)| Java提供了哪些IO方式? NIO如何实现多路复用?
IO 一直是软件开发中的核心部分之一,伴随着海量数据增长和分布式系统的发展,IO 扩展能力愈发重要。幸运的是,Java 平台 IO 机制经过不断完善,虽然在某些方面仍有不足,但
相关 Java核心技术面试精讲(第六讲)| 动态代理是基于什么原理?
编程语言通常有各种不同的分类角度,动态类型和静态类型就是其中一种分类角度,简单区分就是语言类型信息是在运行时检查,还是编译期检查。 与其近似的还有一个对比,就是所谓强类型和弱
还没有评论,来说两句吧...