# What is the difference between data types and literals in Java?

Java 8Object Oriented ProgrammingProgramming

Data types are those which specify the type of data represented by the variable and literal is the that is stored in to the variable.

A literal is a source code representation of a fixed value. They are represented directly in the code without any computation.

Literals can be assigned to any primitive type variable.

## Example

byte a = 68;
char a = 'A'

Updated on 30-Jul-2019 22:30:20