OCA Java imtahan mövzuları

Chapter 3 – Əlavələr

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]

 

About the author

Mushfiq Mammadov

Leave a Comment


The reCAPTCHA verification period has expired. Please reload the page.

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.