Јава кувар – проблеми и решења за Java програмере

Јава непрестано расте и развија се, а овај кувар наставља да се развија уз њу. Са овим приручником одмах ћете постићи убрзање са стотинама практичних рецепата у широком спектру Java тема. Научићете корисне технике за све, од руковања стринговима и функционалног програмирања до мрежне комуникације.
Сваки рецепт садржи комплетна кодна решења која можете слободно користити заједно са објашњењем о томе како и зашто функционишу. Ако сте упознати са основама Јаве, овај кувар унапредиће ваше знање језика и његових бројних недавних промена, укључујући како да их примените у свакодневном програмирању. Ово ажурирано издање покрива промене све до Јаве 12 и делова 13 и 14.

Рецепти укључују:
• Методе за превођење, извршавање и анализу грешака
• Паковање Java класа и грађења апликација
• Манипулисање, поређење и преуређивање текста
• Регуларне изразе за упаривање стрингова и шаблона
• Рад са бројевима, датумима и временима
• Структурисање података са колекцијама, низовима и другим типовима
• Технике објектно оријентисаног и функционалног програмирања
• Операције улаза/излаза, директоријума и система фајлова
• Мрежно програмирање на клијентској и серверској страни
• Обрада JSON-а за размену података
• Вишенитност и упоредност
• Употреба Јаве у биг дата апликацијама

Садржај

  1. Почетак: Превођење и извршавање Јаве
  2. Сарадња са окружењем
  3. Стрингови и тако то
  4. Упаривање шаблона са регуларним изразима
  5. Бројеви
  6. Датуми и времена
  7. Структурисање података са Јавом
  8. Објектно оријентисане технике
  9. Технике функционалног програмирања: функционални интерфејси, токови и паралелне колекције
  10. Улаз и излаз: читање, писање и трикови са директоријем
  11. Наука о подацима и Р
  12. Мрежни клијенти
  13. Јава на серверској страни
  14. Обрада JSON података
  15. Пакети и паковање
  16. Јава са нитима
  17. Рефлексија, или „Класа по имену Class”
  18. Јава са другим језицима