Допустим, у нас есть некий код на языке Java. Пока неважно, что там за синтаксис, как устроены классы и т. д. Просто код. Как его исполнить? Если бы это был язык типа C++, нам нужно было бы скомпилировать его под требуемое железо или операционную систему. У нас вы найде бесплатные курсы Java в Москве. Скомпилировать — то есть преобразовать понятный нам код в понятные процессору инструкции. Так как процессоров много, компилировать нужно будет по-разному. Плюс в разных операционных системах по-разному устроены компоненты, кнопки, работа с сетью и т. д. Перед компиляцией программу нужно будет допилить под эти особенности. Сила Java — в виртуальной машине JVM (Java Virtual Machine). Это такая программа, которая переводит Java-код, понятный человеку, в код, понятный процессору. Чтобы код стал универсальным, разработчики сделали виртуальные машины для каждой операционной системы и процессоров. Эти машины учитывают все особенности архитектуры своей платформы и знают, как обработать любую Java-команду. Это значит, что один и тот же Java-код можно запустить и на телефоне, и на компьютере, и где угодно ещё. Специально для программистов: мы намеренно упростили принципы работы JRE и JVM и не говорим про байт-код, компиляцию и прочее. Вместо этого мы сосредоточились на принципах, которые помогают понять саму суть работы Java. Если вам кажется, что из-за простоты мы не описали что-то важное — расскажите об этом в комментариях.
бесплатные курсы Java в Москве
17.08.2021
Нет комментариев
Explore More
Организация путешествий вместе с Tickets.ua
Сервис Tickets.ua — один из надежных ресурсов, оказывающих различные услуги в сфере туризма. С его помощью вы можете забронировать лучшие отели киева или других городов, приобрести билеты на различные виды
Особенности отдыха на острове Хайнань
Китай как туристическое направление ежегодно привлекает миллионы путешественников. Самым популярным городом страны является её столица — Пекин. Однако особого внимания заслуживает и другой регион Поднебесной — остров Хайнань, куда многие