Јава непрестано расте и развија се, а овај кувар наставља да се развија уз њу. Са овим приручником одмах ћете постићи убрзање са стотинама практичних рецепата у широком спектру Java тема. Научићете корисне технике за све, од руковања стринговима и функционалног програмирања до мрежне комуникације.
Сваки рецепт садржи комплетна кодна решења која можете слободно користити заједно са објашњењем о томе како и зашто функционишу. Ако сте упознати са основама Јаве, овај кувар унапредиће ваше знање језика и његових бројних недавних промена, укључујући како да их примените у свакодневном програмирању. Ово ажурирано издање покрива промене све до Јаве 12 и делова 13 и 14.
Рецепти укључују:
• Методе за превођење, извршавање и анализу грешака
• Паковање Java класа и грађења апликација
• Манипулисање, поређење и преуређивање текста
• Регуларне изразе за упаривање стрингова и шаблона
• Рад са бројевима, датумима и временима
• Структурисање података са колекцијама, низовима и другим типовима
• Технике објектно оријентисаног и функционалног програмирања
• Операције улаза/излаза, директоријума и система фајлова
• Мрежно програмирање на клијентској и серверској страни
• Обрада JSON-а за размену података
• Вишенитност и упоредност
• Употреба Јаве у биг дата апликацијама
Садржај
- Почетак: Превођење и извршавање Јаве
- Сарадња са окружењем
- Стрингови и тако то
- Упаривање шаблона са регуларним изразима
- Бројеви
- Датуми и времена
- Структурисање података са Јавом
- Објектно оријентисане технике
- Технике функционалног програмирања: функционални интерфејси, токови и паралелне колекције
- Улаз и излаз: читање, писање и трикови са директоријем
- Наука о подацима и Р
- Мрежни клијенти
- Јава на серверској страни
- Обрада JSON података
- Пакети и паковање
- Јава са нитима
- Рефлексија, или „Класа по имену Class”
- Јава са другим језицима