Java 9 з JShell
після оплати (24/7)
(для всіх пристроїв)
(в т.ч. для Apple та Android)
Java, безумовно, одна з найпопулярніших мов програмування цього століття. Однак коли нам доводилося швидко досліджувати нові алгоритми чи нові домени додатків, Java не надавала нам простого способу виконання фрагментів коду та друку результатів. Через це обмеження багато розробників почали працювати з іншими мовами програмування, які пропонують утиліту REPL (Read-Evaluate-Print-Loop), наприклад Scala та Python. Однак багато разів доводилося повертатися до Java після того, як завершився дослідницький етап і були зрозумілі вимоги та алгоритми. Java 9 представляє JShell, нову утиліту, яка дозволяє нам легко запускати фрагменти коду Java 9 і друкувати результати. Ця утиліта є REPL і полегшує нам роботу з Java, як це роблять розробники зі Scala та Python. JShell полегшує вивчення Java 9 та її найважливіших функцій. Об’єктно-орієнтоване програмування, також відоме як ООП, є обов’язковим навиком абсолютно для кожної сучасної роботи розробника програмного забезпечення. Це має великий сенс, оскільки ООП дозволяє максимізувати повторне використання коду та мінімізувати витрати на обслуговування. Однак вивчення об’єктно-орієнтованого програмування є складним завданням, оскільки воно включає занадто багато абстрактних концепцій, які потребують прикладів із реального життя, щоб їх було легко зрозуміти. Крім того, об’єктно-орієнтований код, який не відповідає найкращим практикам, може легко стати кошмаром для обслуговування. Java — це мова програмування з кількома парадигмами, і однією з її найважливіших парадигм є ООП. Якщо ви хочете працювати з Java 9, вам потрібно освоїти ООП на Java. Крім того, оскільки Java 9 також має приємні функції, наявні у функціональних мовах програмування, зручно знати, як змішувати ООП-код із кодом функціонального програмування. Ця книга дозволить вам розробляти високоякісний багаторазовий об’єктно-орієнтований код у Java 9 за допомогою JShell. Ви дізнаєтесь про принципи об’єктно-орієнтованого програмування та те, як Java 9 реалізує їх у поєднанні з сучасними методами функціонального програмування. Ви дізнаєтесь, як отримувати об’єкти з елементів реального світу та створювати об’єктно-орієнтований код, який їх представляє. Ви зрозумієте підхід Java до об'єктно-орієнтованого коду. Ви максимізуєте повторне використання коду та зменшите витрати на обслуговування. Ваш код буде легко зрозуміти, і він працюватиме з представленнями елементів реального життя. Крім того, ви навчитеся організовувати код за допомогою нової функції модульності, представленої в Java 9, і ви будете готові створювати складні програми.< /p>
Характеристики
- Мова
- Англійська