Guardando il codice sorgente della classe Integer, proprio inciampiamo in questo sotto la lineaCreazione di un'istanza per Class?
Class<Integer> TYPE = (Class<Integer>) Class.getPrimitiveClass("int");
E getPrimitiveClass
è un metodo nativo.
static native Class getPrimitiveClass(String name);
perché è diventato un metodo nativo? voglio davvero saperlo.
Come si può creare un'istanza per Class
?? Questo differisce dal normale modo di creare istanza per es .: Ex e = new Ex()
?
Non si sta creando un'istanza per quanto posso dire. Stai solo ottenendo un oggetto 'Class'. – biziclop
Sembra che questo sia un argomento alla moda oggi, vedi [qui] (http://stackoverflow.com/questions/31983101/why-does-classinteger-c-int-class-compile). – Mena
@biziclop Sono in un presupposto che 'ottenendo un oggetto di classe = istanza'? –