• 201521123101 《Java程序设计》第10周学习总结


    1.本周学习总结

    2.书面作业

    1.finally,题目4-2

    1.1 截图你的提交结果(出现学号)

    1.2 4-2中finally中捕获异常需要注意什么?

     finally不管是否捕获到异常,始终会被执行
    

    2.用异常改进ArrayIntegerStack,题目4-3

    2.1 截图你的提交结果(出现学号)

    2.2 实验总结

     注意抛出异常是否要声明
    

    3.自定义异常,题目5-4

    4.1 截图你的提交结果(出现学号)

    4.2 自定义异常有哪几个关键点?

     抛出异常,应显示异常类、及其异常具体原因
     自定义异常是自定义的异常
    

    4.读取文件并组装对象

    实验任务书中中的题目3:读取文件并组装对象

    给出关键代码(需出现你的学号)

    5.学会使用Eclipse进行调试,观看相关调试视频

    5.1 简述使用Eclipse进行调试需要几步?

     设置断点;启动调试模式 ;F5、F6、F7快捷键进行调试 ;查看状态值
    

    5.2 调试时F5, F6, F7快键键各有什么不同?什么情况该使用哪个快捷键?

     F5:step into跳入
     F6:step over跳过
     F7:step return跳出
    

    5.3 除了Eclipse的调试器,你还使用什么方法调试程序?

     System.out.println()输出来调试
    

    6.题集多线程

    6.1 程序填空3-1、3-2。(截图提交结果,出现你的学号)

    6.2 函数4-1(Thread)、4-2(Runnable)(截图提交结果,出现你的学号)

    6.3 函数4-3(Runnable与匿名内部类)(截图提交结果,出现你的学号),并使用Labmda表达式改写。

    6.4 实验总结

     线程的创建和使用以及停止
    

    7.源代码阅读:多线程程序BounceThread

    7.1 哪个类是支持多线程的类,它实现了什么接口。这个类做了些什么?

     BallRunnable类,实现了Runnable接口
    

    7.2 Ball.java这个程序只做了两件事,这两件事分别是什么?

     实现小球的大小和小球移动的位置
    

    7.3 BallComponent也只做了两件事,这两件事分别是什么?

     添加小球和画出小球
    

    7.4 BounceThread中,什么时候启动了新线程?

     添加小球的时候
    

    7.5 这个程序是如何实现?一个大致的执行流程是什么?

     添加小球,设定小球大小、移动路线,反复上述过程
    

    8.购物车系统中的多线程

    8.1 购物车系统中可能存在哪些多线程问题?

     多个顾客同时使用购物车
    

    3. 码云上代码提交记录

  • 相关阅读:
    朴素贝叶斯
    决策树算法
    devstack脚本安装Openstack总结(转载)
    squid重定向(python 代码)
    centos安装第三方源
    linux学习笔记之树目录和硬盘分区
    man指令
    关于hadoop学习常识
    Hadoop学习之环境搭建和解决方案
    多系统共存的一些想法
  • 原文地址:https://www.cnblogs.com/nuck/p/6785470.html
Copyright © 2020-2023  润新知