Think of data as dogs, cats, bears, etc.
The same concepts apply to data in a computer program.
Data comes in a variety of different types that don't co-exist well in the same space.
For example, Java recognizes eight different primitive data types as well as numerous abstract types.