201521044091 java 第十周学习总结】的更多相关文章

1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. Runnable不是线程,Thread才是,必须将实现Runnable接口的类的对象放入Thread中才能在线程中运行比如: Runnanble task = new MyRunnable(); Thread t1 = new Thread(task); t1.start(); 或者: new Thread(new MyRunnable()).start(); 2. 书面作业 本次PTA作业题集异常.多线…
20145113<Java程序设计>第十周学习总结 基础知识 1.网络通讯的方式主要有两种 TCP(传输控制协议)方式:需要建立专用的虚拟连接以及确认传输是否正确 UDP(用户数据报协议)方式:不需要建立专门的虚拟连接,传输也不是很可靠,如果发送失败则客户端无法获得 实现过程…
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. Runnable不是线程,Thread才是,必须将实现Runnable接口的类的对象放入Thread中才能在线程中运行 比如: Runnanble task = new MyRunnable(); Thread t1 = new Thread(task); t1.start(); 或者: new Thread(new MyRunnable()).start(); 2. 书面作业 本次PTA作业题集异常.多…
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 1.finally 题目4-2 1.1 截图你的提交结果(出现学号) 1.2 4-2中finally中捕获异常需要注意什么? 在finally中对于捕获异常需要单独处理,我们需要把resource.close()放在try语句中.并且在finally中的异常要在finally中捕获,不要在外层捕获. 2.用异常改进ArrayIntegerStack 题目4-3 2.1 截图你的提交结果(出…
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题集异常.多线程 finally 题目4-2 1.1 截图你的提交结果(出现学号) 1.2 4-2中finally中捕获异常需要注意什么? 答:finally中捕获异常需要注意在关闭资源的时候会出现异常,因为无论try-catch块有无发生异常,finally块中一定会被执行. 用异常改进ArrayIntegerStack 题目4-3 2.1 截图你的提交结果(出现学号) 2…
20145213<Java程序设计>第十周学习总结 教材学习总结 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴. 基础知识 为了能够方便的识别网络上的每个设备,网络中的每个设备都会有一个唯一的数字标识,这个就是IP地址.在计算机网络中,现在命名IP地址的规定是IPv4协议,该协议规定每个IP地址由4个0-255之间的数字组成,例如10.0.120.34.每个接入网络的计算机都…
21045308刘昊阳 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. 狭义的网络编程范畴:程序员所作的事情,就是把数据发送到指定的位置,或者接收到指定的数据. 1 网络概述 1.1 计算机网络概述 计算机网络:通过一定的物理设备将处于不同位置的计算机连接起来组成的网络,这个网络中包含的设备有:计算机.路由器.交换机等等. IP地址:网络中的每个设备都会有一个唯一的数字标识,命名IP地址的规定是IPv4协议,该协议…
20145224 <Java程序设计>第十周学习总结 网络编程 ·网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴.在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可. ·网络编程就是两个或多个设备之间的数据交换,其实更具体的说,网络编程就是两个或多个程序之间的数据交换,和普通的单机程序相比,网络程序最大的不同就是需要交换数据的程序运行在不同的计…
20145236 <Java程序设计> 第十周学习总结 Java网络编程 Java网络编程技术 Java语言是在网络环境下诞生的,所以Java语言虽然不能说是对于网络编程的支持最好的语言,但是必须说是一种对于网络编程提供良好支持的语言,使用Java语言进行网络编程将是一件比较轻松的工作. 和网络编程有关的基本API位于java.net包中,该包中包含了基本的网络编程实现,该包是网络编程的基础.该包中既包含基础的网络编程类,也包含封装后的专门处理WEB相关的处理类.在本章中,将只介绍基础的网络编…
201521123061 <Java程序设计>第十周学习总结 1. 本周学习总结 1.这周异常方面的知识主要是关于自定义异常,自定义的异常可以继承自Throwable或Exception类:根据需要选择继承自Exception还是RuntimeException类.自己定义的异常一定要有以下这两个要求: 告诉用户发生的是什么异常 这个异常是想让人捕获还是不想让人捕获 2.多线程 2. 书面作业 本次PTA作业题集异常.多线程 1.finally 题目4-2 1.1 截图你的提交结果(出现学号)…
201521123072<java程序设计>第十周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题集异常.多线程 finally 题目4-2 1.1 截图你的提交结果(出现学号) 1.2 4-2中finally中捕获异常需要注意什么? 最后要使用finally来释放资源,保证占用的资源无论如何都能被释放 用异常改进ArrayIntegerStack 题目4-3 2.1 截图你的提交结果(出现学号) 2.2 实…
201521123038 <Java程序设计> 第十周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题集异常.多线程 1.finally 题目4-2 1.1 截图你的提交结果(出现学号) 1.2 4-2中finally中捕获异常需要注意什么? finally里的代码无论前方代码是否抛出异常都会执行 要在finally里面对resource.close()进行异常捕获 用System.out.println(e…
20155324 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 Java的网络编程 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. 网络概述 1.计算机网络概述 (1)路由器和交换机组成了核心的计算机网络,计算机只是这个网络上的节点以及控制等,通过光纤.网线等连接将设备连接起来,从而形成了一张巨大的计算机网络. (2)网络最主要的优势在于共享:共享设备和数据,现在共享设备最常见的是打印机. (3)IP地址:为了能够方便的识别网络上的每个…
20172306<Java程序设计>第十周学习总结 教材学习内容总结 本章主要的讲的是集合有关的知识: 1.集合与数据结构 - 集合是一种对象,集合表示一个专用于保存元素的对象,并该对象还提供增添.删除等管理所保存元素的服务. - 同构:就是存放同种类型.异构:就是可以存放不同类型的. - 一个抽象数据类型室友数据和在该数据上所实施的具体操作构成的集合. - 对象实际上就是将变量和相关的方法封装在一起的实体. - 集合可以用各种方式实现,我认为这是集合的一个很特别的方面. 2.数据结构的动态表…
20155312 2016-2017-2 <Java程序设计>第十周学习总结 ## 课堂内容总结 数组 遍历数组: for(...,arr) for(i=0;i<arr.length;i++) for(i=arr.lengthl;i>0;i++) arr[i-1] 递归 学习内容总结 网络 局域网:LAN 广域网:WAN 协议 应用层协议 超文本传输协议:HTTP 是一种请求响应协议 默认80号端口上的TCP HTTP请求包括三个部分: 第一部分具体如下: 其中请求方法有以下七种:…
20155326 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 计算机网络基础 1.计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输.按照计算机网络的定义,通过一定的物理设备将处于不同位置的计算机连接起来组成的网络,这个网络中包含的设备有:计算机.路由器.交换机等等. IP:为了能够方便的识别网络上的每个设备,网络中的每个设备都会有一个唯一的数字标识.现在命名IP地址的规定是IPv4协议,该协议规定每个IP地址由4个0-255之间…
20155237 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 计算机网络,是指分布在不同地理区域的计算机用通信线路互连起来的一个具有强大功能的网络系统.网络中的主机之间通过网络协议来交流和联系. 根据计算机网络的区域大小,可以把网络分为局域网(LAN)和广域网(WAN).Internet是全球范围的广域网,不同的网络之间的互联靠网络上的标准语言--TCP/IP协议. OSI参考模型: 国际标准化组织(iOS)研究了一种用于开放系统互联(OSI)的体系结构,将网…
JAVA第十周<网络编程>学习内容总结 学习内容总结 1.初听到网络编程四个字可能会觉得很困难,实际上网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据,把数据发送到指定的位置,或者接收到指定的数据. 2.路由器和交换机组成了核心的计算机网络,计算机只是这个网络上的节点以及控制等,通过光纤.网线等连接将设备连接起来,从而形成了一张巨大的计算机网络. 3.网络最主要的优势在于共享. 4.我们通过IP地址找到网络上的计算机,IP地址是指网络中的每个设备都会有一个唯一的数字标识.现在命名I…
20172325 2017-2018-2 <Java程序设计>第十周学习总结 教材学习内容总结 1.集合与数据结构 集合是一种对象 集合按照保存类型来看可以分为两种: (1)同构集合:只能保存类型全部相同的对象: (2)异构集合:可以保存各种类型的对象. 2.分离接口与实现 集合可以用各种方式实现 ADT:是由数据和在该数据上所实施的具体操作构成的集合,一个ADT有名称.值域和一组允许执行的操作. 集合和抽象数据类型可以互换的等同概念. 3.数据结构的动态表示 ArrayList类解决可变大小…
20145203盖泽双 <Java程序设计>第十周学习总结 教材学习内容总结 一.网络概述 1.网络编程就是两个或多个设备(程序)之间的数据交换. 2.识别网络上的每个设备:①IP地址②域名(Domain Name).一个IP地址可以对应多个域名,一个域名只能对应一个IP地址. 3.DNS服务器(域名解析):在实际传输数据以前需要将域名转换为IP地址. 4.端口:让一个计算机可以同时运行多个网络程序.端口的号码必须位于0-65535之间,每个端口唯一的对应一个网络程序,一个网络程序可以使用多个…
20155303 2016-2017-2 <Java程序设计>第十周学习总结 目录 学习内容总结 网络编程 数据库 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考试错题总结 结对及互评 学习感悟及思考 学习进度条 参考资料 学习内容总结 网络编程 一.概述 应用层协议使用了传输层的协议.传输层常见的两种协议是TCP和UDP. Java提供了类来封装应用层协议. HTTP是允许Web服务器和浏览器之间通过互联网发送和接收数据的协议. 一次HTTP请求包含3各部分:①方法…
20155225 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 22章网络 22.1网络概览 22.2超文本传输协议(HTTP) 22.2.1 HTTP请求 方法--URI--协议/版本 请求头 请求实体 22.2.2 HTTP响应 协议--状态码--说明 响应头 响应实体 22.3 java.net.URL URL是互联网资源的唯一的地址. 在JAVA中,一个URL通过一个java.net.URL对象来表示.可以通过调用URL类的构造方法来构造一个URL 22…
20155201 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 Java密码技术 安全的三个属性 机密性 完整性 可用性 密码学: 主要是研究保密通信和信息保密的学科, 包括信息保密传输和信息加密存储等.其两个分支密码编码学和密码分析学相互促进,又相互制约. Java安全体系结构 JCA:Java加密体系结构 JCE:Java加密扩展包 JSSE:Java安全套接字扩展包 JAAS:Java鉴别与安全服务 凯撒密码 凯撒密码的加密算法极其简单.其加密过程如下:…
20145221 <Java程序设计>第十周学习总结 网络编程 网络概述 概述 网络编程技术是当前一种主流的编程技术,随着联网趋势的逐步增强以及网络应用程序的大量出现,所以在实际的开发中网络编程技术获得了大量的使用. 计算机网络概述 IP地址: 为了能够方便的识别网络上的每个设备,网络中的每个设备都会有一个唯一的数字标识. 在计算机网络中,现在命名IP地址的规定是IPv4协议,该协议规定每个IP地址由4个0-255之间的数字组成,例如10.0.120.34.每个接入网络的计算机都拥有唯一的IP…
20145311 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程 ·网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据·程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴. IP地址与端口 ·网络中的每个设备都会有一个唯一的数字标识,这个就是IP地址·在计算机网络中,现在命名IP地址的规定是IPv4协议,该协议规定每个IP地址由4个0-255之间的数字组成·一个IP地址可以对应多个域名,一个域名只能对应一个IP地址.·当用户在…
20145315 <Java程序设计>第十周学习总结 教材学习内容总结 网络概述 为了能够方便的识别网络上的每个设备,网络中的每个设备都会有一个唯一的数字标识,这个就是IP地址.IP地址实际上是一种地理标识 IP地址和域名很好的解决了在网络中找到一个计算机的问题,但是为了让一个计算机可以同时运行多个网络程序,就引入了另外一个概念--端口(port).计算机上可以并发运行多个网络程序,而不会在互相之间产生干扰. 网络通讯的过程:"请求-响应"模型. 第一次主动发起通讯的程序被…
20155206 2016-2017-2 <Java程序设计>第十周学习总结. 教材学习内容总结 教材学习内容总结 Java的网络编程 •网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来. •java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节.你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节. •java.net包中提供了两种常见的网络协议的支持: •TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信.通…
20155207 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. 狭义的网络编程范畴:程序员所作的事情,就是把数据发送到指定的位置,或者接收到指定的数据. 1 网络概述 1.1 计算机网络概述 计算机网络:通过一定的物理设备将处于不同位置的计算机连接起来组成的网络,这个网络中包含的设备有:计算机.路由器.交换机等等. IP地址:网络中的每个设备都会有一个唯一的数字标识,命名IP地址的规定是I…
20155209 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 计算机网络,是指分布在不同地理区域的计算机用通信线路互连起来的一个具有强大功能的网络系统.网络中的主机之间通过网络协议来交流和联系. 根据计算机网络的区域大小,可以把网络分为局域网(LAN)和广域网(WAN).Internet是全球范围的广域网,不同的网络之间的互联靠网络上的标准语言--TCP/IP协议. OSI参考模型 :国际标准化组织(iOS)研究了一种用于开放系统互联(OSI)的体系结构,将网…
20155211 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输 在实际传输数据以前需要将域名转换为IP地址,实现这种功能的服务器称之为DNS服务器,也就是通俗的说法叫做域名解析 在现有的网络中,网络通讯的方式主要有两种: TCP(传输控制协议)方式 UDP(用户数据报协议)方式 客户端(Client)是指网络编程中首先发起连接的程序,客户端一般实现程序界面和基本逻辑实现,在进行实际的客户端编程时,…