Разъясните как в java читается код, сразу сверху в низ, плавно переходя от переменной к переменной от метода к методу и т д, или же происходят скачки по коду? то что нашел в инете: Компиляция или интерпретация программы задает способ дальнейшего выполнения программы на устройстве. Программы написанные на языке Java всегда работают на основе интерпретации. Интерпретатор осуществляет пошаговое или построчное выполнение программы каждый раз, когда она выполняется. Во время интерпретации создается не выполняемый код, а виртуальный, который впоследствии выполняется виртуальной Java машиной. т.е. встречая к примеру вызов одного из методов, он запоминает что произошел вызов и переходит к другому вызову метода запоминая и его, а уже после переходит к вызываемому методу и далее далее? или же когда встречается вызов метода происходит скачек к этому методу в нем производятся какие нибудь вычисления, возможно еще один вызов, и уж после он возвращается к нашему второму вызову метода?