Java создан в начале 90-х командой Green Team во главе с Джеймсом Гослингом из компании Sun Microsystems. Java был изобретён случайно. Гослинг и его команда в то время занимались разработкой телевизионной приставки, которая начиналась с «очистки» C++, и в результате был создан новый язык.
Сначала язык был назван Oak – в честь дуба, который рос около офиса Sun. Однако обнаружилось, что такое имя уже зарегистрировано для какой-то компьютерной компании. Поэтому язык переименовали в Green, а потом – в Java. Своё окончательное название Java получил в честь марки кофе. Этим и объясняется изображение кофейной чашки на логотипе языка.
Java постоянно совершенствуется. И одним из важнейших достоинств языка является совместимость кода старой и новой версий. Сегодня Java-приложения работают на любом устройстве или ОС: на компьютере, смартфоне и даже в автомобиле Tesla. Этот универсальный язык использует огромное количество компаний разного масштаба. Распространённость языка позволяет Java-разработчикам легко найти интересную работу и при желании сменить сферу бизнеса.
Сейчас Java так популярен, что ресурсов для его изучения даже слишком много. Решили изучать Java, но запутались в большом количестве материалов, которые советуют новичкам? Тогда вы попали по адресу: тренеры и менторы EPAM тренинг-центра подготовили отличную подборку полезных ссылок.
Документация
- docs.oracle.com/javase/tutorial – на этом сайте собраны все «заповеди» Java.
- stackoverflow.com/questions/tagged/java – здесь можно найти ответы на вопросы, которые наверняка возникнут во время изучения документации.
Сайты
- java.com – Java можно загрузить бесплатно, здесь вы сможете найти последнюю версию.
- baeldung.com – портал Spring – универсального фреймворка с открытым исходным кодом для Java-платформы.
- mkyong.com – обширная библиотека туториалов: от Java Core до различных фреймворков и тулов.
- javacodegeeks.com – всесторонний сайт советов, примеров или библиотек.
- jcip.net – ресурс, необходимый для изучения документации кода.
Блоги
- martinfowler.com – блог Мартина Фаулера, автора книг и статей по архитектуре, объектно-ориентированному анализу и разработке.
Подождите, это ещё не всё! Чтобы полностью погрузиться в изучение, окружите себя Java и в социальных сетях. Во второй части статьи Java: материалы для самоподготовки собрана коллекция ссылок на тематические ресурсы в Telegram, YouTube и даже Twitter. И не забывайте проверять открытые Java-курсы в EPAM и регистрироваться на бесплатное обучение!