This video explains different type of data types in java. In primitive data types it covers all eight java primitive data types like boolean, char, byte, short, int, long, float, double as well as user defined data types like array, class, interface and enum. Here you will learn how to make literals (values) for java primitive data types. What functionality is introduced in java7 to make the numeric value readable?