zoukankan      html  css  js  c++  java
  • 20155307 2017-2018-3 《Java程序设计》第3周学习总结

    20155307 2017-2018-3 《Java程序设计》第3周学习总结

    教材学习内容总结

    • 类相当于是设计图,对象是根据类设计出来的。用class定义,名字叫clothes.可以用new clothes创建一个新的对象,而且必须用new。
    • 有两个标准类,java.util.Scanner,java.math.BigDecimal,他们两个是API提供的标准,应该还有别的,但是只需学习这两个即可。
    • 先是举了“=“与””的例子,其实是为了说明“”和“equal(b)"的区别。
    • 看起来基本类型的包装像是一个桥梁,可以让基本类型变得和对象一样。
    • 数组在java中就是对象。
    • 字符串本质是打包字符数组的对象,是java.lang.String类的实例。
    • 打包变成对象,这种做法可以提高java的工作效率,因为java就是面向对象的。
    • 封装实际上使用方法将类的数据隐藏起来,不允许修改。
    • public用在类前,表示其是公开类,可以在其他包的类中调用。
    • 在构造函数参数与对象数据成员同名时,可以用this加以区别。

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

    • 一些问题通过咨询同学已经弄明白了。

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

    最近敲的代码多了果然暴露出来很多问题。

    • 比如编译时出现乱码,一开始以为这是正常的就没有管,知道一天发现:乱码导致我根本不知道编译时错在哪里,于是才开始解决。
    • 上百度,但是发现答非所问。
    • 于是随便找了个论坛进去看,发现:把系统的默认语言改成英文之后就好了。默认语言不能是中文。

      //
    • 还有个问题,我从实验楼上保存的代码不知道怎么使用,只是下载了,不知道下载成了什么格式...

      //
    • 还有一个就是这个问题,我明明对Guess的编译通过了,也确实在文件夹里面看到“.class”文件了,可是运行的时候就提示找不到文件。

    代码托管

    • 代码提交过程截图:
      • 运行 git log --pretty=format:"%h - %an, %cd : %s" 并截图
    • 代码量截图:

    上周考试错题总结

    • 填空:Linux Bash中,查找当前目录中前天创建的Java文件的命令是(find . –name *.java -ctime 2)。
    • CH03 填空:Java中整数类型有三种,分别是(short),int,long.
    • CH03 判断: Java中, 数字235.00的类型是float. (X)
    • CH03 填空:~0b1011的十进制值是(-12)
    • CH03 判断:Java中,非零数字等价于true.(X)
    • CH03 判断: 0.123 == 1.23e-2 (X)
    • CH03 判断:P64 Shift.java中第三个printf的输出结果是”2的2次方:4”。(X- CH03 填空:运行p69 Odd.class的命令为(java cc.openhome.Odd)。

    其实我也不是都不会,只是印象里感觉不是那么精通的就都摘出来,自己错了什么忘了不少。

    希望老师能考虑一下盛照宗(5332)同学的提议,把判完的卷子发下来,好让同学们能够准确的知道自己错在了哪里。

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

    我有必要调整一下敲代码的频度,不能单拿出一天来敲,还是得平均到每一天去敲,前者显然无论是效率上还是质量上都稍显不尽人意。我最近总是在向黄月课代表以及寝室的孩子们问问题,希望她们不要嫌烦——在此表达我诚挚的谢意。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 ?/200 1/4 20/20
    第二周 300/500 1/5 18/38
    第三周 500/1000 1/6 20/58 修正学习方法!

    参考:[Java学习笔记]

    • 计划学习时间:14小时

    • 实际学习时间:20小时

    • 改进情况:

    参考资料

  • 相关阅读:
    大话设计模式C++ 适配器模式
    36. Valid Sudoku
    c++ 常用的数据结构
    《大话设计模式》c++实现 状态模式
    c++ 各种类型转换
    38. Count and Say
    《大话设计模式》c++实现 抽象工厂模式
    66. Plus One
    49. Group Anagrams
    《大话设计模式》c++实现 建造者模式
  • 原文地址:https://www.cnblogs.com/zhuanyedajiesanshinian/p/6540073.html
Copyright © 2011-2022 走看看