Bu kod snippet'i bazı sınavlardan aldım, IDE'yi kullanarak yürüttüm ve uzun, uzun bir sonuç aldım ama doğru cevap Byte, Byte , neden farklı sonuç aldım? Soru JDK 11 ile ilgili
public class Client {
static void doCalc(byte... a) {
System.out.print("byte...");
}
static void doCalc(long a, long b) {
System.out.print("long, long");
}
static void doCalc(Byte s1, Byte s2) {
System.out.print("Byte, Byte");
}
public static void main(String[] args) {
byte b = 5;
doCalc(b, b);
}
}
REDAKTE:
Kod buraya alındı: Oracle Sertifikasyonuna Genel Bakış ve Örnek Sorular (Sayfa: 13, Soru: 5)
long, longJava8 de çok FYI olsun ... Neden dürüst olmak emin değilim, bir cevap bekliyorum :)
Byte b = 5;Başkent B ile olmadığından emin misin?