Java 萌新笔记

⚠️ 本文最后更新于2024年04月18日,已经过了376天没有更新,若内容或图片失效,请留言反馈

Python 学得七七八八了,来试试 Java

  1. java.nio.file.Files.isDirectory() 判断不存在的内容时,永远返回 false,例如从压缩包解压文件,想判断解压出来的是文件还是目录进而创建,不能用这个方法。
  2. java.util.zip.ZipInputStream.getNextEntry() 读取压缩包内文件名称时,如果有汉字等特殊字符,需要设置字符集编码为 GBK:
ZipInputStream stream = new ZipInputStream(bis, Charset.forName("GBK")))

否则会报错 java.lang.IllegalArgumentException

  1. 接口I,类C实现接口I (class C inplement I),I中定义默认方法func (default T func(){}),要让类C调用方法func,可以在类中通过 I.super.func() 的方法调用
By Number_Sir On