Page 8 - 6253
P. 8
У мові Java для роботи з рядками визначено аж три класи, а саме String,
StringBuilder та StringBuffer, кожний з яких вносить свої особливості. Проте самі по
собі рядки є лише звичайним не відформатованим текстом, який представляється
кінцевому користувачу досить часто в не дуже зручній формі. Тому в мові Java
також визначено клас Formatter в якому реалізовано методи, що дозволяють
виконувати форматування будь-якого рядка та представляти його у зручній для
користувача формі. Особливо корисним є цей клас у випадку роботи із рядками, що
становлять числа, час та дату.
Ще одним потужним інструментом мови є регулярні вирази, які дозволяють
виконувати пошук відповідностей в рядку, файлі або іншому об'єкті, що представляє
собою послідовність символів за допомогою метасимволів, символьних класів та
квантифікаторів. Для цього в Java визначено класи Pattern та Matcher,
використовувані для обробки відповідних рядків. На відміну від інших мов
програмування, мова Java пропонує вбудовану підтримку багатопотокового
програмування. Багатопотокова програма включає дві або більше частин, які можна
виконувати одночасно. Кожна частина такої програми називається потоком (thread),
і кожен потік задає окремий шлях виконання.
Посібник призначено для студентів спеціальності 121 «Інженерія програмного
забезпечення» та всіх, хто цікавиться мовою програмування Java.
7