Preguntas etiquetadas con java

9
En el patrón MVP, ¿debería la Vista crear una instancia de un objeto Modelo basado en el contenido de la IU, o simplemente pasar estos contenidos como parámetros al Presentador?

Estoy usando el patrón MVP en una aplicación de Android que estoy desarrollando. Tengo básicamente 4 elementos: AddUserView donde se puede agregar un nuevo usuario: El AddUserPresenter El UserInfo (el pojo) UserInfoManager (lógica de negocios y administrador de almacenamiento) Mi pregunta...

9
¿Por qué cada uno tiene dos puntos en lugar de "adentro"?

De la guía de lenguaje Java 5 : Cuando vea los dos puntos (:) léalo como "en". ¿Por qué no usar inen primer lugar entonces? Esto me ha estado molestando durante años. Porque es inconsistente con el resto del lenguaje. Por ejemplo, en Java hay implements, extends, superpara las relaciones...

9
Diseño de código: delegación de funciones arbitrarias

En PPCG, con frecuencia tenemos desafíos de King of the Hill , que enfrentan diferentes robots de código entre sí. No nos gusta limitar estos desafíos a un solo idioma, por lo que hacemos comunicación multiplataforma sobre E / S estándar. Mi objetivo es escribir un marco que los escritores de...

9
Granularidad de Excepciones

He tenido un debate entre unos pocos amigos y yo. Prefieren excepciones generales como ClientErrorExceptiony ServerErrorExceptioncon detalles como campos de la excepción, mientras que prefiero hacer las cosas más específicas. Por ejemplo, podría tener un puñado de excepciones...

8
Jython y JRuby vs. Groovy (y 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 6 años . Estoy muy...

8
¿Se puede considerar Java un lenguaje de programación administrado?

Tengo curiosidad; ¿Se puede referir a Java como un lenguaje administrado? Estoy pensando principalmente en el modelo de Microsoft cuando se trata de código no administrado versus administrado (por ejemplo, vc ++ nativo a C #). Con las similitudes entre C # y Java como lenguajes de alto nivel, ¿es...