Java is not a safe language https://lemire.me/blog/2019/03/28/java-is-not-a-safe-language/ ・Javaはオーバーフローをトラップしません(RustやSwiftなどの言語はします) ・Javaはデータの競合を許可します(Rustなどの言語ではデータの競合は許可されません) ・Javaにはnull安全性がありません(SwiftまたはKotlinでは言語の一部として安全な呼び出しまたはoptionalがあります) ・Javaには名前付き引数がありません(現代の多くのプログラミング言語には名前付き引数があります)