В этой книге, призванной научить начинающего программиста решать конкретные задачи по программированию на языке Java, вводится понятие паттерна - некоего заранее заготовленного "рецепта" решения, который можно применить в виде готового фрагмента кода. Используя впоследствии данный набор паттернов, молодой разработчик сможет на их основе быстро решать довольно сложные составные задачи. Представленные здесь паттерны часто предлагают наряду со стандартными алгоритмами эффективные альтернативные методы решения самых распространенных задач в области программирования. Приведенная в книге библиотека паттернов охватывает обширную область, начиная с примитивного обновления переменной и заканчивая работой со ссылочными данными. Кроме того, рассмотрены такие темы, как манипуляции с цифрами, входящими в состав числа, арифметика на числовой окружности, применение переменных-индикаторов и переменных-аккумуляторов, конформные и сегментированные массивы, операции с отдельными битами и многие другие.
V etoj knige, prizvannoj nauchit nachinajuschego programmista reshat konkretnye zadachi po programmirovaniju na jazyke Java, vvoditsja ponjatie patterna - nekoego zaranee zagotovlennogo "retsepta" reshenija, kotoryj mozhno primenit v vide gotovogo fragmenta koda. Ispolzuja vposledstvii dannyj nabor patternov, molodoj razrabotchik smozhet na ikh osnove bystro reshat dovolno slozhnye sostavnye zadachi. Predstavlennye zdes patterny chasto predlagajut narjadu so standartnymi algoritmami effektivnye alternativnye metody reshenija samykh rasprostranennykh zadach v oblasti programmirovanija. Privedennaja v knige biblioteka patternov okhvatyvaet obshirnuju oblast, nachinaja s primitivnogo obnovlenija peremennoj i zakanchivaja rabotoj so ssylochnymi dannymi. Krome togo, rassmotreny takie temy, kak manipuljatsii s tsiframi, vkhodjaschimi v sostav chisla, arifmetika na chislovoj okruzhnosti, primenenie peremennykh-indikatorov i peremennykh-akkumuljatorov, konformnye i segmentirovannye massivy, operatsii s otdelnymi bitami i mnogie drugie.