HTML

toody

Ötletek, workaround-ok, érdekességek, ajánlók... Személyes hülyeségeimmel nem terhelek senkit :-)

Linkblog

Hatékony java, 2. fejezet

2011.05.12. 21:17 toody

1. minta

6. oldal, 2. bekezdés

Adott lenyomatú osztály csak egyetlen konstruktorral rendelkezhet.
A class can have only a single constructor with a given signature.

Egy osztályban nem lehet több konstruktor azonos szignatúrával. [ahogyan metódus sem]

6. oldal, utolsó bekezdés

Ez igazán nagy rugalmasságot biztosít a visszaadott osztály kiválasztásánál

... visszaadott objektum osztályának ...

egy API úgy tud objektumokat generálni, hogy azok osztályait publikussá tenné.

... anélkül tud ...

8. oldal

szolgáltató interfész
service provider interface

szolgáltatás szolgáltató

10. oldal

getType
newType

getType
newType

(A Type helyén tetszőleges típus állhat.)

6. minta

24. oldal (Stack példa)

Az elavult hivatkozások kinullázása azzal az előnnyel is jár, hogy ha időközben már hatálytalanítottuk őket, akkor a program azonnal egy NullPointerException-nel leáll ahelyett, hogy szép csendben folytatná a hibás működést.
An added benefit of nulling out obsolate references is that, if they subsequently dereferenced by mistake, the program will immediately fail with NullPointerException, rather than quietly doing the wrong thing.

... ha ezután tévedésből feloldjuk őket ...

(lásd 23. o, második bekezdés)

 

Szólj hozzá!

Címkék: java joshua bloch hatékony java

A bejegyzés trackback címe:

https://toody.blog.hu/api/trackback/id/tr962899309

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása