Nümunə 1:
String s = ""; StringBuilder sb = new StringBuilder(); int[] array = new int[2]; List list = new ArrayList(); s.length(); s.capacity(); // DOES NOT COMPILE s.size(); // DOES NOT COMPILE sb.length(); sb.capacity(); // ancaq StringBuilder`ə aiddir sb.size(); // DOES NOT COMPILE array.length(); // DOES NOT COMPILE array.length; // DOES NOT COMPILE --> not a statement System.out.println(array.length); array.capacity(); // DOES NOT COMPILE array.size(); // DOES NOT COMPILE list.length(); // DOES NOT COMPILE list.capacity(); // DOES NOT COMPILE list.size();
Nümunə 2:
Aşağıdakı kodu run etdikdə output nə olacaq?
int[] times[] = new int[3][3]; for (int i = 0; i < times.length; i++) for (int j = 0; j < times.length; j++) times[i, j] = i * j; System.out.println(times[2, 2]);
A. 1
B. 4
C. 1
printed 4 times
D. 4
printed 3 times
E. An exception is thrown.
F. The code fails to compile because of line 3.
G. The code fails to compile for another reason.
Nəticəni hesablamağa çox vaxt sərf etdiniz? Və cavab olaraq B variantını tapdınız? Onda təkrar bir də cəhd edin. Yenə 4
cavabını aldınız? Bir daha cəhd edin! Yenə alınmadı? O zaman kağız, qələm götürün və bu kodu vərəqdə yazmağa çalışın. Yazdığınız kod ilə burada gördüyünüz kodu müqayisə edin. İndi tapdınızmı?
Nümunə 3:
StringBuilder s1 = new StringBuilder("meow"); StringBuilder s2 = new StringBuilder("meow"); System.out.println(s1 == s2); // false System.out.println(s1.equals(s2)); // false System.out.println(s1.toString() == "meow"); // false System.out.println(s1 == "meow"); // DOES NOT COMPILE
[topics lang=az]