Неужели дешевле, чем лучше избегать? Из this Java Tutorial:Неужели дешево?
public class ValueOfDemo {
public static void main(String[] args) {
// this program requires two
// arguments on the command line
if (args.length == 2) {
// convert strings to numbers
float a = (Float.valueOf(args[0])).floatValue();
float b = (Float.valueOf(args[1])).floatValue();
Почему они не просто оставить его как float a = (Float.valueOf(args[0]));
? Если они представили оператора бриллианта, чтобы сэкономить время программистам, почему бы им не воспользоваться функцией распаковки? Это дешевле делать это вручную, как они?
Заранее спасибо.
Смотрите также: [Почему люди до сих пор используют примитивы в Java?] (Http://stackoverflow.com/questions/5199359/why-do-people-still-use-primitive-types-in- Ява) – jason