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
   72   73   74   75   76   77   78   79   80   81   82