请问各位大佬们,Java Nio 应该怎么学习
我对 Java Nio 这一块的没有任何知识储备,对于 IO 也只知道 IO 流,或者知道 Java 的 socket ?
所以求问大佬们应该怎么样从浅入深的学习 Nio
还是说我所理解的 NIO 不仅仅只是 Java,他还是其他的东西。类似 Netty ?直接学习 netty 是否合适?
1
Jooooooooo 2020-09-29 14:49:17 +08:00
可以直接学 netty, 这些知识其实都是触类旁通的
有本书 Netty 权威指南 先读一遍 |
2
mightofcode 2020-09-29 17:49:14 +08:00
learn by doing
你可以用 netty 写一个 web 服务器 然后再自己直接用 nio 写一个 |
3
q447643445 2020-09-29 18:06:06 +08:00
了解 观察者,队列
|
4
RedBeanIce OP |
5
RedBeanIce OP @q447643445
#3 大佬!!求详细!!!!!!!! |
6
RedBeanIce OP @Jooooooooo
#1 谢谢大佬,,我去看看去!!!!!!! |
7
KevinBlandy 2020-09-30 09:31:32 +08:00
先理解 bio/nio/aio 的概念,然后再去挨个学它们的 api 。java 的 api 没几个。都简单。但是你就是写不出来像样的 socket 应用。然后就可以开始学 netty 了。
|
8
defage 2020-09-30 10:06:47 +08:00
先把 tcp/ip 卷 2 看一下
|