Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años .
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años .
En el JavaDoc para X509Certificate getSubjectDN()esto dice: Denigrado , reemplazado por getSubjectX500Principal (). Estoy acostumbrado a ver en desuso los métodos que ya no deberían usarse, pero no denigrados. Encontré un informe de error sobre este caso particular donde se cerró con...
Acabo de leer un extracto del libro "Crecimiento de software orientado a objetos" que explica algunas razones por las cuales no se recomienda burlarse de la clase concreta. Aquí hay un código de muestra de una prueba unitaria para la clase MusicCentre: public class MusicCentreTest { @Test public...
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 . ¿La "magia" de...
He visto a varios desarrolladores que buscan una solución para este problema: acceder a la información de sesión desde un WAR diferente (incluso dentro del mismo EAR). Aquí hay algunos ejemplos: ¿ Alguna forma de compartir el estado de sesión entre diferentes aplicaciones en Tomcat? , Sesión de...
Por lo que yo entiendo, tanto Scala como Clojure han sido diseñados como nuevos lenguajes que dependerá de la JVM, y se integran fácilmente con el código Java, en el sentido de que permiten usar clases Java dentro del código Scala y Clojure. Comenzando con Java 8 (y tal vez aún más fuerte con...
Estoy refactorizando una base de código grande donde la mayoría de las clases se encuentran en un paquete. Para una mejor modularidad, estoy creando subpaquetes para cada funcionalidad. Yo recuerdo haber aprendido en alguna parte que un gráfico de dependencias paquete no debe tener bucles, pero no...
Tenemos un sistema mediante el cual la conexión de la base de datos se obtiene una vez usando un método común y se pasa a través de la clase relevante que se utilizará. Hay dudas de que pasar la conexión de la base de datos como un parámetro a diferentes clases podría causar problemas, así que...
Ahora sé que la gente podría considerar esta pregunta duplicada o formulada muchas veces, en cuyo caso agradecería un enlace a preguntas relevantes con respuesta a mi pregunta. Recientemente he estado en desacuerdo con algunas personas sobre la cobertura del código. Tengo un grupo de personas que...
Mirando a diferentes constructores de colecciones, me viene a la mente la pregunta. ¿Por qué ArrayList () construye una lista vacía con una capacidad inicial de diez y ArrayDeque () construye una matriz de vacío vacía con una capacidad inicial suficiente para contener 16
No obtuve una comprensión completa de los constructores estáticos en Java. Si está permitido, ¿por qué está permitido? ¿En qué escenarios lo usarías? ¿Qué propósito tendría? ¿Alguien puede darme un ejemplo simple por
JavaMail envía correos electrónicos utilizando un servidor de correo electrónico, generalmente a través de la interfaz SMTP de un proveedor de correo electrónico. ¿Es necesario usar un servidor de correo electrónico para enviar correos electrónicos? Tengo un sitio web que enviará correos...
Me parece que la clase booleana es un candidato ideal para implementarse como una enumeración. Mirando el código fuente, la mayoría de la clase son métodos estáticos que podrían moverse sin cambios a una enumeración, el resto se vuelve mucho más simple como una enumeración. Comparar original...
Con Java 8, he visto más y más artículos sobre el uso de Opción / Opcional. Entiendo lo que intentan representar, y veo muchos ejemplos de ellos que se utilizan como devoluciones. Sin embargo, lo que no veo es que se utilicen como argumentos de método / función en lenguajes que no tienen la...
Estábamos discutiendo en mi trabajo sobre el uso de enumeraciones en Java. Un compañero de trabajo argumentaba que cuando se usan enumeraciones en el lado del servidor, siempre que sea necesario, debemos usar cadenas para hacer referencia a él (por ejemplo, al enviar datos desde JS al servidor o...
Tengo que implementar la IA para el juego Abalone y me pregunto cuál es la mejor manera de representar la lógica del tablero usando Java sin desperdiciar demasiados recursos en todas las rutinas de verificación y actualizaciones involucradas. ¿Es mejor usar varias listas? ¿Una matriz de objetos...
He estado trabajando en la refactorización de algún código, y creo que podría haber dado el primer paso por la madriguera del conejo. Estoy escribiendo el ejemplo en Java, pero supongo que podría ser agnóstico. Tengo una interfaz Foodefinida como public interface Foo { int getX(); int...
Entiendo la idea del alcance del paquete y, a veces, incluso pensé que lo quería. Sin embargo, cada vez que me establezco con la intención seria de intentar usarlo, descubro que no se ajusta a las necesidades que pensé que serviría. Mi problema principal siempre parece ser que las cosas que deseo...
Tengo algunas interfaces que pretendo que terceros implementen en el futuro, y yo mismo proporciono una implementación básica. Solo usaré un par para mostrar el ejemplo. Actualmente, se definen como Articulo: public interface Item { String getId(); String getName(); } ItemStack: public...
Introducción Estoy implementando una clase Java abstracta de un marco de procesamiento *. Al implementar la función execute, puedo agregar funcionalidad lógica de negocios. Me gustaría agregar el registro al inicio y al final de cada implementación de cada una de mis funciones de ejecución....