Page 77 - 4657
P. 77
ЛЕКЦІЯ 6.
УТИЛІТИ
Бібліотека класів мови містить у собі набір допоміжних
класів, широко використовуваних в інших вбудованих пакетах
Java. Ці класи розташовані в пакетах java.lang і java.util. Вони
використовуються для роботи з наборами об'єктів, взаємодії із
системними функціями низького рівня, для роботи з
математичними функціями, генерації випадкових чисел і
маніпуляцій з датами і часом.
Прості оболонки для типів
Як ви вже знаєте, Java використовує вбудовані примітивні
типи даних, наприклад, int і char заради забезпечення високої
продуктивності. Ці типи даних не належать до класової ієрархії
Java. Вони передаються методам за значенням, передати їх по
посиланню неможливо. З цієї причини для кожного
примітивного типу в Java реалізований спеціальний клас.
Number
Абстрактний клас Number являє собою інтерфейс для
роботи з усіма стандартними скалярними типами: - long, int, float
і double.
У цього класу є методи доступу до вмісту об'єкта, що
повертають (можливо округлене) значення об'єкта у виді
значення кожного з примітивних типів:
- doubleValue() повертає вміст об'єкта у виді значення типу
double;
- floatValue() повертає значення типу float;
- intValue() повертає значення типу int;
- longValue() повертає значення типу long.
75