摘要: 一、Java NIO几个核心部分 Channel Buffer Selector 二、IO和NIO的区别 IO 基于流(Stream oriented), 而 NIO 基于 Buffer (Buffer oriented) 在一般的 Java IO 操作中, 我们以流式的方式顺序地从一个 Strea 阅读全文
posted @ 2020-07-29 23:53 wj89757 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1. 匿名内部类实现 匿名内部类仍然是一个类,只是不需要程序员显示指定类名,编译器会自动为该类取名。因此如果有如下形式的代码,编译之后将会产生两个class文件: public class MainAnonymousClass { public static void main(String[] a 阅读全文
posted @ 2020-07-29 23:52 wj89757 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 一、Netty概述 1.1 原生NIO存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer 等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 阅读全文
posted @ 2020-07-29 23:50 wj89757 阅读(156) 评论(0) 推荐(0) 编辑