заЭЛИМИНЭЙТит (от eliminate - уничтожать) Dead code elimination - компилятор уничтожает код, который гарантированно не будет вызван. простой случай - метод не вызывается, инстансов класса не создается. случай посложнее - метод вызывается с одним и тем же аргументом и не имеет сайд-эффектом, в таком случае вызов метода можно редуцировать в его возвращаемое значение.
Фулл экран кода бы
что значит "заилюминейтид метод"?
это значит что если результат не используется, то JVM может и не делать вызова метода
заЭЛИМИНЭЙТит (от eliminate - уничтожать)
Dead code elimination - компилятор уничтожает код, который гарантированно не будет вызван. простой случай - метод не вызывается, инстансов класса не создается. случай посложнее - метод вызывается с одним и тем же аргументом и не имеет сайд-эффектом, в таком случае вызов метода можно редуцировать в его возвращаемое значение.