@@ -0,0 +1,1350 @@
+/**%0A * criar ponteiros em Java, usando Objects%0A * %0A * parecido com a cria%C3%A7%C3%A3o de ponteiros em C/C++, porem no C/C++ o sizeof%0A * retorna o valor em bytes, no Java o SIZE retorna em bits, mas para %0A * converter em bytes basta dividir por 8%0A * %0A * Caso queira usar o valor direto em bytes, basta colocar BYTES%0A * %0A * Percebi que o comando BYTE, SIZE ou qualque coisa que vier dentro n%C3%A3o servir%C3%A1 de tamanho,%0A * mas sim ser%C3%A1 o valor de inicializa%C3%A7%C3%A3o da vari%C3%A1vel%0A **/%0A%0Aclass test%7B%0A%09%0A%09%0A%09public static void main (String args%5B%5D)%7B%0A%09%0A%09Object ponteiro_1_Int = new Integer(Integer.SIZE/8);%0A%09Object ponteiro_2_Int = new Integer(Integer.BYTES);%0A%09%0A%09Object pointF = new Float(Float.BYTES);%0A%09Object pointD = new Double (Double.SIZE/8);%0A%09%0A%09Object pointC = new Character('a');%0A%09Object pointS = new String(%22abcdef%22);%0A%09%0A%09pointC = 'v';%0A%09%0A%09pointS = %22,jfdskjbkjkmnjbgfskjbgvsdfbbksbkjsv skjbfg sgfdhbfgsjh fs%22;%0A%09%0A%09System.out.println(ponteiro_1_Int);%0A%09System.out.println(ponteiro_2_Int);%0A%09System.out.println(pointF);%0A%09System.out.println(pointD);%0A%09System.out.println(pointC);%0A%09System.out.println(pointS);%0A%09%0A%09// para desalocar a mem%C3%B3ria dinamixa basta anular tudo e chamar o coletor%0A%09%0A%09%0A%09%0A%09ponteiro_1_Int = null;%0A%09ponteiro_2_Int = null;%0A%09%0A%09pointF = null;%0A%09pointD = null;%0A%09%0A%09pointC = null;%0A%09pointS = null;%0A%09%0A%09%0A%09Runtime.getRuntime().gc(); // for%C3%A7a a execu%C3%A7%C3%A3o do coletor%0A%09%0A%09%0A%09%7D%0A%09%0A%7D%0A

Create Criar_Ponteiros_com_Variavel_Object.java