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.

10
¿Por qué sería útil la palabra clave 'final'?
Parece que Java ha tenido el poder de declarar clases no derivables durante siglos, y ahora C ++ también lo tiene. Sin embargo, a la luz del principio de Abrir / Cerrar en SOLID, ¿por qué sería útil? Para mí, la finalpalabra clave suena igual friendque: es legal, pero si …
54 java  c++  solid  final 

5
¿Cuándo usar primitive vs class en Java?
Veo que Java tiene Boolean (clase) vs boolean (primitivo). Del mismo modo, hay un entero (clase) vs int (primitivo). ¿Cuál es la mejor práctica sobre cuándo usar la versión primitiva frente a la clase? ¿Debería usar siempre la versión de clase, a menos que tenga una razón específica (¿rendimiento?) ¿Cuál …
54 java  class  usage 


4
¿Los beneficios de desarrollo de usar Docker se niegan cuando se usa Java en comparación con otros lenguajes más cercanos a los binarios de Unix?
Tenía un amigo que dijo: Docker es asombroso. Puede usarlo para replicar la producción y todas sus peculiaridades en su máquina local. Luego puede implementar esa instancia directamente a través de todos los flujos de trabajo de preparación súper rápidos . Ahora esto sería cierto si los desarrolladores escribieran Ruby, …
53 java  deployment  jvm  docker 

9
¿Deberían los métodos de una clase llamar a sus propios captadores y establecedores?
Donde trabajo veo muchas clases que hacen cosas como esta: public class ClassThatCallsItsOwnGettersAndSetters { private String field; public String getField() { return field; } public void setField(String field) { this.field = field; } public void methodWithLogic() { setField("value"); //do stuff String localField = getField(); //do stuff with "localField" } } …


9
¿Por qué Java tiene métodos `void`?
¿Tiene / por qué Java necesita tener voidmétodos? Referencia : Cualquier método declarado vacío no devuelve un valor. Hasta donde puedo pensar, cada uso de voidsería mejor al devolver un indicador de estado, el objeto que se invoca, o null. Esto haría que cada llamada sea una declaración asignable y …








6
Solución para las excepciones comprobadas de Java
Aprecio mucho las nuevas características de Java 8 sobre lambdas e interfaces de métodos predeterminados. Sin embargo, todavía me aburro con las excepciones marcadas. Por ejemplo, si solo quiero enumerar todos los campos visibles de un objeto, me gustaría simplemente escribir esto: Arrays.asList(p.getClass().getFields()).forEach( f -> System.out.println(f.get(p)) ); Sin embargo, dado …

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.