学习tio-core的步骤
(推荐一份 t-io 的学习笔记
notes/T-io at master · KevinBlandy/notes (github.com) )
原作者:tio作者 telen-tan
学习tio-core的步骤
学习io框架的最好方式并不是各种理论和概念的讲解,而是通过示范程序领悟其中的概念,本人根据自身学习编程的经验,提供了详细的示例程序,这些程序既可当作入门教程,也可以作为你日后项目的脚手架。请各位t-io新用户按照如下步骤学习tio,必有所获!
- 熟练掌握ByteBuffer的使用,这是所有基于aio/nio编程的必修课程,这个懒没人躲得掉
- 下载tio-core示范程序:tio-showcase
- 导入到eclipse或其它ide中
- 对照helloworld例子和t-io的hello world走一遍
- 下载t-io源代码:t-io
- 简单地扫一下:org.tio.core.ChannelContext.java
- 简单地扫一下:org.tio.core.GroupContext.java
- 简单地扫一下:org.tio.core.Tio.java
- 最好要掌握org.tio.utils.lock.ObjWithLock及其子类(因为多线程环境下,对集合的遍历、元素删除、元素添加等操作必须是线程安全的)
- 作者个人博客可以关注一下,上面有不少t-io的文章:三流程序员的博客
- 忠告:tio-core已经封装了大量网络开发细节,如果你连上面的步骤都不愿意走一遍,建议你还是继续你的CRUD编程。
浙公网安备 33010602011771号