Програмування на мові Java Утиліти

March 2nd, 2009

+ Зажим для закрепления огнетушителей, by в россии


« Мова JAVA розробка програмного забезпечення в середовищі Internet   |   Програмування на мові Java Мережеві засоби »

програмування - Програмування на мові Java Утиліти Бібліотека класів мови включає набір допоміжних класів, широко використовуваних в інших вбудованих пакетах Java. Ці класи розташовані в пакетах java.lang і java.util.
Вони використовуються для роботи з наборів об’єктів, взаємодії з системними функціями низького рівня, для роботи з математичними функціями, генерації випадкових чисел і маніпуляцій з датами і часом.

Прості оболонки для типів.

Як ви вже знаєте, Java використовує вбудовані примітивні типи даних, наприклад, int і char ради забезпечення високої продуктивності. Ці типи даних не належать до класової ієрархії Java. Вони передаються методам по значенню, передати їх по посиланню неможливо. З цієї причини для кожного примітивного типу в Java реалізований спеціальний клас.

Number

Абстрактний клас Number є інтерфейс для роботи зі всіма стандартними скалярними типами:-long, int, float і double.

У цього класу є методи доступу до вмісту об’єкту, які повертають (можливо закруглене) значення об’єкту у вигляді значення кожного з примітивних типів:

  • doubleValue() повертає вміст об’єкту у вигляді значення типу double.
  • floatValue() повертає значення типу float.
  • intValue() повертає значення типу int.
  • longValue() повертає значення типу long.

Double і Float

Double і Float-подклассы класу Number. На додаток до чотирьох методів доступу, оголошених в суперкласі, ці класи містять декілька сервісних функцій, які полегшують роботу із значеннями double і float.
У кожного з класів є конструктори, що дозволяють ініціалізувати об’єкти значеннями типів double і float, крім того, для зручності користувача, ці об’єкти можна ініціалізувати і об’єктом String, що містить текстове представлення дійсного числа. Приведений нижче приклад ілюструє створення представників класу Double за допомогою обох конструкторів.


Tags: , , , , , ,

програмування


Схожі записи

Категория: програмування |

Комментарии