Примитивные типы Java

Автор: | 2017-09-15

 

    Java — строго типизированный язык (необходимо объявлять тип каждой переменной). В Java восемь простых (примитивных) типов:

  1. boolean иcпользуется для вычисления логических выражений, имеет значения true(истина) или false(ложь), не преобразуется в целочисленные типы, и они не преобразуются в булев тип, занимает 1 байт;
  2. char применяется для представления одного символа Unicode,  диапазон значений от \u0000 до \uFFFF (в шестнадцатеричном формате), занимает 2 байта памяти;
  3. byte — целочисленный тип, диапазон значений от -128 (-27) до 127 (27-1), объём памяти — 1 байт;
  4. short — целочисленный тип, диапазон значений от -32768 (-215) до 32767 (215-1), объём памяти — 2 байта;
  5. int — целочисленный тип, диапазон значений от -2’147’483’648  (-231) до 2’147’483’647  (231-1), объём памяти — 4 байта;
  6. long — целочисленный тип, диапазон значений от -263 до (263 -1) или от -9’223’372’036’854’775’808 и до 9’223’372’036’854’775’808, объём памяти — 8 байт;
  7. float — числовой тип с плавающей точкой, диапазон значений ±3,40282347E+38F, объём памяти — 4 байта;
  8. double — числовой тип с плавающей точкой, диапазон значений ±1,7976931348623157E+308F , объём памяти — 8 байт.

    В Java размеры всех типов, диапазоны их значений  не зависят от платформы, все числовые типы имеют знак + или — .