文章 2023-01-15 来自:开发者社区

【Java】网络编程,JUnit单元测试,设计模式(二)

3.3 断言概述 : 预先判断某个条件一定成立,如果条件不成立,则直接报错。使用 ://第一个参数表示期望值 //第二个参数表示实际值 // 如果实际值和期望值相同,说明结果正确就测试通过,如果不相同,说明结果是错误的,就会报错 Assert.assertEquals( 期望值, 实际值); Assert.assertEquals("异常原因", 期望值, 实际值); //例如: int res....

文章 2023-01-15 来自:开发者社区

【Java】网络编程,JUnit单元测试,设计模式(一)

day13-网络编程主要内容如下网络编程TCP通信Junit单元测试单例设计模式多例设计模式工厂设计模式1 网络编程1.1 软件架构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等两种架构各有优势,但是都离不开网络的支持。网络编程 , 就是在....

文章 2023-01-13 来自:开发者社区

Java 基础入门 | 第十六章 Java网络编程

 网络相关概念什么是计算机网络局域网城域网广域网把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源计算机网络的主要功能资源共享 信息传输与集中处理 均衡负荷与分布处理 综合信息服务 (www/综合业务数字网络 ISDN)编辑IP地址:用于唯一识别连接到Internet上的计算....

Java 基础入门 | 第十六章 Java网络编程
文章 2023-01-10 来自:开发者社区

Java多线程+IO流+网络编程+MySQL+JDBC编程实现多人联机版坦克大战

Java多人联机版坦克大战1.游戏介绍:该游戏涵盖多线程、IO、网络编程、JDBC知识,实现多人联机版坦克大战。编码方式:GBKMySQL jar包版本:mysql-connector-java-8.0.28(已上传至gitee)jdk版本:1.82.游戏启动流程:需要先在本地的建立MySQL数据库bjpowernode,建表create table userlist(username varc....

Java多线程+IO流+网络编程+MySQL+JDBC编程实现多人联机版坦克大战
文章 2023-01-09 来自:开发者社区

Java网络编程:UDP/TCP实现实时聊天、上传图片、下载资源等

网络编程实战ip地址的分类:1、ipv4、ipv6127.0.0.1:4个字节组成,0-255,42亿;30亿都在北美,亚洲就只有4亿2011年就用尽了。ipv6:2、公网ip、私网ip实践获得ip地址端口端口表示计算机上的一个程序的进程(大概可以这么理解)比如说一栋楼,是一个ip,每一户都是端口号。不同的进程有不同的端口号。TCP聊天实现TCP文件上传UDP对于UDP并不是很强调客户端或者服务....

Java网络编程:UDP/TCP实现实时聊天、上传图片、下载资源等
文章 2023-01-06 来自:开发者社区

Java基础进阶网络编程-URL

URL网络编程1.URL:统一资源定位符,对应着互联网的某一资源地址2.格式:http://localhost:8080/examples/beauty.jpg?username=Tom协议 主机名 端口号 资源地址 参数列表示例代码01:public class UrlTest01 { public static void main(String[] args) { t...

Java基础进阶网络编程-URL
文章 2023-01-06 来自:开发者社区

Java基础进阶网络编程-TCP和UDP协议

1、传输层协议中有两个非常重要的协议:传输控制协议TCP(Transmission Control Protocol)用户数据报协议UDP(User Datagram Protocol)。2、TCP/IP 以其两个主要协议:传输控制协议(TCP)和网络互联协议(IP)而得 名,实际上是一组协议,包括多个具有不同功能且互为关联的协议。3、IP(Internet Protocol)协议是网络层的主要....

Java基础进阶网络编程-TCP和UDP协议
文章 2023-01-06 来自:开发者社区

Java基础进阶网络编程概述

一、网络编程中有两个主要的问题:1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用2.找到主机后如何可靠高效地进行数据传输二、网络编程中的两个要素:1.对应问题一:IP和端口号2.对应问题二:提供网络通信协议:TCP/IP参考模型(应用层、传输层、网络层、物理+数据链路层)三、通信要素一:IP和端口号1、IP:唯一的标识 Internet 上的计算机(通信实体)2、在Java中使用I....

Java基础进阶网络编程概述
文章 2022-12-23 来自:开发者社区

Java网络编程net-1-地址-2

根据上篇文章的学习,大致看了看net包中提供的方法,然后通过网上搜索整理了一下各个知识点。先声明下,我也是跟着网上的各种教程学习,并整理,只为记录、分享,不盈利,应该不涉及侵权。。。一、在net包中InetAddress类中,提供了四个创建InetAddress对象的静态方法:getLocalHost() throws UnknownHostException 获取描述本机IP的InetAddr....

Java网络编程net-1-地址-2
文章 2022-12-17 来自:开发者社区

Java网络编程net-2-网络接口-NetworkInterface

网络接口信息NetworkInterface从JDK1.4开始,Java提供了一个NetworkInterface类。这个类可以得到本机所有的物理网络接口和虚拟机等软件利用本机的物理网络接口创建的逻辑网络接口的信息。一、概念        网络接口指的网络设备的各种接口,我们现今正在使用的网络接口都为以太网接口。它遵循IEEE802.3标准,传输速率通常为....

Java网络编程net-2-网络接口-NetworkInterface

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。