Сеня рядом и Белла пришел. Былое
Java 314. Что такое автоматическое приведение вверх и явное приведение вниз?
Автоматическое приведение вверх (upcasting) и явное приведение вниз (downcasting) - это два типа приведения типов объектов в Java. Автоматическое приведение вверх происходит, когда объект класса устанавливается в переменную типа его суперкласса. При этом происходит автоматическое приведение типа от потомка к суперклассу. Например, если есть классы Animal и Dog, где класс Dog является подклассом класса Animal, то объект класса Dog может быть автоматически приведен к типу Animal. Animal animal = new...
Java: что это, как она работает и почему её выбирают?
Java — это один из самых популярных языков программирования в мире. Сегодня я расскажу, почему Java так востребована, как она работает изнутри и какие её ключевые особенности делают её уникальной. Мы поговорим о принципе WORA, JVM, JIT-компиляторе, а также о JDK, JRE и GC. Уже немало новых аббревеатур появилось? :) А ведь мы даже еще не начали. Java — это объектно-ориентированный, высокоуровневый язык программирования. Её придумали в 1995 году в компании Sun Microsystems, а сегодня её развитие курирует Oracle. Java используется для создания самых разных приложений — от мобильных и веб-программ до серверных и корпоративных систем...