2017面向对象程序设计(Java)第十一周学习总结
首先,由于前几周同学们普遍反映知识点比较难,并且累积较多,难以掌握,所以老师在上周对教学方案进行了如下调整:
(1)周四下午理论课第一学时,将结合实验八与实验九的编程题,通过范例演示同学们存在问题的解决方案;
(2)周四下午理论课第二学时,将对第一章-第九章教学内容进行复习总结,并进行提问检测;
(3)周五早晨实验课,学习第十章,并完成相应实验。
经过对前面知识的系统复习,这周同学们反映前面遗留的问题得到了解决,自己也取得了些许的进步。
上周的学习内容是集合。实验目的与要求是 掌握Vetor、Stack、Hashtable三个类的用途及常用API;了解java集合框架体系组成; 掌握ArrayList、LinkList两个类的用途及常用API;了解HashSet类、TreeSet类的用途及常用API;了解HashMap、TreeMap两个类的用途及常用API。因为实验任务都是编辑运行课本上的程序,所以同学们基本没什么大的问题。
第十一周博客以及作业完成情况如下:
提出表扬的同学:姜依萍,王雪玲,徐楠,相文君,赵晓
未提交作业的同学:任红强,王瑞强,宗鹏新,扎西才让,布旦刀杰,范颜军
未写博客的同学:张光巨,扎西才让,李向龙,宗朋新, 冯晓丽 , 马润韬 ,米奇辉 ,卯保云 (至今没写一篇博文),任红强,王瑞强
这次实验,同学们主要是对实验9-2提出了问题:运行时用户界面该怎么输入,试了好多次都不行?
相应的老师给出了如下的解决方案: 命令行下程序测试命令中出现的“<”表示测试程序的输入被重定向到了命令中的文件(如果不带"<",表明测试程序的输入来自键盘。)
因此以上问题有两种解决方案:
方案一:键盘输入测试程序
1.首先读懂程序,该程序从键盘输入一个文本,须是英文文本,之后统计文本中不同单词的个数。由于程序运行无用户提示,所以测试程序时控制台无显示,这时候你输入测试文本即可开始运行;
2. 关于键盘输入文本结束控制的问题:采用ctrl+z结束键盘输入。
方案二:输入重定向设置测试程序
1.集成开发环境下标准输入设备是键盘输入,也可重定向键盘输入到文件来解决问题,具体过程请百度“如何在eclipse中重定向标准输入到文件?”,然后整理解决方案。
2. 关于键盘输入文本结束控制的问题:采用ctrl+z结束键盘输入。
关于如何在eclipse中重定向标准输入到文件,参考如下链接http://www.cnblogs.com/jiangyiping110/p/7794999.html,在这里对姜依萍同学提出表扬,及时的解决了老师给出的问题。但是仍然有部分同学表示,参考了老师的意见以后,存在的问题没有得到解决,希望老师在课上讲解一下。
上周的实验总结如上,谢谢阅读!
2017面向对象程序设计(Java)第十一周学习总结的更多相关文章
- 201771010134杨其菊《面向对象程序设计java》第九周学习总结
第九周学习总结 第一部分:理论知识 异常.断言和调试.日志 1.捕获 ...
- 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...
- 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...
- 杨其菊201771010134《面向对象程序设计Java》第二周学习总结
第三章 Java基本程序设计结构 第一部分:(理论知识部分) 本章主要学习:基本内容:数据类型:变量:运算符:类型转换,字符串,输入输出,控制流程,大数值以及数组. 1.基本概念: 1)标识符:由字母 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
- 201871010115——马北《面向对象程序设计JAVA》第二周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- 201777010217-金云馨《面向对象程序设计(Java)》第二周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- 201871010132——张潇潇《面向对象程序设计JAVA》第二周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- 201771010123汪慧和《面向对象程序设计Java》第二周学习总结
一.理论知识部分 1.标识符由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字.标识符可用作: 类名.变量名.方法名.数组名.文件名等.第二部分:理论知识学习部分 2.关键字就是Java语言 ...
- 20172325 2017-2018-2 《Java程序设计》第十一周学习总结
20172325 2017-2018-2 <Java程序设计>第十一周学习总结 教材学习内容总结 Android简介 Android操作系统是一种多用户的Linux系统,每个应用程序作为单 ...
随机推荐
- Sizzle源码分析:二 词法分析
上一篇我们了解了Sizzle的整体流程,下面我开始一点点分析各个流程,我们进行查询的第一步就是词法分析tokenize,同样先了解下思路,如果是#div_test > span input[ch ...
- java的初始化(编程思想)
6.成员初始化 java尽量保证:所有变量在使用前都能得到恰当的初始化.对于方法的局部变量,java以编译错误的形式来贯彻这种保证. 如果类的成员变量时基本类型,那么没有初始化给默认值 在类里定义一个 ...
- 更新.xsd后,rdlc 数据源更新不了
- python原生的日志模块
Python中有个logging模块可以完成相关信息的记录,在debug时用它往往事半功倍 1. 日志级别 日志一共分成5个等级,从低到高分别是: DEBUG INFO WARNING ERROR C ...
- Beta阶段第2周/共2周 Scrum立会报告+燃尽图 10
作业要求[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2411] 版本控制:https://git.coding.net/liuyy08 ...
- New Concept English Two 11 28
$课文26 最佳艺术评论家 256. I am an art student and I paint a lot of pictures. 我是个学艺术的学生,画了很多画. 257. Many peo ...
- (转)List<T>的各种排序方法
近日,在工作的时候遇到要对一个大的List<T>集合进行排序,于是就了解下各种List<T>的排序方法. 首先,排序自然就会想到用Sort方法,看看List<T>的 ...
- trello 项目管理开启卡片图片显示
/********************************************************************************* * trello 项目管理开启卡片 ...
- Linux的发行版之间的联系和区别
转载:https://blog.csdn.net/suixin788/article/details/52555558 联系 Linux的内核源代码和Linux的应用程序都可以自由获得,因此很多公司组 ...
- 为什么要使用索引?-Innodb与Myisam引擎的区别与应用场景
Innodb与Myisam引擎的区别与应用场景 http://www.cnblogs.com/changna1314/p/6878900.html https://www.cnblogs.com/ho ...