potentiell anstoessiger Witz

04/06/2014 - 18:04 von Rainer Weikusat | Report spam
Was bekommt man, wenn man einen kastrierten Pudel mit einer Rindswurst
kreuzt?

Jemanden, der solche Programmiersprachen erfindet:

private T newObject() {
T obj;

try {
obj = (T)objClass().newInstance();
} catch (Exception ex) {
log.warn("caught #0", ex);
return null;
}

return obj;
}
 

Lesen sie die antworten

#1 Stefan Reuther
04/06/2014 - 20:16 | Warnen spam
Rainer Weikusat wrote:
private T newObject() {
T obj;

try {
obj = (T)objClass().newInstance();
} catch (Exception ex) {
log.warn("caught #0", ex);
return null;
}
return obj;
}



Mal davon abgesehen, dass das semantisch kaum verschieden von 'malloc',
'calloc' oder gar 'fopen' ist ("wir versuchen, ein Objekt anzulegen, und
wenn das schiefgeht, geben wir NULL zurück"), würde der wirkliche Profi
natürlich 'catch (Throwable ex)' schreiben. Sonst erwischt man ja nicht
alles.


Stefan

Ähnliche fragen