互联网 Java 工程师面试题(Java 面试题六)

Java IO 和 NIO 的面试题

IO 是 Java 面试中一个非常重要的点。你应该很好掌握 Java IO,NIO,NIO2 以 及与操作系统,磁盘 IO 相关的基础知识。下面是 Java IO 中经常问的问题。

66、在我 Java 程序中,我有三个 socket,我需要多少个线 程来处理?

67、Java 中怎么创建 ByteBuffer?

byte[] bytes = new byte[10];

ByteBuffer buf = ByteBuffer.wrap(bytes);

68、Java 中,怎么读写 ByteBuffer ?

69、Java 采用的是大端还是小端?

70、ByteBuffer 中的字节序是什么?

71、Java 中,直接缓冲区与非直接缓冲器有什么区别?

答案 http://javarevisited.blogspot.sg/2015/08/difference-between-direct-nondirect-mapped-bytebuffer-nio-java.html

72、Java 中的内存映射缓存区是什么?

答案 http://javarevisited.blogspot.sg/2012/01/memorymapped-file-and-io-in-j ava.html

73、socket 选项 TCP NO DELAY 是指什么?

74、TCP 协议与 UDP 协议有什么区别?

答案 http://javarevisited.blogspot.com/2014/07/9-difference-between-tcp-and -udp-protocol.html

75、Java 中,ByteBuffer 与 StringBuffer 有什么区别?(答 案)

Java 最佳实践的面试问题
包含 Java 中各个部分的最佳实践,如集合,字符串,IO,多线程,错误和异常 处理,设计模式等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值