Hirdetés

Új hozzászólás Aktív témák

  • loszerafin

    senior tag

    Csak nyavajgás következik...

    Ahogy egyre jobban elmerülök a Java-ban, egyre nehezebbnek tartom.

    Ez az auto boxing/widening témakör kemény dió.

    A témakörök:
    1. értékadások
    2. overload-olt metódusok hívása (mikor, melyik hívódik)
    3. == vizsgálat
    4. switch - case
    5. és még ki tudja, hány témakör van

    Pl. a switch-nél most olvastam:
    class Proba {
    final static int i = 2;
    final static Integer I = 3;
    public static void main(String[] args){
    int x = 2;
    switch (x){
    case i : System.out.println(x);
    case I : System.out.println(x);
    }
    }
    }


    Hogy semmilyen wrapper osztály nem lehet a case-ben, akkor se, ha final. Pedig ugye a wrapperek immutable-ek, úgyhogy nem tudnám megváltoztatni az értékét a referencia változtatása nélkül.

Új hozzászólás Aktív témák