Найти тему
DEBAGanov

Java 2. Какие типы данных в Java? Чем отличается объект от простых типов данных?

В Java существует 8 простых типов данных:

  • byte - 8-битное целое число со знаком (-128 до 127)
  • `short - 16-битное целое число со знаком (-32,768 до 32,767)
  • int - 32-битное целое число со знаком (-2,147,483,648 до 2,147,483,647)
  • long - 64-битное целое число со знаком (-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807)
  • float - 32-битное число с плавающей точкой (1.4E-45 до 3.4028235E+38)
  • double - 64-битное число с плавающей точкой (4.9E-324 до 1.7976931348623157E+308)
  • char - 16-битный символ Unicode ('\u0000' до '\uffff')
  • boolean - логическое значение (true или false)

Также в Java есть объектные типы данных, которые являются экземплярами классов, и могут хранить некоторые данные и иметь методы. Объекты могут хранить данные разных типов, даже простых типов данных. Например, объект типа Integer может хранить целое число типа int.

Разница между простыми типами данных и объектами заключается в способе хранения данных и доступе к ним. Простые типы данных хранятся в стеке, в то время как объекты - в куче. Объекты также могут иметь методы для обработки своих данных, тогда как простые типы данных этого не могут.

1600 вопрос-ответ по Java: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov