2014. március 20., csütörtök

8. feladat - elméleti kérdések

1. Sorold fel az összes primitív típust Java-ban!
2. Milyen láthatósági módosítók használhatók Java-ban?
3. Lehet-e egy abstract osztály final?
4. Mi a különbség az inner class és a nested class között?

2014. március 17., hétfő

7. feladat - elméleti kérdések

1. Lehet-e egy interface final?
2. Definiálható-e interface osztályon belül?
3. Öröklődéskor mi történik az ősosztály konstruktorával?

2014. március 14., péntek

6. feladat - kódelemzés

Mit ír ki az alábbi program?

public class StringRef
{
    public static void main(String [] args)
    {
        String a = "ab";
        String b = "cd";
        String c = b;
        b = "ef";
        System.out.println(a + b + c);
    }
}

2014. március 11., kedd

5. feladat - kódelemzés

Mit ír ki az alábbi program?

public class BoolTest
{
    public static void main(String [] args)
    {
        int result = 0;

        Boolean b1 = new Boolean("TRUE");
        Boolean b2 = new Boolean("true");
        Boolean b3 = new Boolean("tRuE");
        Boolean b4 = new Boolean("false");

        if (b1 == b2)
            result = 1;
        if (b1.equals(b2) )
            result = result + 10;
        if (b2 == b4) 
            result = result + 100;
        if (b2.equals(b4) )
            result = result + 1000;
        if (b2.equals(b3) )
            result = result + 10000;

        System.out.println(result);
    }
}

2014. március 9., vasárnap

4. feladat - kódelemzés

Mit ír ki az alábbi program?

class A {
  public int a = 2;
  public void f() {
    a+=5;
    System.out.print("A ");
  }
}

class B extends A {
  public int a = 7;
  public void f() {
    this.a += 3;
    System.out.print("B ");
  }
}

public class task4 {
  public static void main(String[]args) {
    A x = new B();
    x.f();
    System.out.println(x.a);
  }
}

2014. március 8., szombat

3. feladat - kódelemzés

Mit ír ki az alábbi program?

class Test {

   private static int a;

   public static void main(String args[]) {
       System.out.println(f());
   }

   static int f() {
       return ++a;
   }

}

2014. március 5., szerda

2. feladat - elméleti kérdések

1. Mire való a "garbage collection"?
2. Mi a különbség a Map és a HashMap között?
3. Mi a "final"?