Preguntas etiquetadas con java

416
Maven no encuentra pruebas JUnit para ejecutar

Tengo un programa maven, se compila bien. Cuando lo ejecuto mvn testno ejecuta ninguna prueba (en el encabezado TEST dice There are no tests to run.). He recreado este problema con una configuración súper simple que incluiré a continuación, así como la salida cuando la ejecute -X. Las pruebas...

413
¿Inicializar campos de clase en el constructor o en la declaración?

He estado programando en C # y Java recientemente y tengo curiosidad por saber dónde es el mejor lugar para inicializar mis campos de clase. ¿Debo hacerlo en la declaración ?: public class Dice { private int topFace = 1; private Random myRand = new Random(); public void Roll() { // .........

409
La mejor manera de "negar" una instancia de

Estaba pensando si existe una manera mejor / mejor de negar un instanceofen Java. En realidad, estoy haciendo algo como: if(!(str instanceof String)) { /* do Something */ } Pero creo que debería existir una sintaxis "hermosa" para hacer esto. ¿Alguien sabe si existe y cómo se ve la...

407
¿Por qué Java no ofrece sobrecarga del operador?

Viniendo de C ++ a Java, la pregunta obvia sin respuesta es ¿por qué Java no incluyó la sobrecarga del operador? ¿No es Complex a, b, c; a = b + c;mucho más simple que Complex a, b, c; a = b.add(c);? ¿Hay alguna razón conocida para esto, argumentos válidos para no permitir la sobrecarga del...