20175320 2018-2019-2 《Java程序设计》第2周学习总结
20175320 2018-2019-2 《Java程序设计》第2周学习总结
教材学习内容总结
- 本周学习了教材的第二章及第三章的内容。在这两章中介绍了Java编程中的基本数据类型与数组以及运算符、表达式和语句,而其中的重点便是基本的数据类型与数组。
- 教材在介绍数据类型前介绍了标识符与关键字,在这里我们要注意标识符应满足的四个条件。
- Java的数据类型基本与c语言一致,但是多出了逻辑类型。
- 在实际编程的过程中一定要注意各种数据类型的取值范围,并熟练掌握类型转换运算,知道不同的变量应该怎样正确地赋值。
- 第二章的重点是数据的输入输出以及数组,着重注意Scanner类以及
System.out.println()的使用、数组的声明以及为数组分配变量。 - 在数组中Java与c语言存在一些用法的区别:1、Java可以使用int型变量的值指定数组的元素的个数,2、可以使用“数组名.length”来输出数组元素的个数,3、若要输出各数组的引用,则使用数组名,但char型数组必须让数组和字符串做并置运算。
- 第三章运算符、表达式和语句与c语言中的用法类似,但也需要注意几个不同之处:1、Java中关系运算符以及逻辑运算符的输出结果还有if语句中的括号内必须是Boolean型数据,2、Java中多出了instanceof运算符,3、Java的for可以使用“for each”语句。
教材学习中的问题和解决过程
- 问题1:教材例子2_3中的
import java util.Scanner语句在书上没有做出介绍。 - 问题1解决方案:在网上查找资料后了解到import语句是导入所需要包中的类接口,接下来就可以用类名指定某一个类,而java.util包是Java的实用工具类库,Scanner是扫描仪的意思。该语句可以简化文本扫描,主要用于控制台的输入。
代码调试中的问题和解决过程
- 问题1:编译例子3_1时显示了如图所示的错误。

- 问题1解决方案:用vim打开Example3_2.java文件,找到错误行,将图中的'r'改为3。
代码托管
本周修改了仓库,代码托管已可以访问。

上周考试错题总结
上周的博客已经总结了第一周课下测试的内容,本周课堂测验过程中,我的Kernighan程序输出的结果比预期要小,检查代码发现我将原程序中的sum+i打成了sum+1。


其他(感悟、思考等,可选)
- 在学习Java时要明确这是一门面向对象的编程语言,但可以将Java与c语言进行对比,找到两者的异同,从而简化我们的学习过程。
- 一定要多多练习,上机操作。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 587/660 | 2/3 | 18/33 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
- 计划学习时间:20小时
- 实际学习时间:18小时
- 改进情况:多看看现代软件工程 课件 软件工程师能力自我评价表
参考资料
20175320 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入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
随机推荐
- C++ thread类多线程编程
https://blog.csdn.net/dcrmg/article/details/53912941 多线程操作的thread类,简单多线程示例: #include <iostream> ...
- 谈谈tmpdir与innodb_tmpdir的区别和用处
[背景] innodb_tmpdir是在innodb online ddl中提到的一个参数:大致的意思是innodb在做online-ddl的时候会向临时目录写入“临时排序文件” 而这些文件的大小基本 ...
- NetCore指令集和
1.查看当前目录的版本号 C:\Users\Administrator>dotnet --version 1.0.4 2.发布程式,进入到指定目录 dotnet publish 3.运行程式 # ...
- “The subscription does not exist” when a distributor primary replica fails over to a replica that does not use the same agent profile
Symptoms Consider the following scenario: In Microsoft SQL Server 2017, you have a distribution agen ...
- HTML Table to Json
HTML 表格输出JSON <table class="table table-striped table-bordered table-hover dataTable no-foot ...
- mysql主从复制延迟问题的相关知识与解决方案
一.如何监控发生了主从延迟? 在从库机器上,执行show slave status,查看Seconds_Behind_Master值,代表主从同步从库落后主库的时间,单位为秒,若同从同步无延迟,这个值 ...
- Java反射+简单工厂模式总结
除了 new 之外的创建对象的方法 通过 new 创建对象,会使得程序面向实现编程,先举个例子,某个果园里现在有两种水果,一种是苹果,一种是香蕉,有客户想采摘园子里的水果,要求用get()方法表示即可 ...
- 我们在学习JDBC的时候会过度到J2EE。
我们在学习JDBC的时候会过度到J2EE. 在Swing的组件中,基本上都是在AWT组件的名称前面加“J”. 一般情况下,除了Choise等组件: import javax.swing.*;好要加 ...
- 208道最常见的Java面试题整理(面试必备)
适宜阅读人群 需要面试的初/中/高级 java 程序员 想要查漏补缺的人 想要不断完善和扩充自己 java 技术栈的人 java 面试官 具体面试题 下面一起来看 208 道面试题,具体的内容. 一. ...
- 安卓sdk webview获取淘宝个人信息100项,源码。
1.贴出主要代码.这个不是python,python只涉及了服务端对信息提取结果的接受.主体是java + android + js.由于淘宝各模块都是二级子域名,不能只在一个页面完成所有请求,aj ...