What is a Data Type?
A data type in Java defines the type of data a variable can store. It tells the compiler whether the variable will hold a number, a character, true/false, or an object.
Two Types of Data Types :
- Primitive DataType
- Non-Primitive DataType
Primitive DataType:
Primitive data types are the basic, built-in types in Java used to store simple values like numbers, characters, and true/false.
The 8 primitive types are:
- - byte – small integers
- - short – medium integers
- - int – large integers
- - long – very large integers
- - float – decimal numbers (less precise)
- - double – decimal numbers (more precise)
- - char – single character
- - boolean – true or false
Non-Primitive DataType
Non-primitive data types, also called reference types, are types derived from classes. They are used to store objects or more complex data rather than simple values.
Examples:
- String → stores text
- Arrays → stores multiple values of the same type
- Classes and Objects → store user-defined data
- Interface → defines a contract for classes
Top comments (0)