Le type de données entier en Java est un type de données en nombre entier qui consomme 32 bits de mémoire et peut contenir des valeurs entre négatif et positif d'environ deux milliards. Le type de données à court consomme la moitié de l'espace et peut contenir des valeurs entre négatif et positif d'environ 32.000. La plupart du temps, la précision numérique supplémentaire vaut le coût d'espace, mais dans de grands tableaux de données, à court peut économiser beaucoup d'espace. Comme d'autres types de données primitifs, courte a aussi une classe d'aide appelé «Short» qui contient des méthodes utiles pour travailler avec un short et de les convertir à d'autres types de données.