Preguntas etiquetadas con java

Java es un lenguaje de programación de alto nivel, independiente de la plataforma y orientado a objetos desarrollado originalmente por Sun Microsystems. Actualmente, Java es propiedad de Oracle, que compró Sun en 2010.




5
¿Por qué se agregaron métodos predeterminados y estáticos a las interfaces en Java 8 cuando ya teníamos clases abstractas?
En Java 8, las interfaces pueden contener métodos implementados, métodos estáticos y los llamados métodos "predeterminados" (que las clases de implementación no necesitan anular). En mi opinión (probablemente ingenua), no había necesidad de violar interfaces como esta. Las interfaces siempre han sido un contrato que debe cumplir, y este es …

6
Memoria de pila y montón en Java
Según tengo entendido, en Java, la memoria de pila contiene primitivas e invocaciones de métodos y la memoria de montón se usa para almacenar objetos. Supongamos que tengo una clase class A { int a ; String b; //getters and setters } ¿Dónde se almacenará el primitivo aen clase A? …


9
¿Por qué es difícil hacer que un programa Java "parezca nativo"?
La mayoría de las aplicaciones Java no tienen el mismo aspecto que las aplicaciones C / C ++. Swing podría haber sido diseñado a propósito para tener un aspecto distintivo, pero basado en lo que he leído, SWT por ejemplo intentó "parecer nativo", y no tuvo éxito por completo. Mi …
98 java  gui 








10
¿Cómo evitas getters y setters?
Me está costando mucho diseñar las clases de una manera u otra. He leído que los objetos exponen su comportamiento, no sus datos; por lo tanto, en lugar de usar getter / setters para modificar datos, los métodos de una clase dada deberían ser "verbos" o acciones que operen en …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.