Page 49 - 6253
P. 49

РОЗДІЛ 3

                                   СТРУКТУРНО-СЕМАНТИЧНІ АСПЕКТИ JAVA


                  3.1 Типи даних у мові Java



                  Мова програмування Java є строго типізованою мовою, що визначає її безпеку

            та  стійкість  до  різного  виду  помилок.  Кожна  константа,  змінна  та  вираз  мають

            певний тип, який є строго  визначеним  і, який перевіряється  на сумісність під час

            компіляції  Java-коду.  В  мові  Java  не  існує  механізмів  приведення  конфліктуючих

            між  собою  типів,  що  зобов’язує  розробника  самостійно  слідкувати  за  типами,  які

            використовуються в програмному коді.

                  У мові Java визначено 8 простих або елементарних типів даних, а саме: byte,

            short, int, long, float, double, char та boolean, які можна поділити на 4 класи:

                  1) Цілочисельний  тип  –  включає  типи  byte,  short,  int  та  long,  які

            дозволяють представляти додатні та від’ємні цілі числа.

                  2) Дробовий  тип  (числа  з  плаваючою  крапкою)  –  включає  типи  float  та

            double, які дозволяють представляти числа з дробовою частиною.

                  3) Символьний тип – включає тип char, що дозволяє представляти символи в


            стандарті Unicode.
                  4) Логічний  тип  –  включає  тип  boolean,  що  представляє  собою  спеціальний


            тип для представлення значень істина / хиба (true / false).

                  Оскільки  мова  Java  є  кросплатформенною,  то  розмір  кожного  типу  є  строго

            визначений і не змінюється при переході з однієї машинної архітектури на іншу.

                  Розглянемо кожен тип даних більш детально.

                  Цілочисельний тип


                  Тип byte є 8-розрядним числовим типом зі знаком, який використовується  у

            випадку  роботи  із  мережевими  або  файловими  потоками  даних.  Значення  даних

            типу byte можуть змінюватися в діапазоні від -128 до +127.


                  Тип  short  є  16-розрядним  числовим  типом  зі  знаком,  який  останнім  часом
            використовується  досить  рідко.  Він  застосовується  в  більшості  випадків  на








                                                              48
   44   45   46   47   48   49   50   51   52   53   54