V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SuAlien
V2EX  ›  Java

某国内公司出的一道 java 实习生笔试题,求大神解释?

  •  
  •   SuAlien · 2016-12-03 17:33:53 +08:00 · 3943 次点击
    这是一个创建于 2948 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简述下 javaIO 的操作的设计模式,及你对 javaIO 类的学习或记忆心得?

    9 条回复    2016-12-04 06:07:33 +08:00
    johnj
        1
    johnj  
       2016-12-03 17:40:44 +08:00
    装饰模式?
    miao1007
        2
    miao1007  
       2016-12-03 17:44:06 +08:00 via Android
    adapter
    wangdu2012
        3
    wangdu2012  
       2016-12-03 18:31:54 +08:00 via iPhone
    不就是 stream 怎么理解嘛
    Powered
        4
    Powered  
       2016-12-03 18:48:31 +08:00
    IO???设计模式???

    黑人问号

    这道面试题真不怎么样
    gogohigh
        5
    gogohigh  
       2016-12-03 18:57:10 +08:00
    decorator +1
    面试官想问的应该是从 InputStream 开始,然后一层层包装的过程吧,然后再把每层的特点说下就差不多了。
    Miy4mori
        6
    Miy4mori  
       2016-12-03 19:13:12 +08:00 via Android
    我对 java io 的心得就是不要浪费时间学习,开发中使用 common io 就好了……
    Allianzcortex
        7
    Allianzcortex  
       2016-12-03 19:58:06 +08:00
    I/O 显然是 decorator , Head First Pattern 里举的例子是 starbuzz 咖啡,配套代码里就是一个 inputStream 。
    q397064399
        8
    q397064399  
       2016-12-04 06:06:37 +08:00
    装饰,从 InputStream 的字节流到 Reader 字符流
    从 InputStream 的不带缓冲,到 BufferedInputStream 带缓冲
    q397064399
        9
    q397064399  
       2016-12-04 06:07:33 +08:00
    @Miy4mori 针对字符流 字节流还是要考虑的,还有要根据 IO 的特性调整缓冲区
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2694 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:03 · PVG 23:03 · LAX 07:03 · JFK 10:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.