1 год назад
Java 1444. Неизменяемые классы (immutable class).
Неизменяемые классы в Java - это классы, объекты которых не могут быть изменены после их создания. Это означает, что состояние объекта не может быть изменено, и любые операции, которые пытаются изменить состояние, будут создавать новый объект с обновленным состоянием. Неизменяемые классы обычно имеют следующие особенности: Неизменяемые классы имеют ряд преимуществ: Примером неизменяемого класса в Java является класс java.lang.String. Объекты этого класса не могут быть изменены после создания. Если вам нужно изменить строку, вам придется создать новый объект String с обновленным значением...
3 недели назад
Что нужно, чтобы сделать телепорт? (и почему нас ждёт боль)
Вы ведь мечтали о телепортации? Зашёл в кабину, нажал кнопку — и уже на пляже Бали. Или, если совсем красиво, вы на космическом корабле: щёлк — и вы уже у Проксимы Центавра. Давайте разберёмся, насколько это реально. Чтобы телепортировать хоть что-то макроскопическое — человека, корабль или хотя бы кружку кофе — без превращения его в безжизненную кашу, нужно знать полное квантовое состояние объекта. Это не просто «где атомы». Это про то, где находится каждая элементарная частица, с какой скоростью...