《Java程序设计》第三周学习总结

学号 20175313 《Java程序设计》第三周学习总结

教材学习内容总结

第四章主要内容

  • 了解面向对象语言的三个特性

    • 封装性
    • 继承性
    • 多态性
  • 掌握类的组成结构

    • 类声明
    • 类体
    1. 变量的声明(成员变量)
      • 实例变量
      • 类变量
    2. 方法的定义(局部变量)
      • 实例方法
      • 类方法
      • 构造方法
  • 判断一个方法是不是构造方法

    • 构造方法的名字必须与它所在类的名字完全相同,并且没有类型。
    • 若要在一个类中构造多个方法必须保证它们的参数不同(方法重载)。
  • 熟悉包的使用

    • 使用包的目的:为了使两个或多个类名相同的类通过不同的包区分开来。
    • 如何使用包?
      1. 格式:package 包名;(作为Java源文件的第一条语句)
      2. 源文件必须储存在包名所在目录下方
      3. 运行程序时要回到包名的上一层目录中去运行。
  • 学会使用import语句引进类

    • 格式:import 包名.类名
    • 注意点:import必须写在package语句和源文件中的类定义之间。

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

  • 问题1:将Student.java文件放在了…/chp4/tom/jiafei/文件夹下,使用绝对路径,使用javac …/chp4/tom/jiafei/源文件进行编译,找不到Student符号。
    输入图片说明

  • 问题1解决方案:在包名的上一层目录下使用相对路径javac tom/jiafei/源文件进行编译。
    输入图片说明

  • 问题2:不太清楚静态块的执行顺序。
    输入图片说明
    输入图片说明

  • 问题2解决方案:编写改代码,编译运行观察结果。
    输入图片说明

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

  • 问题:前两周代码都可以上传到码云上,今天上传的时候就提示:"Could not resolve host: gitee.com"。
    输入图片说明
  • 问题解决方案:百度搜索"Could not resolve host: gitee.com"。

代码托管

(https://gitee.com/xiannvyeye/test)
输入图片说明
输入图片说明

这周考试错题总结

  • 错题1
    输入图片说明
    正确答案:BDE
    我选择的是:CDE
    • 错误原因:混淆主类与public修饰的类。
    • 理解情况:通过百度搜索什么是主类后,已经能够较为清晰的区分两者。
  • 错题2
    输入图片说明
    正确答案:AD
    我的答案:AB
    • 错误原因:没有认真阅读教材。
    • 理解情况:B中三者先后顺序应该是package——import——class

心得体会

  • 在学习过程中,最好是先自己看教材,实在学不懂的再看视频资料,因为我觉得教材的视频资料倍速太慢了,而且不能滑动进度条,全程观看下来太浪费时间了。
  • 虽然老师已经给了我们代码,但是代码一定要自己敲一遍,不要复制粘贴,在敲的过程中去领会其中的语句,能够学到很多。
  • 不懂的真的要百度,百度是个很好的学习工具。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 13/13 1/1 23/23
第二周 317/330 1/6 22/45
第三周 703/1044 1/7 31/76
  • 计划学习时间:35小时

  • 实际学习时间:31小时

  • 改进情况:减少平时睡眠时间,充分利用碎片时间。

结对及互评

参考资料

posted @ 2019-03-16 22:08  20175313张黎仙  阅读(233)  评论(1编辑  收藏  举报