| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 【七日阅书】7 网络通信&全书总评《Java程序设计与计算思维》 -> 正文阅读 |
|
[网络协议]【七日阅书】7 网络通信&全书总评《Java程序设计与计算思维》 |
一、前言本文为【七日阅书】《Java程序设计与计算思维》的最后一篇,主要内容是介绍网络相关以及全书总评。 前面内容请参考如下 【七日阅书】1 计算思维和Java特性《Java程序设计与计算思维》 【七日阅书】2 Java的数据类型和流程控制《Java程序设计与计算思维》 【七日阅书】3 字符串、数组、集合、泛型《Java程序设计与计算思维》 【七日阅书】5 抽象和接口、异常处理《Java程序设计与计算思维》 【七日阅书】6 多线程和文件流《Java程序设计与计算思维》 二、初识网络首先我们需要对网络有基本的概念,这里本书介绍的也不多,仅作为基础概念作为补充。
三、Socket接口Socket分为两类
服务端连接Socket的过程如下
控制器调用如下
打开本地终端访问 四、UDP通信DatagramSocket是一个低级的网络接口,没有数据流操作,只有字节数组来传送或接收。 DatagramPacket类可以用来创建一个数据分组,再通过DatagramSocket进行传送和接收。 接收端代码
发送端代码
先访问接收端,再多次请求发送端,我们就能看到输出。 这样我们就简单完成了UDP传输的应用。 从上面的例子中,我们可以看出TCP和UDP的区别。 五、URL类URL类比较简单,属于工具类,通过输入网址得到协议、接口等信息。
执行结果如下 六、总评本书对Java基础做了全面的介绍,并带有源码,我在学习的过程中全部手写了对应示例的代码,并做了细微的调整,并不是完全照抄。 这几年前后端的职责分工越来越细,所以我忽略了本书对于Swing等界面开发的相关内容,专注语言本身。如果你阅读的书籍中的内容并不是全部都会有帮助,可以选择性的学习,找到属于自己的重点。 本书中每章节最前面的描述性文字的信息量很大,但是出于本书的定位并没有详细展开,作为读者的我还是有些遗憾的。 推荐人群
七、源码地址 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 10:15:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |