In uno dell'intervista java, la seguente questione viene domandato:oggetti istanziare senza utilizzare nuovo operatore
in Java è c'è un modo per un'istanza di un oggetto senza utilizzare new
operatore? Gli ho risposto che non esiste un altro modo di creare un'istanza. Ma mi ha chiesto come viene istanziato un oggetto in java con le configurazioni in un file xml
in java (in spring framework). Ho detto che internamente la molla usa reflection utils
per creare un oggetto con un operatore new
. Ma l'intervistatore non era convinto della mia risposta.
Ho visto this link essere utile ma esiste un operatore new
indirettamente coinvolto nell'uno o nell'altro metodo interno.
C'è davvero un modo per creare un'istanza di oggetti in java senza utilizzare l'operatore new
?
È possibile creare un oggetto senza nuova attraverso: Riflessione/newInstance, clone() e (de) serializzazione . Sono sicuro che ce ne sono altri che non ho pensato. – Durandal