这个问题穿越了几个抽象层次,感觉题主可能不是想看源代码的实现细节,而是想了解原理,如写入文件是怎么抽象成文件输出流的。
这有可能涉及到多个抽象层的内容。
尝试粗略地从几个不同的抽象层交流看法。
面向对象是一种编程范式,是对问题的建模分析的方法。
但现实中建模总有边界,编程的边界就是编程环境提供的基础类型,以及标准库、三方库所提供的公共类的公共接口。
OutputStream或者POI库,都是提供了编程接口。
一般情况下都…。
代码:
为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
在韩国生活有什么体验?
不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
降维打击是什么?
被时代淘汰的水果有哪些?
中国与敌国发生战争,哪些国家会帮中国?
据说Rust和WASM可以让J***ascript变得更强,有值得推荐的项目吗?
商业史上有哪些降维打击的经典案例?
为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
曾经的班花,现在还多少人惦记?
女生第一次来大姨妈什么感受?
如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
现在的年轻人喜欢穿连裤袜吗?
得了强直性脊柱炎是不是一辈子就完了?
你为什么放弃了wsl?
obsidian用一两年后会有多大?全文搜索还快吗?
为什么中国JK无法拍出日本JK的感觉?
苹果为什么值三万亿,不就是卖手机和笔记本吗?
到底是时代选择了Nvidia,还是Nvidia选择了时代?
怎么看待B站舞蹈区和某些风格比较暴露的up?
央企的信创,是否有必要把 spring 替换成国产的 solon ?
有没有免费的语音转文字的软件?
入职第一天有什么瞬间让你马上想离职的?
伊朗的军事实力是不是打不过以色列?
Apple 为什么不封杀 Flutter 呢?
为什么韩国的热辣舞团无法征服中国的男性市场??
能分享一下你写过的rust项目吗?