Preguntas etiquetadas con java

371
¿Por qué implementaría alguna vez finalize ()?

He estado leyendo muchas de las preguntas de Java para novatos finalize()y me parece desconcertante que nadie haya dejado en claro que finalize () es una forma poco confiable de limpiar recursos. Vi a alguien comentar que lo usan para limpiar Connections, lo cual es realmente aterrador ya que la...

370
Prueba JUnit para System.out.println ()

Necesito escribir pruebas JUnit para una aplicación antigua que está mal diseñada y está escribiendo muchos mensajes de error en la salida estándar. Cuando el getResponse(String request)método se comporta correctamente, devuelve una respuesta XML: @BeforeClass public static void setUpClass()...

370
¿No se encontraron apéndices para el registrador (log4j)?

Puse log4j en mi buildpath, pero recibo el siguiente mensaje cuando ejecuto mi aplicación: log4j:WARN No appenders could be found for logger (dao.hsqlmanager). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more...

366
Codificación de dirección URL HTTP en Java

Mi aplicación independiente Java obtiene una URL (que apunta a un archivo) del usuario y necesito presionarla y descargarla. El problema al que me enfrento es que no puedo codificar la dirección URL HTTP correctamente ... Ejemplo: URL: http://search.barnesandnoble.com/booksearch/first...

366
No es una clase envolvente Java

Estoy tratando de hacer un juego de Tetris y obtengo el error del compilador Shape is not an enclosing class cuando trato de crear un objeto public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } Estoy usando clases internas para cada forma. Aquí...

365
Ignorar condicionalmente las pruebas en JUnit 4

OK, entonces la @Ignoreanotación es buena para marcar que no se debe ejecutar un caso de prueba. Sin embargo, a veces quiero ignorar una prueba basada en información de tiempo de ejecución. Un ejemplo podría ser si tengo una prueba de concurrencia que necesita ejecutarse en una máquina con un...