In Java, no method call is safe (Haskell/Rust safe), the langage will hapilly throws a null pointer exception or an out of memory error.
But I don't think C#, Kotlin or Scala are less safe than Java even if they do not have the concept of checked exceptions.