一、学习要点
认真看书并查阅相关资料,掌握以下内容:
- 理解Java的运行机制
- 理解JDK,JVM,JRE的作用与关系
- 环境配置中,PATH和CLASSPATH的作用是什么?
- 区分C语言与Java对应数据类型的不同,理解并掌握数据类型的转换。
- 掌握Java的基础语法和流程控制
- 掌握方法的使用和声明
二、作业要求
发布一篇随笔,主要包括以下几部分的内容:
(一)学习总结
1.在java中通过Scanner类完成控制台的输入,查阅JDK帮助文档,Scanner类实现基本数据输入的方法是什么?不能只用文字描述,一定要写代码,通过具体实例加以说明。
2.Random类和Math类的random()方法都能产生随机数,这两种方式有什么区别,各有什么特点呢?查阅JDK帮助文档,并举例加以说明。
3.本次学习要点中其他需要总结的内容:因人而异,根据自己的学习情况,记录难掌握或难理解的内容,以及学有心得的内容。还存在哪些问题,也可以提出来,对于同学在博客中提出的问题,大家可以积极讨论,互帮互学。
(二)实验总结
对完成实验内容过程中遇到的问题、解决方案以及程序的设计思路和思考等进行归纳总结。
格式如下:
程序设计思路:XXXXXXX
问题1:XXXXXXX
原因:XXXXXXX
解决方案:XXXXXXX
问题2:XXXXXXX
原因:XXXXXXX
解决方案:XXXXXXX
(三)代码托管
- 码云commit历史截图
上传实验项目代码到码云,在码云项目中选择“统计-commits”,设置搜索时间段,搜索本周提交历史,并截图。
(四)学习进度条
填写本周学习进度条。为自己设定本学期的目标,包括预计完成的代码行数,预计花多少时间在Java课程的学习上。记录自己每周完成的情况,填写下列的进度条,务必实事求是。
代码行数(新增/累积) | 学习时间(新增/累积) | 本周学习内容 | |
---|---|---|---|
目标 | 5000行 | 300小时 | |
第2-4周 | 300/300 | 30/30 | 学习了.... |
第5周 | |||
第6周 |
三、评分标准
- 作业总分10分,以0.5分为最小打分单位。
- 程序(4分):本次实验内容有两道题
- 只实现基本要求--2分,实现扩展要求--4分
- 少一题扣2分。格式不规范扣1分,程序有错误扣1-2分。- 学习总结(4分)
- 内容丰富,有自己的总结、思考和论述--3-4分
- 有自己的总结和论述--1-2分
- 大段文字复制,无自己的总结归纳--0分- 实验总结(2分)
- 总结内容丰富--2分
- 条理不清晰,应付了事--0-1分- 附加分:积极参与博客互评和互动,有实质内容加1分
- 没有按时提交作业,则本次作业为0分。
- 作业抄袭,倒扣10分。
随笔必须采用MarkDown格式,可参考作业模板