• 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 文件夹一样的效果,关于这个部分我想做好备份以后再尝试。
    • 其他错误大多为打错单词错误
    • 我认为应当再抽出时间看看最后几个应用向例子。

    代码托管

    脚本截图如下

  • 相关阅读:
    找不到或无法加载主类
    Syntax error , insert “EnumBody” to complete EnumDeclaration
    The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files
    003 Fiddler 界面
    002 Fiddler 配置
    001 Fiddler 安装
    C++的函数重载
    001 位运算
    【纪中受难记】——C2Day2:dp不能
    连续函数的根
  • 原文地址:https://www.cnblogs.com/treebeard123/p/8591679.html
Copyright © 2020-2023  润新知