20172304 2017-2018-2 《程序设计与数据结构》第四周学习总结

20172304 2017-2018-2 《程序设计与数据结构》第四周学习总结

教材学习内容总结

本周学习了第四章和第七章的内容,其中第四章主要讲解了编写类的方法和步骤。而第七章则对类与对象的关系进行了阐述并介绍了类间关系。介绍了静态方法,还有接口,方法设计方法重载还有设置等等。

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

  • 问题1:有关this引用的用法不是很明确。
  • 问题1解决方案:解决方案网址(http://blog.sina.com.cn/s/blog_6a6badc90100t8hm.html)
  • 问题2:在进行作业pp7.4的时候发现需要用到if-else语句,发现是在第五章里。
  • 问题2解决方案:在仔细阅读第五章的例题后,有了初步的了解,if-else语句是一种限制条件进行输出的语句。

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

  • 问题1:在进行pp7.4的时候遇到了问题,类方法进行编译的时候无响应,后来请教了学长,也没解决。
  • 问题1解决方案:后来求助了老师,在老师帮助下,发现是在一个循环语句中没有否定输出。所以进行了无限循环。

  • 问题2:在进行代码编译的时候失败了

  • 问题2解决方案:后来逐行进行比对发现,是在之前定义的接口中少打了一个字母。

代码托管

上周考试错题总结

错题1

如果在初始化之前尝试使用一个变量会发生什么?

一个。编译器可能会产生语法错误

b。在执行期间可能会出现运行时错误

c。在计算中使用“垃圾”或“未初始化”值。

d。如果一个变量没有被初始化,就会使用零值

e。答案A和B是正确的

正确答案:E你的答案:B

解析:很多时候,编译器能够检测到未初始化变量的尝试使用,在这种情况下它会产生一个语法错误。如果编译器使用逃逸检测,那么在使用时就会出现运行时错误。Java是一种非常“安全”的语言,所以如果在计算中使用未初始化的变量,它不允许使用“垃圾”或零。

错题2点算符的作用是什么?

a.它将整数部分与浮点数的小数部分分离开来

b.它允许人们在给定对象的引用时访问对象中的数据

c.它允许一个人在给定对象的引用时调用一个对象中的方法

d.它被用来终止命令(就像一个句号用英语终止一个句子一样)

e.B和C都是正确的

正确答案:E

解析:点操作符被直接附加在对象引用之后,然后是需要访问的数据或方法。在数据的情况下,访问可能是为了阅读或写作。在方法的情况下,存取是允许一个人调用该方法。浮点数中的点是一个小数点,而不是点运算符。

错题3

在Java中,“实例化”的意思

一个。注意到第一次使用某些东西

b。创建类的新对象

c。为现有对象创建一个新的别名

d。启动方法

e。以上都不是正确答案:B你的答案:A

解析:“实例化”意味着创造一个对象的新实例。这通常是通过使用新的运算符来完成的。在字符串的情况下,可以通过使用表达式中的引号来创建新的实例(实例化)。例如:字符串年代;s="一个新字符串(实例)";

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

经过这一周的学习我发现学习的东西越来越难,需要的时间越来越多,还需要不断地努力。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 75/200 1/2 20/20
第二周 338/413 2/4 18/38
第三周 515/928 3/7 22/60
第四周 1000+/2224 4/9 30/90
  • 计划学习时间:30小时
  • 实际学习时间:22小时

参考资料

原文地址:https://www.cnblogs.com/15248252144dzx/p/8719542.html

时间: 2024-08-05 00:35:27

20172304 2017-2018-2 《程序设计与数据结构》第四周学习总结的相关文章

2018面向对象程序设计(java)课程学习进度条

<2018面向对象程序设计(java)课程学习进度条> 周次 (阅读/编写)代码行数 发布博客量/博客评论量 课堂/课余学习时间(小时) 最满意的编程任务 第一周 40/20 1/0 4/5 九九乘法表 第二周 100/40 1/1 4/5 实验3 第三周 300/ 1/0 4/7 第四周 第五周 第六周 第七周 第八周 第九周 第十周 第十一周 第十二周 第十三周 第十四周 第十五周 第十六周 第十七周 累计 原文地址:https://www.cnblogs.com/tangyuechen/

《2018面向对象程序设计(java)课程学习进度条》

  周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序阅读或编程任务 第一周                20/10                         1/0              5 利用Elipse开发程序输出九九乘法表 第二周                60/20                         1/0              6                  实验七     实验五 第三周  

201521123116 《java程序设计》第十四周学习总结

1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容. ①关系型数据库的定义:使用表(table)来存储数据:使用行(row)区分不同- 记录,每行代表一条记录:每一行由若干列(column,字段)组成. ②在JDBC中释放资源时,按照ResultSet.Statement.Connection的顺序依次关闭. ③JDBC编程一般步骤 1.与数据库建立连接(Connection) 2.向数据库发送SQL语句(statement) 3.获得和处理查询或更新语句返回的

2014025635(09)《嵌入式程序设计》第三,四周学习总结

1.第三四周学习情况 本周学习进度不慢,上课也能跟着老师敲代码了,老师说一些指令也知道是什么意思了,这两周我认为非常重要的快捷键就是tab键,补全代码,我自己手敲肯定出现很多错误,必须Tab键!!!!!!!!!!!!!!! 2.1实验楼学习内容 2.1.1安装arm-linux-gcc交叉编译工具 先复制链接到剪切板上,保存关闭剪切板 输入wget命令,然后再复制粘贴,就可以将交叉编译工具下载到实验楼环境 2.1.2.解压缩交叉编译工具源码 解压缩后生成的目录是gcc-3.4.6-glibc-2

201671010130 2016-2017-2 《Java程序设计》第十四周学习小结

模型(model):用于存储数据的对象. 视图(view):为模型提供数据显示的对象. 控制器(controller):处理用户的交互操作,对于用户的操作作出响应,让模型和视图进行必要的交互,即通过视图修改.获取模型中的数据:当模型中的数据变化时,让视图更新显示. 在网格布局对象的构造器中,需要指定行数和列数:panel.setLayout(new GridLayout(x,y)); 消息对话框的创建 javax.swing包中的JOptionPane类的静态方法: public static

201671010119 2016-2017-2《Java程序设计》第十四周学习心得

本周老师对第十一章事件处理进行了重点讲解 ,讲解之前老师先在PPT上放了几道题目,对我们自己学习十一章进行了一个随堂测验.通过这次随堂测验,我觉得我看书还是不够仔细,有些该注意的细节没有注意到.通过测验,我知道了属于容器的组件有JPanel:paintComponent方法有一个Graphics类型的参数:在类中若要处理ActionEvent事件,则该类需要实现的接口是:ActionListener:容器通过方法setLayout()设置某种布局.在课后我也找到了这些知识点,结合举例,使我对这些

201621123014《Java程序设计》第十四周学习总结

1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容. 2. 使用数据库技术改造你的系统 2.1 简述如何使用数据库技术改造你的系统.要建立什么表?截图你的表设计. 答:将原来存放在文件中的数据存放到数据库中:从借书方面来看,要建立学生表students和书表books. 2.2 系统中使用到了JDBC中什么关键类? 答:使用了JDBC的DriverManager.Connection.Statement.ResultSet等类. 2.3 截图数据库相关模块的关键

2018面向对象程序设计(Java)第7周学习指导及要求

第7周学习指导及要求(2018.10.11-2018.10.14)   学习目标 深入理解OO程序设计的特征:继承.多态: 熟练掌握Java语言中基于类.继承技术构造程序的语法知识: 利用继承定义类设计程序,能够设计开发含有1个主类.2个以上用户自定义类的应用程序. 学习资源 1.教材第5章 2.第5章教学课件 3. corejava.zip 4. Eclipse简明教程.pdf 5. 实验七任务书 6.MOOC & 视频 浙江大学 翁恺老师:面向对象程序设计--java语言  第四周 学习任务

20172304 《程序设计与数据结构》实验三总结报告

20172304 <程序设计与数据结构>实验三总结报告 课程:<程序设计与数据结构> 班级:1723 姓名:段志轩 学号:20172306 实验教师:王志强 助教:刘伟康和张旭升 实验日期:2018年5月28日 必修/选修: 必修 实验内容 实验一代码规范(http://www.cnblogs.com/rocedu/p/4795776.html), Eclipse的内容替换成IDEA 参考 (http://www.cnblogs.com/rocedu/p/6371315.html#

20172319 2018.03.05-2018.03.11 《程序设计与数据结构》第1周学习总结

学号20172319 2018.03.05-2018.03.11 <程序设计与数据结构>第1周学习总结 教材学习内容总结 复习上学期导论课所学知识 认识.了解与Java相关的基本知识:二符一字.四类编程语言.三种机器 程序中定义的标识符不能以数字开头且有&符号的标识符无效 教材学习中的问题和解决过程 问题1:什么是URL? 解决过程:上网查询相关资料:URL简单来说就是我们常说的网址,其实是统一资源定位符,包含协议与IP地址,其作用是定位资源及显示其所在位置 代码调试中的问题和解决过程