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.


11
¿La mejor manera de manejar nulos en Java? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Tengo un código que falla debido a NullPointerException. Se llama a un …
21 java  null 



6
Uso eficiente del bloque try / catch?
¿Deberían usarse los bloques catch para escribir la lógica, es decir, manejar el control de flujo, etc.? ¿O solo por lanzar excepciones? ¿Tiene efecto en la eficiencia o mantenibilidad del código? ¿Cuáles son los efectos secundarios (si los hay) de la lógica de escritura en el bloque catch? EDITAR: He …

2
Diferencia entre controlador, gerente y controlador
¿Hay alguna diferencia entre nombrar una clase "Handler", "Manager" o "Controller"? IE: PurchaseManager, PurchaseHandler, PurchaseController. ¿Estos suficientes transmiten el mismo significado o hay una clara diferencia entre ellos? Si no hay una respuesta independiente del lenguaje, considere Java como el lenguaje.
21 java  naming 




5
¿Por qué se uniría un tipo con su constructor?
Recientemente eliminé una respuesta mía de Java en Code Review , que comenzó así: private Person(PersonBuilder builder) { Detener. Bandera roja. Un PersonBuilder construiría una Persona; sabe sobre una persona. La clase Person no debería saber nada sobre un PersonBuilder, es solo un tipo inmutable. Ha creado un acoplamiento circular …

1
¿Cuál es la diferencia entre <? extiende Foo> y <Foo>
Parece que tengo un malentendido sobre la diferencia entre &lt;Foo&gt;y &lt;? extends Foo&gt;. Según tengo entendido, si tuviéramos ArrayList&lt;Foo&gt; foos = new ArrayList&lt;&gt;(); Esto indica que Foose pueden agregar objetos de tipo a esta lista de matriz. Como las subclases de Footambién son de tipo Foo, también se pueden agregar …
20 java  generics 



4
¿Cómo documentar la estructura de alto nivel de un programa Java?
Antecedentes: mis colaboradores y yo estamos escribiendo un artículo para una revista académica. En el curso de nuestra investigación, escribimos un programa de simulación en Java. Queremos que el programa de simulación esté disponible gratuitamente para que otros lo usen. Hemos decidido alojar el código en un repositorio de GitHub. …

4
Interfaz vacía para combinar múltiples interfaces.
Supongamos que tiene dos interfaces: interface Readable { public void read(); } interface Writable { public void write(); } En algunos casos, los objetos de implementación solo pueden soportar uno de estos, pero en muchos casos las implementaciones admitirán ambas interfaces. Las personas que usan las interfaces tendrán que hacer …

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.