* (int b int a) yürürlüğe koydu? Neden +
işlecini kullanmak yerine bu yöntemi çağırmalıyım? Aklıma gelen tek olasılık, örneğin dizeleri karıştırma ve ne zamanNeden Java 8 * Integer.sum Sadece JDK8 <code>Integer</code> sınıf için bu yöntemi tanıtıldı fark
System.out.println("1"+2+3); // prints 123
System.out.println("1"+Integer.sum(2,3)); // prints 15
yüzden, +
operatör değiştiren anlam IntS ama parantez kullanılarak O kadar faydalı olabileceğine zaten
System.out.println("1"+(2+3)); // prints 15
Uhm ... bu muhtemelen çalışmadığım bir şey. –
Aynı. Bunun kullanımını hiç görmedim. –
Çok daha ilginç olan soru şu: 'fark', 'ürün' ve 'bölüm' ne olacak? (Belki de bunun için yeterli "açık" kullanım durumları değil. Ancak, "Tamsayı :: toplamı" veya "(a, b) -> (a + b)' yi kullanıp kullanmadığı çok da önemli değil ...) – Marco13