20155211 2016-2017-2 《Java程序设计》第2周学习总结

教材学习内容总结

  • 通过对教材的阅读,我理解到Java中对于整数,浮点数等类型的定义与c语言基本相同。
  • 对字面常量的表示是我新学到的。诸如:0b表示二进制,0 表示八进制,无前缀为十进制,0x为十六进制
  • 位运算中^和~分别表示抑或和补码是我新get到的。
  • 总体来说感觉在基础语法上和c语言还是很相近的

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

  • printf和println有什么区别?

    • 通过在网上查询print,printf和println让我了解到printfheprintln并没有太大区别。而print和这两者的区别也只是在于输出时是否自动换行。
    • Java中的println和printf的区别在于:
      println是用于输出参数内容,然后换行,其参数个数固定为一个。
      printf是用于输出带各种数据类型的占位符的参数,其参数个数是不定的。
  • 书中关于浮点数表示用double number = 1.23e-3表示了0.00123?
    • 经过在网上查找。我发现e-3代表10^(-3) 同理e+3代表10^3.

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

  • 之前对printf和println概念模糊时,调试多次出错。后查找后改正。
  • 在做课后习题操作题第二题的过程中因为疑惑关于幂的该如何进行在网上进行了查找。查找后发现
    Math.pow(底数,几次方)可用来进行运算。

代码托管

  • 代码提交过程截图:提交时候忘截图了。。下周会注意的。。
  • 代码量截图:

上周考试错题总结

第一周

  • 在 Linux 系统里, (root) 账户拥有整个系统至高无上的权利。
    之前只听说过安卓手机root,并没有注意到Linux
  • 在Ubuntu中,使用(sudo apt-get install ddd)来安装ddd软件。
    只记忆了sudo这个命令是安装
  • Linux Bash中,使用(groups)命令来查看用户属于哪些用户组。
  • Linux中没有C盘,D盘,其文件系统的目录是由(FHS)标准规定好的。
  • Linux Bash中,使用cat命令带行号查看test内容的命令是(cat –n test)。
  • Linux Bash中,使用echo查看环境变量PATH值的命令是(echo $PATH)
  • Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)。
  • Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
  • Linux Bash中,(touch test)命令可以创建一个空白文件test。
  • Linux Bash中,ls . | sort 命令的功能是( 显示当前目录内容并排序 )
  • Linux Bash中,使用grep查找当前目录下.c中main函数在那个文件中的命令是( grep main .c )
  • Linux Bash中,使用wc统计hello.c和main.c共有几行代码的的命令是( wc -l hello.c main.c )
  • Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)

    第二周

  • 只有通过(TCK)兼容性测试的实现,才可以使用Java这个商标。
  • javac, java的-classpath选项可以缩写为(-cp).
  • 在src目录中编译图2.23中Main.java代码的命令是(javac –d . Main.java).
  • 教材第二章的四道选择题全错。。反思了下是因为第二章的书没有仔细阅读。。

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

    下周会尝试在平时多写代码而不是在周末集中突击。同时会注意更细致的看书,理解书中的内容,争取在下次考试中摆脱低分。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第二周 185/500 1/1 12/30

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:20小时

  • 实际学习时间:12小时

  • 改进情况:

参考资料

20155211 2016-2017-2 《Java程序设计》第2周学习总结的更多相关文章

  1. 20155211 2016-2017-2 《Java程序设计》第九周学习总结

    20155211 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 一.JDBC入门 (一)JDBC简介 厂商在操作JDBC驱动程序时,依 ...

  2. 20155220 2016-2017-2 《Java程序设计》第九周学习总结

    20155220 2016-2017-2<Java程序设计>第九周学习总结 教材学习内容总结 JDBC(Java DataBase Connectivity)即java数据库连接,是一种用 ...

  3. 20155313 2016-2017-2 《Java程序设计》第九周学习总结

    20155313 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 JDBC(Java DataBase Connectivity)即java数据库连 ...

  4. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  5. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  6. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  7. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  8. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  9. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  10. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

随机推荐

  1. [EffectiveC++]item12:copy all parts of an object

    在小书C++中,4.2.2 派生类的构造函数和析构函数的构造规则(103页) 在定义派生类对象时,构造函数执行顺序如下: 基类的构造函数 对象成员的构造函数 派生类的构造函数.

  2. Android开发–Intent-filter属性详解

    Android开发–Intent-filter属性详解 2011年05月09日 ⁄ Andriod ⁄ 暂无评论 ⁄ 被围观 1,396 views+ 如果一个 Intent 请求在一片数据上执行一个 ...

  3. [转]unix/linux中的dup()系统调用

    [转]unix/linux中的dup()系统调用    在linux纷繁复杂的内核代码中,sys_dup()的代码也许称得上是最简单的之一了,但是就是这么一个简单的系统调用,却成就了unix/linu ...

  4. [COGS 2065]学数数

    2065. 学数数 ★★★☆   输入文件:jxthree.in   输出文件:jxthree.out   简单对比时间限制:1 s   内存限制:256 MB [题目描述] 从前有一只咩,还有一只叽 ...

  5. 异常处理与MiniDump详解(1) C++异常(转)

    异常处理与MiniDump详解(1) C++异常 write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 讨论新闻组及文件 一.   综述 我很少敢为自己写 ...

  6. 安装批量装机工具cobbler过程

    首先想到的自然是yum install cobbler,结果找不到这个包,又懒得去官网下源码安装,于是乎想到增加第三方yum源,之后继续yum install cobbler,搞定. 然后启动cobb ...

  7. TCP传输层协议的流程

    http://blog.chinaunix.net/uid-24399976-id-77905.html 通过对互联网的认识,我们发现TCP传输层协议是网络进行工作的核心也是基础.它的重要性我们在此也 ...

  8. 【[JSOI2007]建筑抢修】

    各种瞎写 之后也不知道为什么就过了 刚看到这道题感觉确实是不会的,因为我贪心太差了\(QAQ\) 之后就随便\(yy\)呗 发现首先我们得排一下序,以\(t2\)也就是建筑的损坏时间为第一关键字从小到 ...

  9. PHP-----TP框架----命名空间

    TP框架----命名空间 命名空间,起什么作用??? [1]命名空间是一个虚拟的目录,这个文件有可能存在这个电脑里的任何一个地方,但是如果要把这个文件它的命名空间全部写成同一个那么这些文件就相当于在同 ...

  10. MySQL慢查询日志分析提取【转】

    原文:https://www.cnblogs.com/skymyyang/p/7239010.html 一:查询slow log的状态,如示例代码所示,则slow log已经开启. mysql> ...