NIO实现聊天室之:一切都要从网络编程的基础开始聊起!

一、写在开头

大家好,Build哥回来啦!停更了大概2个月之久,之前有段时间去写小说去了,后来又因为公司活太多,牛马干的太投入,就拉下了博客的更新,国庆节期间,难得的闲下来,准备回归老本行啦。

大致的翻看了一下之前更新的内容,已经写到了Java的IO部分,作为网络传输的一大重点知识,IO至关重要,而为了更好的理解和使用IO,我们今天要延展的来聊一聊Java中的网络编程。其实,这句话说的不太严谨,网络编程并非Java独有,所有依赖Web端的程序语言,或者应用们都离不开网络编程。

二、网络编程的基础

ok,闲话少叙,咱们直入主题,来一起学习一下网络编程,在开始学习之前,我们应该了解一下我们日常生活中都离不开的互联网及周边产品(路由器,网址,手机,电脑)等。

2.1 计算机网络

电脑对于我们来说十分熟悉啦,在多台联网电脑之前,我们可以聊天,视频,邮件交流,也可以通过不同的媒介平台进行互通,所有在线的用户设备之间,像一张大网串联起来,互通有无,这就是计算机的网络!
在这里插入图片描述
如上图,是一张概括的网络拓扑简图,非常形象易懂的囊括了我们当下的互联网世界。其中,用户设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JavaBuild888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值