黑马程序员入学基础测试(四)

题目:什么情况下适合用UDP协议,什么情况下适合用TCP协议?

我的答案:

/*
         * UDP:
         * 1.将数据及源和目的封装成数据包中,不需要建立连接。---------面向无连接。
         * 2.每个数据报包的大小在限制在64k内。
         * 3.因无连接,是不可靠的协议。
         * 4.不需要建立连接,速度快
         * 用法:
         * 主要用于视频会议聊天,桌面共享,一些缺少点数据无关紧要,可靠性要求低的应用
         *
         * TCP:
         * 1.建立连接,形成传输数据的通道。
         * 2.在连接中进行大数据传输。
         *  3.通过三次握手完成连接,是可靠协议。
         * 4.因为必须建立连接,所以效率会稍低。
         *  用法:主要用于数据下载,文件传输,可靠性要求高的应用
      */

时间: 2024-08-28 13:34:10

黑马程序员入学基础测试(四)的相关文章

黑马程序员入学基础测试(五)

题目:定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量, 并调用外部函数.在外部类函数中创建内部类对象,调用内部类函数 思路就是:把问题拆分.一个一个的解决就ok了. package com.itheima; /** * 5.定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量, 并调用外部函数.在外部类函数中创建内部类对象,调用内部类函数. * * @author zhulang * */ public class Text5

黑马程序员入学基础测试(一)

1. 定义一个二维int数组,编写代码获取最小元素 package com.itheima; import javafx.fxml.Initializable; public class Test1 { /** * 1. 定义一个二维int数组,编写代码获取最小元素 * * @author tianshenjiaoao */ public static void main(String[] args) { // 定义一个10*10的二维数组 int[][] num = new int[10][1

黑马程序员--oc基础第四篇

df 四:oc的基础语法

黑马程序员——Java基础---io(上)

黑马程序员——Java基础---io(上) ------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------ 一.概述 Java I/O系统负责处理程序的输入和输出,I/O类库位于java.io包中,它对各种常见的输入流和输出流进行了抽象.如果数据流中最小的数据单元是字节,那么称这种流为字节流:如果数据流

黑马程序员_JAVA 基础加强学习笔记

一.面向对象 (一)继承  1.继承的好处: (1) 提高了代码的复用性. (2) 让类与类之间产生了关系,提供了另一个特征多态的前提. 注意: 子类中所有的构造函数都会默认访问父类中的空参数的构造函数,因为每一个子类构造内第一行都有默认的语句super();  如果父类中没有空参数的构造函数,那么子类的构造函数内,必须通过super语句指定要访问的父类中的构造函数. 如果子类构造函数中用this来指定调用子类自己的构造函数,那么被调用的构造函数也一样会访问父类中的构造函数. 2.final特点

黑马程序员-正则表达式基础

正则表达式是一种描述字符串集的方法,它是以字符串集中各字符串的共有特征为依据的.正则表达式可以用于搜索.编辑或者是操作文本和数据.它超出了 Java 程序设计语言的标准语法,因此有必要去学习特定的语法来构建正则表达式.正则表达式的变化是复杂的,一旦你理解了它们是如何被构造的话,你就能解析或者构建任意的正则表达式了..正则表达式由一些普通字符和一些元字符组成. 普通字符包括大小写的字母和数字,而元字符则具有特殊的含义.在最简单的情况下,一个正则表达式看上去就是一个普通的查找串.例如,正则表达式"a

黑马程序员——java基础---IO(input output)流字符流

黑马程序员——java基础---IO(input output)流字符流 ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- io(input output)流特点: 1,io流用来处理数据之间的传输 2,java对数据的操作是通过流的方式: 3,java用于操作流的对象都在io包中: 4,流按操作数据分为两种:字节流和字符流: 5,流按流向分为:输入流和输出流. 注意:流只能操作数据,而不能操作文件. 3.IO流的常用基类: 1)字节流的抽象

黑马程序员-入学笔试题

笔试结束,列一下笔试题和我的解答,最后得分29.7. 1. 编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value. package com.itheima; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.TreeMap; public class Test1 { public static void m

黑马程序员_Java基础String类

- - - - - android培训.java培训.期待与您交流! - - - - - - - String是一个对象 String不属于8种基本数据类型(byte, char, short, int, float, long, double, boolean),String是对象,所以其默认值是null. String是一种特殊的对象,有其它对象没有的一些特性,通过JDK发现: public final class String implements java.io.Serializable