Язык программирования Java был разработан компанией и был представлен как ключевой компонент Sun Microsystems Java platform в 1995 году. Этот и год и считается годом выпуска Java 1.0.
На данный момент (Февраль 2015 года) крайней версией является Java SE 8.
С развитием Java были созданы её различные типы:
- J2SE – ключевой функционал языка Java.
- J2EE – для разработки корпоративных приложений
- J2ME – для разработки мобильных приложений
Девизом Java является: “Write Once, Rune Anywhere”. Другими словами, речь идёт о кроссплатформенности. Она достигается за счёт использования виртуальной машины Java (Java Virtual Machine – JVM).
Какие сильные стороны самого популярного языка программирования в мире (на Февраль 2016 года)?
Мы можем назвать такие:
- Платформная независимость
Наш класс, написанный на Java компилируется в платформно-зависимый байт-код, который интерпретируется и исполняется JVM. - Простота
Синтаксис языка крайне прост в изучении. От нас требуется лишь понимание основ ООП, потому что Java является полностью объектно-ориентированной. - Переносимость
Тот факт, что Java не реализовывает специфичных аспектов для каждого типа машин, делает программы, написанные с её использованием переносимыми. - Объекто-ориентированность
Всё сущности в Java являются объектами, что позволяет нам использовать всю мощь ООП. - Безопасность
Безопасность Java позволяет разрабатывать системы, защищённые от вирусов и взломов. Авторизация в Java основана на шифровании открытого ключа. - Устойчивость
Защита от ошибок обеспечивается за счёт проверок во время компиляции и во время непосредственного выполнения программ. - Интерпретируемость
Байт-код Java транслируется в машинные команды “на лету” и нигде не хранится. - Распределённость
Java разработана для распределённого окружения Internet. - Многопоточность
Язык поддерживает многопоточность (одновременное выполнение нескольких задач), что позволяет нам создавать хорошо отлаженные приложения - Производительность
Использование JIT (Just-In-Time) компилятора, позволяет достигать высоких показателей.
Что нам понадобится для того, чтобы использовать Java:
- ОС Linux или Windows (для наших уроков предпочтительнее Ubuntu)
- Java JDK 8
- IDE (для наших уроков предпочтительнее Intellij IDEA 14)
В ходе этого цикла уроков Вы увидите, как создавать простые, графические и веб приложения используя язык программирования Java.
В дальнейших уроках мы рассмотрим как установить JDK и создадим нашу первую программу на Java.