String的value数组不可变的好处
缓存hash值 String中用value数组来存储字符串信息,用hash来缓存value的hash值。如果value不是final,每次修改后需要重新计算hash,失去了缓存的意义,影响程序运行效率。 //java9及之后采用byte[],之前是char[] private final byte[
FFmpge处理图片
ffmpeg -i D:\\Downloads\\out\\anime.jpg -vf "crop=min(iw\,ih):min(iw\,ih),scale=200:200" D:\\Downloads\\out\\a_o.jpg ffmpeg -i D:\\Downloads\\out\\ani
Java基础集合多线程JVM
Java基础 重点记录 构造器 Constructor 是否可被 override? Constructor 不能被 override(重写),但是可以 overload(重载),所以你可以看到一个类中有多 个构造函数的情况。 重载和重写的区别 重载就是同一个类中多个同名方法根据不同的传参来执行不同