Java – потужна мова програмування загального призначення.
Це одна з найпопулярніших мов програмування, що використовується для розробки настільних та мобільних додатків, обробки великого обсягу даних, вбудованих систем тощо.

Щоб розпочати вивчення основ програмування на джава, відвідайте розділ «Програмування на Java». В даному розділі міститься повна серію простих навчальних посібників з Java разом із відповідними прикладами. Зазначимо, що ці посібники орієнтовані на абсолютних початківців, які не мають попереднього знання мови програмування Java.
Навігація по сторінці.
Особливості програмування на Java.
Java не залежить від платформи.
Java була побудована з філософією «напиши один раз, запусти будь-де».
Тобто, код Java, який Ви пишете на одній платформі (операційній системі), працюватиме на інших платформах без змін.
Об’єктно-орієнтована мова.
Об’єктно-орієнтований підхід – один із популярних стилів програмування.
В об’єктно-орієнтованому програмуванні складна задача розбивається на менші підзадачі шляхом створення об’єктів. Це робить код Java багаторазовим та полегшує підтримку коду.
Java швидка.
Попередню версію Java критикували за повільність. Однак нова версія Java є однією з найшвидших мов програмування.
Добре оптимізований код Java майже такий же швидкий, як мови нижчого рівня, такі як C/C++, і набагато швидший, ніж Python, PHP тощо.
Велика стандартна бібліотека.
Однією з причин широкого використання Java є наявність величезної стандартної бібліотеки. Середовище Java має сотні класів і методів у різних пакетах, щоб допомогти розробникам програмного забезпечення. Наприклад:
- lang – для розширених функцій рядків, масивів тощо;
- util – для структур даних, регулярних виразів, функцій дати та часу тощо;
- java.io – для введення/виведення файлів, обробки винятків тощо.
Застосування програмування на Java.
За даними Oracle (компанія, яка володіє Java), Java працює на 3 мільярдах пристроїв у всьому світі, що робить Java однією з найпопулярніших мов програмування.
Програми для Android.
Мова програмування Java з використанням Android SDK (Software Development Kit) зазвичай використовується для розробки програм Android.
Веб-програми.
Java використовується для створення веб-додатків через сервлети, Struts або JSP. Деякі з популярних веб-програм, написаних на Java, це Google.com, Facebook.com, LinkedIn.com тощо.
Обробка великого орбсягу даних.
Для обробки великих даних можна використовувати популярну програмну структуру, як-от Hadoop (написану мовою Java).
Вбудовані пристрої.
Технології Java Embedded від Oracle забезпечують платформу та середовище роботи для мільярдів вбудованих пристроїв, таких як телевізори, SIM-карти, програвачі дисків Blu-ray тощо.
Окрім цих програм, Java також використовується для розробки ігор, клієнтських та корпоративних додатків, наукових програм (наприклад, обробки природної мови) та багатьох інших.
Рекомендації щодо програмування мовою Java.
Ви, мабуть, вже готові вивчати Java. Однак ось кілька порад і рекомендацій, яких слід дотримуватися, перш ніж вивчати Java:
- не читайте підручники та приклади Java, як роман: єдиний спосіб стати кращим у програмуванні – це писати багато коду;
- вивчайте мову Java правильно: якщо ви переходите з іншої мови програмування (скажімо, C#), не пишіть код у стилі C# на Java;
- приєднуйтесь до спільнот Java: як тільки Ви навчитеся писати прості програми на Java, приєднуйтесь до Java-спільнот і форумів. Потім, спробуйте вирішити проблеми з Java іншими програмістами. Це хороший спосіб розширити свої знання. Крім того, Ви можете отримати допомогу у вирішенні своєї проблеми.