1391. Где хранятся статические методы и переменные. Статические методы и переменные в Java хранятся в специальной области памяти, называемой "статической областью памяти" или "статическим контекстом". Эта область памяти выделяется при загрузке класса в память и существует в течение всего времени работы программы. Статические методы и переменные относятся к классу, а не к конкретному объекту этого класса. Они доступны без необходимости создания экземпляра класса и могут быть использованы другими методами и классами...
Статическая и динамическая привязка - это два способа связывания методов с вызывающим кодом в Java. Статическая привязка (static binding) происходит во время компиляции. Компилятор определяет, какой метод будет вызван на основе типа ссылки на объект, которая используется для вызова метода. Если тип ссылки на объект является классом или интерфейсом, то компилятор выберет метод этого класса или интерфейса. Если тип ссылки на объект является суперклассом, то компилятор выберет метод из этого суперкласса...