• 20165336 2017-2018-2 《Java程序设计》第5周学习总结


    20165336 2017-2018-2 《Java程序设计》第5周学习总结

    教材学习内容总结

    1. 内部类的类体中不可以声明类变量和类方法。
    2. 内部类仅供他的外嵌类使用,其他类不可以用某个类的内部类声明对象。
    3. 内部类可以被修饰为static内部类。
    4. static内部类不能操作外嵌类中的实例成员变量。
    5. 非内部类不可以是static类。
    6. 匿名类可以访问外嵌类中的成员变量和方法,匿名类的类体中不可以声明static成员变量和方法。
    7. 由于匿名类是一个子类,但没有类名,所以在用匿名类创建对象时,要直接使用父类的构造方法。
    8. 异常类:Java使用throw关键字抛出一个Exception子类的实例表示异常发生。
    9. 在调试程序是可以使用-ea启用断言语句。
    10. throw和throws是两个不同的关键字。
    11. 创建一个File对象的构造方法:File(String filename);、File(String directoryPath,String filename);、File(File dir,String filename);
    12. File对象调用方法public boolean mkdir()创建一个目录,如果创建成功返回true,否则返回false。
    13. public String[] list() 用字符串形式返回目录下的全部文件。
    14. public File[] listFiles()用File对象形式返回目录下的全部文件。
    15. 使用输入流的步骤:1.设定输入流的源,2.创建指向源的输入流,3.让输入流读取源中的数据,4.关闭输入流。
    16. 文件字节输入、输出流的read和write方法使用字节数组读写数据,即以字节为单位处理数据。
    17. 文件字符输入、输出流:FileReader, FileWriter,缓冲流:BufferedReader, BufferedWriter,随机流 RandomAccessFile。

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

    • 问题1:IDEA中文乱码
    • 问题1解决方案:将UTF-8改为GBK即可。

    代码托管

    (statistics.sh脚本的运行结果截图)

  • 相关阅读:
    leafletjs加载 tiff
    vue echarts 宽度100% 显示不正常
    动态加载天地图
    MongoDB常用的几种过滤器
    Element中loading被dialog盖住问题
    安装xlsxjs 出现@vue/vueloaderv15@15.10.0 无法安装~~~~
    EasyPlayer.js 很不错的视频播放
    xlsxjs 在处理导出数据函数无效
    若依使用系统配置
    libreoffice 基于OpenOffice 与Microsoft兼容
  • 原文地址:https://www.cnblogs.com/20165336kzq/p/8687913.html
Copyright © 2020-2023  润新知