Sobes.tech
Junior — Middle

Can you list the main data types used in Java?

sobes.tech AI

Answer from AI

In Java, there are two main types of data: primitive and reference.

Primitive types:

  • byte — 8-bit integer
  • short — 16-bit integer
  • int — 32-bit integer
  • long — 64-bit integer
  • float — 32-bit floating-point number
  • double — 64-bit floating-point number
  • char — 16-bit Unicode character
  • boolean — logical type (true or false)

Reference types:

  • Classes (e.g., String, user-defined classes)
  • Arrays
  • Interfaces

Primitive types store values directly, while reference types contain a reference to an object in memory.