Проекти Java
після оплати (24/7)
(для всіх пристроїв)
(в т.ч. для Apple та Android)
Java кардинально змінилася з появою Java 8, і ця зміна була піднята на абсолютно новий рівень у новій версії Java 9, а потім у Java 10 і 11. Java має добре усталене минуле, будучи більш більше 20 років, але в той же час він новий, функціональний, реактивний і сексуальний. Це мова, яку люблять розробники, і водночас це мова номер один для розробників для багатьох корпоративних проектів. Мабуть, зараз вивчати Java вигідніше, ніж будь-коли раніше, починаючи з Java 11. Ми заохочуємо вас почніть свою професійну кар'єру розробника з вивчення Java, і ми зробили все можливе в цій книзі, щоб допомогти вам на цьому шляху. Ми зібрали теми книги так, щоб було легко почати, і ви могли відчути, як речі працюють і рухаються дуже швидко. У той же час ми намагалися зайти дуже далеко, вказуючи шлях вперед для професійного розробника. Піски часу продовжували рухатися, і я відкрив для себе функціональне програмування. Я міг дуже добре зрозуміти, чому написання коду без побічних ефектів працює! Я захопився і почав грати зі Scala, Clojure та Erlang. Незмінність була тут нормою. Однак мені було цікаво, як виглядатимуть традиційні алгоритми у функціональному середовищі, і почав вивчати це. Структура даних ніколи не змінюється на місці. Замість цього створюється нова версія структури даних. Стратегія копіювання та запису з максимальним обміном була інтригуючою! Ця ретельна синхронізація просто не потрібна! Мови оснащені функцією збору сміття. Отже, якщо версія більше не потрібна, середовище виконання подбає про повернення пам’яті. Але всьому свого часу! Читання цієї книги допоможе вам зрозуміти, що нам не потрібно жертвувати продуктивністю алгоритму, уникаючи мутації на місці!
Характеристики
- Мова
- Англійська