Нет, тут большая разница в том, что unsafe в расте обычно может привести к не безопасной работе с памятью.
Т.е. ты попортишь свою память, залезешь туда куда не надо и т.д.
В то время, как в той же джаве единственный шанс такое сделать - это sun.misc.Unsafe, иначе у тебя такое просто не выйдет.
то есть если java-разраб не проверил на null и у него прога упала из-за NPE, это ничего страшного, ничего катастрофичного и java безопасная, а то, что попорчена память - это катастрофа?
то есть если java-разраб не проверил на null и у него прога упала из-за NPE, это ничего страшного, ничего катастрофичного и java безопасная, а то, что попорчена память - это катастрофа?
то есть если java-разраб не проверил на null и у него прога упала из-за NPE, это ничего страшного, ничего катастрофичного и java безопасная, а то, что попорчена память - это катастрофа?
Да, именно так.
Потому что NPE - это очень предсказуемая вещь, как и в плане последствий, так и того, как с ней бороться.
А вот выйти за границы массива с ансейфом и попытаться туда что-то записать приведет к абсолютно непредсказуемому поведению