Quiero saber la diferencia entre int.class y Integer.TYPE en Java?¿Cuál es la diferencia entre int.class y Integer.TYPE en java?
10
A
Respuesta
7
La palabra clave .class obtener el objeto Class representan ambos tipos primitivos y los tipos de clase, mientras que el campo .TYPE del wrapper primitive class le permite obtener el Class del tipo primitivo que que envuelve los objetos.
16
Absolutamente nada. Si ejecuta el siguiente código, verá que int.class
es lo mismo que Integer.TYPE
.
public class Test {
public static void main(final String[] args) {
System.out.println(int.class == Integer.TYPE);
}
}
1
absolutamente falso cheque esto:
public static void main(String[] args) {
System.out.println(int.class.equals(Integer.TYPE));
System.out.println(Integer.class.equals(Integer.TYPE));
}
de salida: cierto falsa
Boolean.TYPE == boolean.class
Byte.TYPE == byte.class
Short.TYPE == short.class
Character.TYPE == char.class
Integer.TYPE == int.class
Long.TYPE == long.class
Float.TYPE == float.class
Double.TYPE == double.class
Void.TYPE == void.class
+0
Esa es la salida correcta. Como 'Integer' de hecho * no * envuelve' Integer'. – skiwi
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre referencias y objetos en Java?
- 2. ¿Cuál es la diferencia entre a.getClass() y A.class en Java?
- 3. ¿Cuál es la diferencia entre interfaz y @interface en java?
- 4. ¿Cuál es la diferencia entre booleano y booleano en Java?
- 5. ¿Cuál es la diferencia entre? y Object en genéricos Java?
- 6. ¿Cuál es la diferencia entre Boolean.TRUE y true en Java?
- 7. ¿Cuál es la diferencia entre Collection y List en Java?
- 8. ¿Cuál es la diferencia entre Future y FutureTask en Java?
- 9. ¿Cuál es la diferencia entre + = y = +?
- 10. ¿Cuál es la diferencia entre Java RMI y RPC?
- 11. ¿Cuál es la diferencia entre Java RMI y JMS?
- 12. Java: ¿Cuál es la diferencia entre autoboxing y casting?
- 13. ¿Cuál es la diferencia entre java y jsp?
- 14. ¿Cuál es la diferencia entre scala @Serializable y Java Serializable?
- 15. ¿Cuál es la diferencia entre Java 1.6 y 1.7 jarsigner
- 16. ¿Cuál es la diferencia entre JavaScript y Java?
- 17. ¿cuál es la diferencia entre:.! y: r !?
- 18. ¿Cuál es la diferencia entre ".equals" y "=="?
- 19. Cuál es la diferencia entre $ y jQuery
- 20. Cuál es la diferencia entre = y: =
- 21. Cuál es la diferencia entre $ (...) y `...`
- 22. ¿Cuál es la diferencia entre dict() y {}?
- 23. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 24. ¿Cuál es la diferencia entre {0} y ""?
- 25. ¿Cuál es la diferencia entre .ToString (+) y ""
- 26. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 27. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 28. ¿Cuál es la diferencia entre " " y ""?
- 29. ¿Cuál es la diferencia entre la abstracción y la encapsulación?
- 30. ¿Cuál es la diferencia entre Event Listeners & Handlers en Java?
No es eso '.class' sólo un azúcar sintáctico? –