Практичне введення в програмування мовою Java, повністю перероблене з урахуванням версії Java SE 17
У цій книзі, яка повністю оновлена з урахуванням Java Platform Standard Edition 17, починаючи з найпершого розділу, крок за кроком показано, як розпочати програмування мовою Java. Книга, написана провідним фахівцем з Java Гербертом Шилдтом, починається з основ, як-от створення, компіляція та запуск програм на Java. Потім пояснюються основні ключові слова, правослів і команди мови Java.
У книзі розкрито основи та коротко описані розширені функціональні засоби, серед яких багатопотокове програмування, узагальнення, лямбда-вирази та графічний інтерфейс Swing. До того ж наводиться чітке пояснення перерахувань, модулів і методів інтерфейсу. У цьому посібнику пропонується ефективне поєднання теорії та практики написання коду, яке дасть змогу швидко розпочати розроблення застосунків мовою Java.
Книга призначена для програмістів, які бажають вивчити мову Java, і для розробників вебзастосунків, які прагнуть підвищити рівень знань і майстерності.
ВІДЛИЧКОВІ ОСОБЛИВОСТІ КНИГИ:
описані всі нові функції Java SE 17
передбачені питання для самоперевірки, вправи та завантажувані приклади коду
написана автором безлічі бестселерів і провідним фахівцем у галузі Java Гербертом Шілдтом
ПРО АВТОРЕ
Герберт Шілдт — провідний у світі автор книг з програмування та визнаний експерт у галузі мов Java, C++ і C#.
Його книгилатилися мільйонними тиражами в усьому світі. До відомих книг входять: Java. Повне керівництво; Java: посібник для початківців; C++: повне керівництво; і C#: повне керівництво.
Оголовлення
Пропозиція 19
Глава 1. Основы языка Java 27
Глава 2. Введення в типи даних і операції 65
Глава 3. Оператори керування програмою 97
Глава 4. Введення в класи, об'єкти та методи 135
Глава 5. Додаткові відомості про типи даних і операції 165
Глава 6. Додаткові відомості про методи та класах 217
Глава 7. Настермінування 259
Глава 8. Пакети та інтерфейси 301
Глава 9. Обробка винятків 335
Глава 10. Використання введення-виведення 365
Глава 11. Багатопотокове програмування 411
Глава 12. Перерахунку, автопаковання, анотації й багато іншого 453
Глава 13. Узагальнення 487
Глава 14. Лямбда-вирази та посилання на методи 523
Глава 15. Модулі 557
Глава 16. Вираження switch, запису та інші недавно додані засоби 589
Глава 17. Введення в Swing 623
Застосунок А. Відповіді на запитання і розв'язання вправ для самоперевірки 661
Застосунок Б. Використання документувальних коментарів Java 715
Застосунок В. Компіляція та запуск простих однофайлових програм за один крок 725
Застосунок Г. Введення в JShell 729
Застосунок Д. Додаткові ключові слова Java 741
Предметний покажчик 746