Preguntas etiquetadas con java

11
Programación estructurada versus programación OO

Estoy haciendo una presentación que muestra las diferencias entre la programación estructural y la orientada a objetos y quiero ilustrar por qué las personas necesitan OOP con un ejemplo en el que aplicar los conceptos de OOP facilitará la codificación para que la audiencia realmente sienta que...

11
¿Cómo afectarán los cierres en Java a la Comunidad Java?

Es una de las características más comentadas planeadas para Java: cierres. Muchos de nosotros los hemos estado anhelando. Algunos de nosotros (incluido yo) nos hemos impacientado un poco y hemos recurrido a los lenguajes de secuencias de comandos para llenar el vacío. Pero, una vez que los cierres...

11
¿Cómo se devuelven múltiples valores en Java?

A veces desea devolver múltiples valores de una función. ¿Cómo se hace esto normalmente en Java? Una opción es usar una matriz, como este fragmento de Python que devuelve una lista o tupla: value, success = read_unreliably() if success: print value Otra opción sería devolver un hash / dict,...

11
¿Scala sería una buena opción en lugar de Java?

Comenzaremos un nuevo proyecto que incluirá la capacitación de todos los desarrolladores .net en Java (frameworks / sistema ECO, etc.). Tenemos mucho código escrito en C # y parece que todo esto se desperdiciará ya que tenemos que volver a escribirlo todo en Java. El problema que veo es que el...

11
¿Implementación moderna de Java de Blackboard Pattern?

¿Hay espacio para una aplicación moderna y práctica en Java del Blackboard Pattern detallado en "The Pragmatic Programmer" ? ¿Hay alguna biblioteca en particular que intente ayudar en la implementación de este concepto? ¿Cuál es el consenso general sobre este patrón en la comunidad actual de...

11
Idioma de consulta para JSON

Tengo un servidor que devuelve un mensaje JSON muy grande y mi aplicación cliente solo depende de una parte de esta respuesta. La aplicación cliente debe verificar si existe la propiedad "xyz" en el mensaje JSON y, según el resultado, ejecutar un caso de uso específico. Para este requisito,...