zoukankan      html  css  js  c++  java
  • 20162317 2016-2017-2 《程序设计与数据结构》第8周学习总结

    20162317 2016-2017-2 《程序设计与数据结构》第8周学习总结

    教材学习内容总结

    1.异常的定义(中断正常指令的事件)

    2.异常的特点(异常是对象)

    3.异常的分类(CheckedExcception 和 UncheckedException)

    4.异常的自定义

    5.使用try...catch & finally语句的学习

    6.IO的理解(何为输入输出,具体用法)

    教材学习中的问题和解决过程

    • 问题1:在学到"try-catch"的语句时,有个程序例子——程序10.2中出现了一个没有见过的方法:"Integer.parseInt()"

    • 问题1解决方案:学会查帮助文档:

    • 问题2:在程序10.3中,有一个不认识的方法"printStackTrace"

    • 问题2解决方案:直接查帮助文档发现并没有,于是上网进行查询,网上介绍说这个方法是:深层次的输出异常调用的流程(参考资料:在java程序中 e.printStackTrace()是什么意思?有什么作用?

    • 问题3:解决了"printStackTrace"的基本概念后,我产生了疑问:若是为了调出流程,直接就可以了,何必再引用一个方法呢?

    • 问题3解决方法:我对比了程序10.3与程序10.1这两个程序都有异常的调用流程。后来经我仔细比对,发现""printStackTrace"方法是用在catch语块中,因为一旦异常被捕获,其表示异常的方式就要按照catch的语块中的来进行,所以不能看到异常的调用流程,为了能够更好地解决异常,我们需要知道异常出在什么地方,因此就用到了""printStackTrace "

    代码调试中的问题和解决过程

    • 问题1:在查询了"Integer.parseInt()"方法后任然感觉很抽象
    • 问题1解决方案:于是尝试编写了一段测试代码

    在编译运行后发现

    。即符合帮助文档内介绍的:“除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('u002D') 外,字符串中的字符都必须是十进制数字。”

    代码托管

    (statistics.sh脚本的运行结果截图)

    上周考试错题总结

    • 错题1

    理解情况:接口名称可以使用引用类型,类名称可以用作引用类型。与抽象类一样,接口不能实例化

    • 错题2:

    理解情况:FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

    FHS 定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该放置设置文件,/bin 与 /sbin 则应该放置可执行文件等等。

    第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件,/usr/share 放置共享数据等等。

    点评过的同学博客和代码

    - [20162315马军](http://www.cnblogs.com/cs162315/p/6754480.html)
    

    其他(感悟、思考等,可选)

    这次学的知识数里说的不够详细,不够具体,需要大量的实践事例和教学视频中去学,本人不太聪慧,即使大量的视频也让我对这一章节有点难以理解,也让我知道了多花时间的重要性。在今后的学习生活中,我对Java会重在质量上,而不仅仅是数量上。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    月目标 2000行 4篇 60小时
    第一周 96/96 1/1 13/13 初步认识了JAVA
    第二周 646/736 1/2 18/38 懂得代码的一定格式
    第三周 536/1272 1/3 20/33 学会了用IDEA
    第四周 1296/2568 1/4 30/63 学会了初步编程
    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    月目标 5000行 4篇 120小时
    第五周 1523/3425 1/1 26/89 学会自创类以及面向对象的方法
    第六周 536/3864 1/2 20/109 学会了继承
    第七周 592/4441 1/3 22/109 了解学习了OO(Object Oriented)
    第八周 1030/5254 1/4 20/129 学会了自定义异常以及使用IO
    • 计划学习时间:20小时

    • 实际学习时间:20小时

    参考资料

  • 相关阅读:
    HearthBuddy投降插件2019-11-01的使用
    正则表达式在线分析 regex online analyzer
    Tips to write better Conditionals in JavaScript
    The fileSyncDll.ps1 is not digitally signed. You cannot run this script on the current system.
    Cannot capture jmeter traffic in fiddler
    JMETER + POST + anti-forgery token
    input type color
    HearthBuddy修改系统时间
    What are all the possible values for HTTP “Content-Type” header?
    UDK性能优化
  • 原文地址:https://www.cnblogs.com/VersionP1/p/6753394.html
Copyright © 2011-2022 走看看