Articles of java

¿Cómo usar ArgumentCaptor para stubbing?

En la documentación de Mockito y javadocs , dice Se recomienda usar ArgumentCaptor con verificación, pero no con stubbing. pero no entiendo cómo ArgumentCaptor puede usarse para el troquelado. ¿Alguien puede explicar la statement anterior y mostrar cómo ArgumentCaptor se puede usar para anotar o proporcionar un enlace que muestre cómo se puede hacer?

¿Tiene C # una manera de darme un diccionario inmutable?

¿Hay algo incorporado en las bibliotecas centrales de C # que pueda darme un diccionario inmutable? Algo parecido a Java : Collections.unmodifiableMap(myMap); Y solo para aclarar, no estoy buscando detener el cambio de las claves / valores mismos, solo la estructura del Diccionario. Quiero algo que falle rápido y fuerte si se llama a cualquiera […]

¿Por qué un lanzamiento nulo?

Vi esta pieza de código en alguna parte y me pregunté: cuándo y por qué alguien haría lo siguiente: doSomething( (MyClass) null ); ¿Alguna vez has hecho esto? ¿Podría compartir su experiencia?

¿Cómo habilita JMX en Websphere?

Me gustaría utilizar JConsole para monitorear mi aplicación Websphere, pero no estoy seguro de cómo habilitar JMX.

Hibernate uno-a-uno: getId () sin recuperar todo el objeto

Quiero buscar el ID de una relación de uno a uno sin cargar todo el objeto. Pensé que podría hacer esto usando la carga diferida de la siguiente manera: class Foo { @OneToOne(fetch = FetchType.LAZY, optional = false) private Bar bar; } Foo f = session.get(Foo.class, fooId); // Hibernate fetches Foo f.getBar(); // Hibernate fetches […]

Obtener el nombre de archivo de URL

En Java, dado un java.net.URL o un String en la forma de http://www.example.com/some/path/to/a/file.xml , ¿cuál es la forma más fácil de obtener el nombre del archivo, menos la extensión? Entonces, en este ejemplo, estoy buscando algo que devuelva “file” . Puedo pensar en varias formas de hacerlo, pero estoy buscando algo que sea fácil de […]

Aprendiendo el estilo de la ruta Ant

¿Dónde puedo encontrar recursos para aprender las convenciones de estilo de ruta Ant ? Fui al sitio Ant en sí, pero no pude encontrar ninguna información sobre estilos de ruta.

Java: ¿Es confiable assertEquals (String, String)?

Sé que == tiene algunos problemas al comparar dos Strings . Parece que String.equals() es un mejor enfoque. Bueno, estoy haciendo pruebas JUnit y mi inclinación es usar assertEquals(str1, str2) . ¿Es esta una manera confiable de afirmar que dos cadenas contienen el mismo contenido? assertTrue(str1.equals(str2)) , pero luego no obtendrá el beneficio de ver […]

cómo probar en Java que una clase implementa Serializable correctamente (no solo es una instancia de Serializable)

Estoy implementando una clase para ser Serializable (por lo que es un objeto de valor para w / RMI). Pero necesito probarlo. ¿Hay alguna manera de hacer esto fácilmente? aclaración : estoy implementando la clase, por lo que es trivial incluir Serializable en la definición de la clase. Necesito serializarlo / deserializarlo manualmente para ver […]

¿Cómo puedo inicializar una ArrayList con todos los ceros en Java?

Parece que la lista de arraylist no está haciendo su trabajo para la preselección: // presizing ArrayList() list = new ArrayList(60); Luego cuando bash acceder a él: list.get(5) Muestra null en lugar de 0. ¿Hay alguna manera de inicializar todos los elementos a 0 de un tamaño exacto como lo hace C ++?