Preguntas etiquetadas con java

252
Diferencia entre if (a - b <0) y if (a <b)

Estaba leyendo el ArrayListcódigo fuente de Java y noté algunas comparaciones en sentencias if. En Java 7, el método grow(int)usa if (newCapacity - minCapacity < 0) newCapacity = minCapacity; En Java 6, growno existía. Sin ensureCapacity(int)embargo, el método utiliza if (newCapacity <...

251
Cómo cerrar programáticamente un JFrame

¿Cuál es la forma correcta JFramede cerrar, lo mismo que si el usuario hubiera presionado el Xbotón de cerrar o presionado Alt+ F4(en Windows)? Tengo mi operación de cierre predeterminada configurada de la manera que quiero, a través de: setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Hace...

251
Iterando a través de una lista en orden inverso en Java

Estoy migrando un fragmento de código para hacer uso de genéricos. Un argumento para hacerlo es que el ciclo for es mucho más limpio que hacer un seguimiento de los índices o usar un iterador explícito. En aproximadamente la mitad de los casos, la lista (una ArrayList) se itera en orden inverso...

250
Diferencia entre coincidencias () y encontrar () en Java Regex

Estoy tratando de entender la diferencia entre matches()y find(). Según el Javadoc, (por lo que entiendo), matches()buscará toda la cadena incluso si encuentra lo que está buscando, y find()se detendrá cuando encuentre lo que está buscando. Si esa suposición es correcta, no puedo ver cada vez que...

250
Eclipse no resalta las variables coincidentes

Eclipse no resalta las variables coincidentes para mí: Ya he tratado de cambiar "Marcar ocurrencias" a través de Window -> Preferences -> Java -> Editor -> Mark Occurrences Pero no funcionó. No estoy seguro de por qué esto no funciona, mientras que otros han podido solucionar el...

249
División entera: ¿cómo se produce un doble?

Para este bloque de código: int num = 5; int denom = 7; double d = num / denom; El valor de des 0.0. Se puede forzar a trabajar al lanzar: double d = ((double) num) / denom; Pero, ¿hay otra forma de obtener el doubleresultado correcto ? No me gusta lanzar primitivas, quién sabe qué puede...

249
Trust Store vs Key Store: creación con keytool

Entiendo que el almacén de claves generalmente contendría claves privadas / públicas y el almacén de confianza solo las claves públicas (y representa la lista de partes de confianza con las que tiene la intención de comunicarse). Bueno, esa es mi primera suposición, así que si eso no es correcto,...