Search
Write a publication
Pull to refresh

Comments 9

https://pedrorijo.com/blog/java-integer-cache/

$ jshell
|  Welcome to JShell -- Version 11.0.2
|  For an introduction type: /help intro

jshell> import java.lang.reflect.Field;

jshell> Field value = Integer.class.getDeclaredField("value");
value ==> private final int java.lang.Integer.value

jshell> value.setAccessible(true);

jshell> value.set(2, 3);

jshell> 1 + 1
$6 ==> 3

Это я к тому, что работоспособность от версии Java зависит, а в статье об этом ни слова.

Я только из-за этих статей начал Java изучать )

Не могу ответить за автора, но я такие вещи делаю для лучшего понимания, как это работает внутри и где тут есть приделы. Главное в рабочих проектах таким не заниматься.

UFO landed and left these words here

По этому Unsafe так и называется и вообще не Public API

Sign up to leave a comment.

Articles