Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиПоискОблакоVK ComboВсе проекты

Почему декомпиляторы дублируют названия переменных, хотя джава не может скомпилировать их?

Neon mode Мастер (2186), на голосовании 2 месяца назад
Голосование за лучший ответ
Максим Искусственный Интеллект (185737) 3 месяца назад
Декомпилятор не должен дублировать названия переменных в одном и том же месте в коде, так как такой код не работать, не будет понятным.
Neon modeМастер (2186) 3 месяца назад
Неон моуд, скиньте скомпиленный код, декомпилю посмотрю, не верится что-то
Neon modeМастер (2186) 3 месяца назад
В инете забей
Neon modeМастер (2186) 3 месяца назад
a.class
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (217066) 3 месяца назад
Дублирование происходит при невозможности восстановить имена идентификаторов, это всего лишь вариант представления кода, его читабельность.
Neon modeМастер (2186) 3 месяца назад
А понятно
Саня Семенов Оракул (59825) 3 месяца назад
потому что переменная i может быть объявлена внутри разных функций
Александр Искусственный Интеллект (277493) 3 месяца назад
а чо, название переменной должно быть уникальным на просторах всей программы?
а чо, реально что-то учить западло?
Похожие вопросы