20165316 第三周学习总结

Posted treebeard123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20165316 第三周学习总结相关的知识,希望对你有一定的参考价值。

教材学习内容总结

【重点】

  1. 不要忘记对象的初始化
  2. 对象引用:对象名称代表的是它的引用(地址),使用“=”赋值时仅会将地址赋给变量。
  3. 可变参数:可以使用“...”代替若干个参数,形如“public void f(int ... x)”。
  4. 类变量(static [变量类型] [变量名])被所有对象共享,类变量在该类被加载到内存的时候就分配了相应的内存空间。
  5. 类方法无法操作实例变量,如果一个方法不需要操作类中的任何实例变量,就可以将其设置为类方法。
  6. 方法重载指一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同。
  7. this 指调用自己的方法或变量,static 变量或方法则需要把 this 改成 类名
  8. 包语句在使用时一定要把 .java 文件放到包相应的文件夹内,否则将会无法在其他程序中引用该类。
  9. 面向对象编程提倡对象应当调用方法来改变自己的属性。

问题和解决过程

  • (已解决)引入自定义包的时候找不到自定义包中的类。必须将 .java 文件放入与包名相应的文件夹中,否则会找不到,文件夹应该放在 Path 的目录下。
  • (未解决)我在看4.15 JRE扩展与JAR文件时发现,Java9 根本没有 JRE 文件夹,而且,我单独下载的 JRE/lib 文件夹中也没有 ext 文件,让我很费解,上网查询资料以后,发现大多数资料都是在说 Java9 的三种不同打包方式。于是我在 JDK 文件夹中发现大部分的 .jar 文件被放在 lib/missioncontrol/plugins 文件夹中,不知这个文件夹可不可以起到和书中所说 ext 文件夹一样的效果,关于这个部分我想做好备份以后再尝试。
  • 其他错误大多为打错单词错误
  • 我认为应当再抽出时间看看最后几个应用向例子。

    代码托管

    脚本截图如下

技术分享图片

以上是关于20165316 第三周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

20165316 第八周学习总结

2018-2019-1 20165316 《信息安全系统设计基础》第1周学习总结

20165316 第一周学习总结

20165316 第九周学习总结

20165316 第七周学习总结

20165316 第二周学习总结