zoukankan      html  css  js  c++  java
  • 20155215 2006-2007-2 《Java程序设计》第2周学习总结

    20155215 2006-2007-2 《Java程序设计》第2周学习总结

    教材学习内容总结

    • 第三章主要讲述了JAVA程序编写中的一些基本语法。其实看了第三章之后我就感觉到,C语言不愧是所有程序语言的一个基础,因为其实在Java编写的语法中,很多东西和C语言是类似甚至相同的。
    • 第三章包括类型,变量,运算,还有像流程控制中的“if else”结构,“for”循环,“while”循环等。

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

    • 1问题:Java的基础语法和C语言的语法都有哪些相同和不同的地方?
    • 1答案:在基本类型名称,常用格式控制符号,if else条件式、switch条件式的语法以及循环结构的语法都是与C语言相同的。但是在像命名习惯,
    • 2问题:刚开始在看那个比较运算的程序的时候我不是很理解,因为它没有变量输入,然后,就会输出大小比较的对错结果。
    • 2答案:后来我在编写运行过之后理解了,它的意思其实就是把“5<10”或“5>10”或其他等等的比较结果直接输出,表示为“true”或“false”,如果你换一个格式控制符,它表示结果对错的输出显示就也会改变。

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

    • 1问题:我在编写书本上的比较条件运算程序“5与10的大小比较”时,编译一直在出错。


    • 1解决方案:我发现我犯了两个个非常低级的错误,因为Linux系统编程是对中英文敏感的, 我有一些字符是中文输入,所以报错了。其次,我直接对照书本上的代码进行编写,却没有认真看清楚这些代码都分别代表什么意义。结果在我应该输入我自己的文件名的地方,我也按照课本上一模一样输入了。所以在我重新修改之后就正常了。

    代码托管

    • 代码提交过程截图:

    • 代码量截图:

    上周考试错题总结

    第一周

    • 3.填空:Linux Bash中,Ctrl+a快捷键的作用是(将光标移至输入行头,相当于Home键)。

    表述不完整

    • 7.填空:Linux Bash中,使用(groups)命令来查看用户属于哪些用户组

    少写了一个s

    • 11.判断:Linux Bash中,强制删除test文件的命令是(rm -f test )。

    写成了 rm -r test,指令不够熟练

    • 16.填空:Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)。

    写成了find . -type f -mtime +1d -ls

    • 17.判断:Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)

    错写成tar -cvf /home.tar /home

    第二周

    • 10.只有通过(TCK)兼容性测试的实现,才可以使用Java这个商标。

    对课本内容不够熟悉

    • 14.CH01 选择:教材P21,第6题 (A)

    错选了B

    • 18.CH02 填空:javac,java的-classpath选项可以缩写为(-cp).

    以为是“.class”

    • 19.CH02 填空:在src目录中编译图2.23中Main.java代码的命令是(javac –d . Main.java).

    当时对代码编译的过程还不熟悉,现在已经理解了

    • 30.填空:IDEA教程中有关调试有四种断点:行断点,方法(函数)断点,(条件断点)和临时断点。

    这个知识点存在空缺

    其他(感悟、思考等)

    感觉在经历了一周多Java的学习之后,比起刚开始的时候,不管是对课本上内容的理解,还是Linux系统的操作,都比原来熟练了。但是这周好像相比上周有了一丝懈怠,希望自己能够不骄不躁,静心学习。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 30/30 1/2 14/20
    第二周 156/200 2/4 18/24
    • 计划学习时间:24小时

    • 实际学习时间:18小时

    • 改进情况:虽然比上周学习时间增加,但学习状态并不够好。

    参考资料

  • 相关阅读:
    矩阵快速幂
    BITSET
    不再以讹传讹,GET和POST的真正区别(转)
    Anaconda 镜像
    Anaconda常用命令大全
    如何使用抓包工具fiddler对app进行接口分析
    windows10搭建django1.10.3+Apache2.4
    如何用jenkins实现自动化构建新版本和二维码下载
    解决从jenkins打开robot framework报告会提示‘Opening Robot Framework log failed ’的问题
    Macaca开源--阿里的移动自动化测试框架
  • 原文地址:https://www.cnblogs.com/xuanyan/p/6507044.html
Copyright © 2011-2022 走看看