1 год назад
Вложенные вызовы методов в Java
Ситуация, очевидная для любого, усвоившего основы программирования, которая все же может показаться довольно сложной для начинающих Разберем пример с картинки выше: int a = module(parseValue(getFromInput())) + 50; Здесь мы объявляем переменную с именем a типа int и в этой же строке инициализируем ее некоторым значением. Задача среды исполнения, в нашем случае JVM, - выделить память под хранение этого значение и, собственно, вычислить само значение. Как это происходит? Справа от знака равно у...
1 год назад
Java Reflection API: методы и примеры использования
Рассмотрим, что такое рефлексия в Java, какие возможности предоставляет API и как ее можно использовать в проектах. В статье приведем несколько примеров кода, которые можно запустить и посмотреть на результат, разберем схемы работы и особенности использования. Что такое Java Reflection API Java Reflection — это особенный функционал, который позволяет программе получить доступ к приватным частям объектов или поменять поведение некоторых методов классов. Созданный таким образом код будет адаптироваться к входным данным и, например, не будет зависеть от типов, с которыми работает...