Руководство по Java Core. Введение.

Язык программирования 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.