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与端口号。

  • 相关阅读:
    Spring MVC 通过ajax实现前后台交互
    一些基础的东西总结一下
    如何在页面中引用自定义标签
    Linux(centos)系统下安装fastdfs安装部署步骤,问题复现 并在java中集成测试demo
    Liunx下修改JVM内存大小
    在liunx下安装配置rabbitMQ详细教程
    Oracle创建用户、角色、授权、建表
    要做小程序的订阅推送 本篇 从小程序到后端!!!
    Thymeleaf入门入门入门入门入门入门入门入门入门入门入门
    git clone 解决Permission Denied (publickey)问题
  • 原文地址:https://www.cnblogs.com/chqing/p/8024864.html
Copyright © 2011-2022 走看看