Уроки Java для початківців
Відео урок:
Станом на сьогоднішній день Java – це найвідоміша та найпопулярніша серед усіх мов програмування. Почав існувати з 1996 року, спочатку розроблявся у компанії Sun Microsystems. Згодом її поглинула корпорація Oracle. Розробники планували зробити з Java універсальну мову, яка застосовується практично для всіх завдань.

Особливості Java
Java має багато особливостей, але ключовий можна назвати принцип трансляції коду в особливийбайт-код, що не прив'язаний до платформи. Згодом цей байт-код обробляється на JVM. Цей фактор відрізняє Java від інших мов, що інтерпретуються, на зразокPerl, PHP та ін. У них код відразу надходить на інтерпретатор. З іншого боку, Java також не відноситься до виключно компілюваних мов (на кшталт C-подібних).
За рахунок незвичайної архітектури досягається кросплатформність та переносимість додатків, заснованих на Java. Такі продукти можна виконувати на Windows, Linux, Mac OS, і для цього навіть не потрібна перекомпіляція коду. Реалізація JVM на всіх платформах може відрізнятися, але принцип та хід виконання залишається таким самим.
Java за синтаксисом наближена до мов C, дуже нагадуємо C# і C++. Якщо є пізнання в одній із Сі-подібних мов, розібратися в Java не складе труднощів.
Наступна важлива особливість мови– він автоматично збирає все сміття та видаляє його з пам'яті. На практиці це означає, що Java без додаткових команд видаляє з пам'яті об'єкти, що не використовуються і застарілі. В інших мовах це потрібно робити вручну, періодично прописуючи відповідні команди.

Java зараховується до об'єктно-орієнтованих мов. Єпідтримка успадкування, поліморфізму та іншого. Такий підхід допомагає створювати великі проекти, які легко масштабувати, розширювати та редагувати.
Хоча Java і є універсальною мовою, але потрібно заздалегідь підібрати ту галузь, де є бажання продовжувати працювати. Справа в тому, що у мови дуже багато бібліотек, вивчити все просто нереально. Краще визначитися з цільовою сферою і зайнятися вивченням відповідних бібліотек.