00:00
把前面讲的。Select的内容,还有快速入门案例进行梳理。打开我们的笔记,我们看一下前面讲的内容有哪些,梳理一下。Select走一个。我们先对select做了基本的介绍是吧,走一个。讲一点咱们就梳理一下,那塞我们是怎么说的呢?大家看一下。它的基本介绍是这些。放这儿。好,这里面总结了他的一些基本的概念。对,首先呢。Java n IO它是非主织的,IO里面可以用一个线程处理多个客户端,对不对,这边就会用到s select是这么来的,那么下面呢,有一些示意图,这个示意图呢,前面已经有了,我就不再画了。其实在这。其实在这个图里面就把赛已经。它的一个基本的功,基本的呃,基本的一个位置,还有它的一个作用就已经说清楚了,下面呢,我们继续来看。
01:04
下一个。这个图重要是在我们这边对它的特点再进行一个说明,所以说这边呢,把它的示意图和特点再说明了一下。放这儿。那这个图呢,我们拉过来对。还有它的相关说明,整理到这儿,说明如下。把说明整理到这来啊。放那就可以了。同学们呢,将来在复习的时候比较方便。好的,继续往下来讲解,下边呢是讲到select这个类的相关的方法有哪些。对我们说到这哈,当然我在讲的时候呢,也追了一下源代码。重要的方法就有这么些。我直接把它截个图就行了。同学们呢,在看的时候也可以适当的注意一下源码,这样子呢,看着就更加清晰了,相关方法说完了过后是不是有点注意事项,我们也说一下。
02:09
尤其是对select的。Select select的方法做了个说明。放这里来。相关方法或者他注意事项啊。放这就可以了。好的。紧接着咱们继续梳理,下面又讲了什么呢?咱们讲了NIO非阻塞网络编程原理分析图,这里面增加了select k,这个select k它是处于我们整个IO体系的哪个位置,这有一个图展示出来,并且呢对这个图做了一个说明,好,我们也把它梳理一下。放这哈。OK,继续。这是它的一个说明和图,这是他说明。放错了。
03:01
好。这是他的说明。对,然后呢,他的这个图是我们自己画了一个,然后这边做了相应的解读。把这个图的解读说一下。啊,对。说对上图的上。上图的说明。好的,这边呢,诶这边已经有一个,怎么还要说啊,对上图说明。说完他的基本概念以后,呃,他他的一个流程说完以后呢,咱们是不是就举了一个案例啊对这边呢,有一个NIO非阻塞网络编程的快速入门,写了他的服务器端,还有他的客户端。先把要求拿过来,再把代码拿过来。这边是我们这个案例的具体要求。然后呢,把代码放过来哈,代码我们仍然是插入一个表格。
04:00
所以第一个呢,我们写的是NIO。An I old server。把server的代码过来在哪里?我就省点事,直接把它拷贝过来就行了。然后呢,这边是NIO的client端。客户端。对,加。也把代码呢给大家放到我们的笔记中。老夫子一下。放这哈,诶。好的,那同学们那关于我们NIO非阻塞网络编程的一个快速入门说的这里面呢,呃,最主要就是说要把这张图搞懂,哪张图呢,其实这边核心就是这块。哪一块哈,就是这块,就是这张图。以及对这张图的一个说明,还有就是它的代码,一个是图示,一个是说明,一个是代码,大家看起来好像会觉得,诶,这也挺简单的,如果同学们自己去学,你们就知道有多难。
05:01
就当你没有人告诉你的时候,这些东西要你自己去总结,而且比较形象的体现出来,其实还是要花功夫的,有些书呢,他就是一个文字给你说了,其实你根本不知道在说什么啊,所以说有些时候看看别人好像很简单,自己去做,其实就知道其实并并不容易好,今天我们就讲这个,这个讲简单就到这,大家把它消化一下。
我来说两句