一、学习要点

认真看书并查阅相关资料,掌握以下内容:

  • 理解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格式,可参考作业模板