zoukankan      html  css  js  c++  java
  • 201621123057 《Java程序设计》第13周学习总结

    1. 本周学习总结

    以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。


    2. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等)-分组完成

    为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。

    2.1 简述你想为你的系统增加什么网络功能?设计思路是什么?

    答:
    添加了ThreadedServer类,为的是能够远程操作代码,又新建一个内部ThreadedHandler类实现多线程,该类实现了Runnable接口,在它的run方法里进行的相应的操作。

    2.2 系统通过网络传递了什么信息?信息的格式是什么?

    答:
    信息使用InputStream、OutputStream存储,然后用Scanner、PrintWriter进行包装传输。

    2.3 你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?

    答:
    使用的是TCP技术;
    常用的类有 ServerSocket 类、 Socket 类、Runnable 类和 Thread 类。

    2.4 截图网络通讯部分的源代码,并进行简单说明。

    2.5 选做:系统中有出现多线程的冲突或者同步问题吗?


    3. 码云与PTA

    3.1 统计本周完成的代码量

    需要将每周的代码统计情况融合到一张表中。

    周次 总代码量 新增代码量 总文件数 新增文件数
    1 0 0 0 0
    2 0 0 0 0
    3 619 619 12 12
    4 619 0 12 0
    5 970 351 17 5
    6 1118 148 25 8
    7 1231 113 28 3
    8 1707 476 33 5
    9 1902 195 38 5
    10 2316 414 43 5
    11 2505 189 48 5
    12 2885 380 54 6
    13 3433 548 62 8
    14 3581 148 64 2

    选做:4. 网络学习指导(以下作业内容均为选做)

    1. 网络基础

    1.3 telnet cec.jmu.edu.cn 80,尝试回答:你从屏幕看到一些什么内容?返回的内容是不是cec.jmu.edu.cn的主页内容?尝试使用GET /index HTTP/1.0命令,会返回什么?详见实验任务书题目1。

    2. 编写TCP客户端程序

    2.1 参照SocketTest.java编写一个简单的连接远程服务器小程序Client.java,可以接收并显示服务器发送的信息。启动时需要首先在控制台指定远程主机IP与端口号。

  • 相关阅读:
    迷宫的最短路径(bfs)
    INNODB引擎概述
    mysql-innodb的事务日志
    python-set集合
    一个python代码练习
    关于arm 的字节对齐
    学习嵌入式为什么要有uboot(深度解析)
    uboot 添加 自定义命令
    关于UBOOT,LINUX内核编译,根文件系统的15个小问题
    s5p6818 Overview
  • 原文地址:https://www.cnblogs.com/chqing/p/8024864.html
Copyright © 2011-2022 走看看