20175312 2018-2019-2 《Java程序设计》第2周学习总结
20175312 2018-2019-2 《Java程序设计》第2周学习总结
教材学习内容总结
已依照蓝墨云班课的要求完成了第二、三章的学习,主要的学习渠道是视频,和书的课后习题。
总结如下:
1、第二章的内容在学c语言时已有涉及,且大多有类似之处,我觉得第二章中最需要总结的,是java与c语言在输入输出方面的一些细微差异:
(1)需要增加的一些细节。比如在java中,赋值浮点数时,其后必加f,而在c语言中是没有这种要求的。
(2)一些单纯的不同。比如声明、设定数组时,又或者强制转换数据类型时,以及输入输出的形式,java语言与c语言是有一些差异的(只是语法上的,其实本质上没分别)。
反而是一些基础知识,实在没有必要再复制一遍到这里总结。
第二章前面简单后面复杂,学视频时能看懂,做课后题却老是卡壳。。
2、 第三章就没啥好说的了,比之第二章,第三章说白了基本就和c语言是一致的,全是单纯语法上的细节差异。
值得一提的就是for与数组关联使用时,给我们拓展了一种用法,等于是直接用for取数组里的值,来简便用法,如下图所示:
教材学习中的问题和解决过程
教材学习有问题先去https://shimo.im/doc/1i1gldfsojIFH8Ip/看看,如果别人没有提出相同问题,可以编辑文档添加,然后把自己提出的问题复制到下面:
- 问题1:上面的https://shimo.im/doc/1i1gldfsojIFH8Ip/已经失效。
问题1解决方案:我上周在蓝墨云里问了,可是没有回复我,这周结束再问一次。
不清楚哪些问题是被问过的,那我就挑其中一个上传一下,希望能得到新的网址,好做参照。- 问题2:在课件学习(蓝墨云视频)中我了解到println与printf的区别前者输出后会换行,且进行一般标准的输出,但由于我低水平的c语言基础,我在
java中又开始搞不懂print、printf、println的区别。 问题2解决方案:上网查阅了解了相关内容,最后选择了一篇专门写这个问题且相当详细的博客进行学习,博客部分截图如下:
代码调试中的问题和解决过程
教材中代码调试有问题先去https://shimo.im/doc/1i1gldfsojIFH8Ip/看看,如果别人没有提出相同问题,可以编辑文档添加,然后把自己提出的问题复制到下面:
- 问题1:上面的https://shimo.im/doc/1i1gldfsojIFH8Ip/已经失效。
问题1解决方案:我上周在蓝墨云里问了,可是没有回复我,这周结束再问一次。
不清楚哪些问题是被问过的,那我就挑其中一个上传一下,希望能得到新的网址,好做参照。- 问题2:无法从外界环境把代码粘粘到虚拟机上。
此前需要在虚拟机上运行程序时,我一直是一点一点直接输入的。本周的考试让我很懵,我本是准备直接用Windows系统下自己先前早已完成的代
码,并直接在Windows环境下运行的。一看题目要求用虚拟机做,我当时不知道用Windows也算通过,手忙脚乱,发现没法直接粘粘。 问题2解决方案:我上网查过了,要么通过共享文件夹给转进虚拟机,要么就下个软件(据评价这样的软件效果不错)。我虚拟机上的jre恰巧出了问题,
我准备这周末给虚拟机处理处理,安安软件,把这个问题解决。周日处理完,再去蓝墨云提问解决这一问题时的疑难。
代码托管
statistics.sh脚本的运行结果如图:
上周考试错题总结
- 上周是第一周,没有课堂考试。
本周第二周考试错题(有一个超时,但当堂课提交了),我会在下周总结详细原因。
结对及互评
上周博客互评情况(只要链接,具体点评放相应博客下)
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 4000行 | 24篇 | 400小时 | |
第一周 | 515/515 | 1/1 | 20/20 | |
第二周 | 403/918 | 1/2 | 20/40 |
计划学习时间:20小时
实际学习时间:20小时
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
20175312 2018-2019-2 《Java程序设计》第2周学习总结的更多相关文章
- 学号 20175212 《Java程序设计》第九周学习总结
学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
- 20145337 《Java程序设计》第二周学习总结
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...
- 20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
- 《Java程序设计》第九周学习总结
20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
随机推荐
- hdu 4544——消灭兔子
游戏规则很简单,用箭杀死免子即可. 箭是一种消耗品,已知有M种不同类型的箭可以选择,并且每种箭都会对兔子造成伤害,对应的伤害值分别为Di(1 <= i <= M),每种箭需要一定的QQ币 ...
- php三级联动(html,php两个页面)
<!doctype html><html><head><meta charset="utf-8"><title>无标题文 ...
- P1_jemeter安装--jdk安装
学习的python,需要下载jemter做接口测试. 一..jMeter介绍 Apache组织开发的基于JAVA压力测试工具 100%纯JAVA开发,完全可移植性 可用于测试静态和动态资源 多协议-- ...
- [No0000186]治愈系课程教材 第一课
一部分:时态 时态有时间和特点组成 时间:现在.过去.将来 特点:一般.完成.进行.完成进行 所以时态总共有12种(加上过去将来的时间又多出4种时态,总共16种) 一般现在时 一般过去时 一般将来时 ...
- HDU_5528_Count a * b
Count a * b Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Tot ...
- 20144306《网络对抗》MAL_恶意代码分析
一.基础问题 1.如果在工作中怀疑一台主机上有恶意代码,但只是猜想,所有想监控下系统一天天的到底在干些什么.请设计下你想监控的操作有哪些,用什么方法来监控? 使用Windows自带的schtasks指 ...
- post方式接口测试(一)_新建测试用例
第一种方式:拷贝别人的 第二种方式:自己创建 二.打开浏览器(此处chrome),F12打开开发模式,输入网址登录,此时可获取到登录的 Request URL 二.打开postman,进入自己的Col ...
- TZOJ:3660: 家庭关系
描述 给定若干家庭成员之间的关系,判断2个人是否属于同一家庭,即2个人之间均可以通过这些关系直接或者间接联系. 输入 输入数据有多组,每组数据的第一行为一个正整数n(1<=n<=100), ...
- 3、LwIP协议栈规范翻译——概述
3.概述 像许多其他TCP/IP实现一样,分层协议设计已经成为设计lwIP实现的指南.每个协议实现为自己的模块,其中几个功能充当每个协议的入口点.尽管协议层是单独实现的,一些层却不全是,正如前面所叙述 ...
- 对Java代码加密的两种方式,防止反编译
使用Virbox Protector对Java项目加密有两种方式,一种是对War包加密,一种是对Jar包加密.Virbox Protector支持这两种文件格式加密,可以加密用于解析class文件的j ...