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. 简单说说Spring Security 使用(附加验证码登录,自定义认证)

    先看官方文档:http://docs.spring.io/spring-security/site/docs/4.0.x/reference/htmlsingle/ spring security4已 ...

  2. 6、Python文件操作工具 openpyxl 工具

    #-*- coding:utf-8 -* from  openpyxl.reader.excel  import  load_workbook import  MySQLdb import  time ...

  3. PhoneGap模仿微信摇一摇功能

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  4. Input and Output-The input is all the sources of action for your app

    Programs take input and produce output. The output is the result of doing something with the input. ...

  5. JQuery资源网站(收藏)

    收藏几个不错的JQuery资源网站,以后备用,给共享者点个赞!!! http://jquery.com/ http://www.htmleaf.com/ http://www.oschina.net/ ...

  6. jmeter接口测试3-正则表达式提取器的使用

    正则表达式的用处很多,最基础的用法 1,断言 2,传参(关联) 例子 1.http请求 2正则表达式提取,想要提取列表列中id,一遍打开列表页 如果是1,每次就会取相同的值!匹配数字的权限高于模板$0 ...

  7. PAT——1041. 考试座位号

    每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...

  8. Jmeter--常见问题及解决办法

    此文转自微信公众号:自动化性能测试 JMeter常见问题及解决方法 一.录制不到以html结尾的请求 在使用代理服务器录制脚本的时候,可能会出现html结尾的请求录制不到的问题.这是因为浏览器为了提升 ...

  9. Oracle 使用RMAN进行备份

    备份理论和基本语法 备份概念 执行备份或还原草的数据库称为目标.在一些环境下,有许多数据库,因此有许多RMAN目标.应一次连接每个数据库.目标的每个备份都有一些属性: 打开或关闭 完整或部分 完整或增 ...

  10. Xcode官方xip直接离线下载地址(更新到Xcode 9.4.1)

    Xcode 9.4.1 https://download.developer.apple.com/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip Xcode 9 ...