首页
Portal
专栏
标签
关于
搜索
文章
帖子
进击架构,扶摇直上九万里,卷出天际~
互联网时代,海量信息杂乱冗余,如何快速的获取到更高质量的信息?关注我,我们一起从0进击架构,一起成长!
最新内容
近期热门
技术专栏
计算机科学
编程语言
框架与中间件
架构设计
音视频
AI
实战专栏
问题记录
技术实战
面试亮剑
程序人生
善用佳软
随笔记录
查看全部
JavaIO之FileInputStream 与 FileOutputStream(九)
[md]从名字应该可以看得出来: > 从一个文件中读取数据,或者将数据写入到一个文件中 ### FileInputStream !(data/attachment/forum/202208/26/101357g98n7p6un9nk62p3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png") !(data/attachment/forum/202208/26/101404wupnnwlop3rncfrg.png?imageMogr2/a ...
赞
·
阅读 7873
·
程序员潇然
·
2022-08-26
JavaIO之 PipedInputStream 和 PipedOutStream(八)
[md]### 管道简介 !(data/attachment/forum/202208/26/095934mutd3yzhydc1tz9y.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png") 对于计算机科学中,管道的含义,很久之前就已经出现,用于表示数据直接交互 它的含义与平时说的管道的含义是类似的,就是直连 JavaIO中的 PipedInputStream 和 Piped ...
赞
·
阅读 7821
·
程序员潇然
·
2022-08-26
JavaIO之 ByteArrayInputStream与ByteArrayOutputStream(七)
[md]### 功能简介 ByteArrayInputStream 和 ByteArrayOutputStream 提供了针对于字符数组 byte [] 的标准的IO操作方式 !(data/attachment/forum/202208/16/112956spi9daaa666aadwi.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png") ByteArrayInputStream将会给一个byte buf[] 提供标准的IO操作方 ...
赞
·
阅读 6841
·
程序员潇然
·
2022-08-16
JavaIO之InputStream OutputStream简介 方法列表说明(六)
[md]InputStream 和 OutputStream 对于字节流的输入和输出 是作为协议的存在 所以有必要了解下这两个类提供出来的基本约定 这两个类是抽象类,而且基本上没什么实现,都是依赖于子类具体的去实现 但是他是对于其子类 协议纲领一般的存在 了解清楚每一个方法含义,对于后续具体的子类将会有非常大的帮助 ### 基本含义 | 类 ...
赞
·
阅读 7372
·
程序员潇然
·
2022-08-16
JavaIO之类层次体系结构横向比对(五)
[md]### IO家族类层次体系结构**横向匹配** 上一篇文章中主要介绍了JavaIO流家族的整体设计思路,简单回顾下 基本逻辑涉及数据源 流的方向,以及流的数据形式这三个部分的组合 按照流的数据形式和流的方向,组合而来了四大家族,分别是: `InputStream/OutputStream Reader/Writer` 数据源与四大家族的组合构成了IO流的基本 ...
赞
·
阅读 7291
·
程序员潇然
·
2022-08-16
JavaIO之IO体系类整体设计思路 流的概念以及基础分类(四)
[md]从本文开始,将正式进入JavaIO的简介 在继续javaIO系列的文章之前 可以过去看一下 本人博客上的设计模式中的 适配器模式和装饰器模式 这会对接下来的阅读大有帮助 本文是从逻辑上介绍整个的Java IO类家谱画像. ### **流** 计算机以及互联网的世界发展不过短短几十年,但是这几十年却是日新月异 系统的复杂度也越 ...
赞
·
阅读 6979
·
程序员潇然
·
2022-08-15
JavaIO之File详解 以及FileSystem WinNTFileSystem简介(三)
[md]文件和目录路径名的抽象表示形式。 我们知道,对于不同的操作系统,文件路径的描述是不同的 比如 windows平台:用 linux平台:用/ File是Java为了这一概念提供的抽象描述,与系统无关的视图 **抽象路径名** 有两个组件: 1.可选的与系统有关的前缀 字符串 比如盘符,"/" 表示 UNIX 中的根目录,"\\\\" 表示 Microsoft W ...
赞
·
阅读 7466
·
程序员潇然
·
2022-08-10
Synchronized锁性能优化偏向锁轻量级锁升级 下篇(五)
[md]不止一次的提到过,synchronized是Java内置的机制,是JVM层面的,而Lock则是接口,是JDK层面的 尽管最初synchronized的性能效率比较差,但是随着版本的升级,synchronized已经变得原来越强大了 这也是为什么官方建议使用synchronized的原因 毕竟,他是一个关键字啊,这才是亲儿子,Lock,终归差了一点 简单看下,sy ...
赞
·
阅读 7147
·
程序员潇然
·
2022-07-17
并发多线程显式锁Condition条件简介分析与监视器 下篇(四)
[md]Lock接口提供了方法Condition newCondition();用于获取对应锁的条件,可以在这个条件对象上调用监视器方法 可以理解为,原本借助于synchronized关键字以及锁对象,配备了一个监视器 而显式锁Lock与Condition则针对于一个锁对象,提供了多个监视器 尽管是提供了多个监视器,但是需要记住,是Lock接口提供方法才能够获 ...
赞
·
阅读 6653
·
程序员潇然
·
2022-07-17
java多线程Lock接口简介使用与synchronized对比 下篇(三)
[md]前面的介绍中,对于显式锁的概念进行了简单介绍 **显式锁的概念,是基于JDK层面的实现,是接口,通过这个接口可以实现同步访问** **而不同于synchronized关键字,他是Java的内置特性,是基于JVM的实现** !(data/attachment/forum/202207/17/224511dra9mtzhtmwtzm3w.png?imageMogr2/auto-orient/strip%7CimageView2/2 ...
赞
·
阅读 7022
·
程序员潇然
·
2022-07-17
1
2
3
4
5
6
7
8
9
10
... 26
/ 26 页
下一页
疯狂的字节X
目前专注于分享Java领域干货,公众号同步更新。原创以及收集整理,把最好的留下。
包括但不限于JVM、计算机科学、算法、数据库、分布式、Spring全家桶、微服务、高并发、Docker容器、ELK、大数据等相关知识 一起进步,一起成长。
246
文章
公众号
加微信
EMail
捐助我
Links
微博
知乎
Github
gitee
扫码关注公众号
关闭
扫码加我微信
关闭
微信、支付宝 扫码捐助
关闭