这个问题穿越了几个抽象层次,感觉题主可能不是想看源代码的实现细节,而是想了解原理,如写入文件是怎么抽象成文件输出流的。
这有可能涉及到多个抽象层的内容。
尝试粗略地从几个不同的抽象层交流看法。
面向对象是一种编程范式,是对问题的建模分析的方法。
但现实中建模总有边界,编程的边界就是编程环境提供的基础类型,以及标准库、三方库所提供的公共类的公共接口。
OutputStream或者POI库,都是提供了编程接口。
一般情况下都…。
{dede:pagebreak/}
国家为什么要把国企等企业电脑全部换成Linux环境?能不能从专业的角度分析一下?
内置WSL 2的Windows 10可以完全取代桌面版Linux吗?
小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
为什么程序员独爱用Mac进行编程?
白人女性是不是很美,为什么?
不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
新手养鱼,鱼缸中能放入哪些水草?
如何证明散片 CPU 比盒装 CPU 差?
如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
美国登月到底是不是真的?
你在你男/女朋友的手机里发现过什么秘密?
广西有什么比较有特色、方便带走的特产?
PHP现在真的已经过时了吗?
如何评价阿里等大厂笔试现已经禁用本地IDE?
后端开发除了增删改查还有什么?
为什么美国经常开除警察?