Java instanciar objeto Short em Java
Eu estava me perguntando por que podemos fazer:
Long l = 2L;
Float f = 2f;
Double d = 2d;
ou até mesmo
Double d = new Double(2);
e não
Short s = 2s; //or whatever letter it could be
nem
Short s = new Short(2); //I know in this case 2 is an int but couldn't it be casted internally or something?
Por que precisamos levar os construtores com um String ou um short.