¿Tiene Java una forma integrada de escapar del texto arbitrario para que pueda incluirse en una expresión regular? Por ejemplo, si mis usuarios ingresan "$ 5", me gustaría hacer coincidir exactamente eso en lugar de un "5" después del final de la
¿Tiene Java una forma integrada de escapar del texto arbitrario para que pueda incluirse en una expresión regular? Por ejemplo, si mis usuarios ingresan "$ 5", me gustaría hacer coincidir exactamente eso en lugar de un "5" después del final de la
En el código fuente de Eclipse, he encontrado algunos '$ NON-NLS-1 $' en comentarios que se usan así: private String toolTip = ""; //$NON-NLS-1$ Qué significa eso
Quiero desarrollar con Servlets en Eclipse, pero dice que el paquete javax.servletno se puede resolver. ¿Cómo puedo agregar un javax.servletpaquete a mi proyecto
Estoy usando este código con éxito para enviar HTTPsolicitudes con algunos parámetros a través del GETmétodo void sendRequest(String request) { // i.e.: request = "http://example.com/index.php?param1=a¶m2=b¶m3=c"; URL url = new URL(request); HttpURLConnection connection =...
Estoy tratando de entender cuáles son los conceptos de las generaciones jóvenes , viejas y permanentes en la terminología del montón de Java, y más específicamente las interacciones entre las tres generaciones. Mis preguntas son: ¿Qué es la generación joven? ¿Qué es la vieja generación? ¿Qué es...
¿Cuál es la diferencia entre la interfaz de proveedor de servicios (SPI) y la interfaz de programación de aplicaciones (API) ? Más específicamente, para las bibliotecas de Java, ¿qué las convierte en una API y / o
Estoy tratando de escribir una rutina Java para evaluar expresiones matemáticas simples a partir de Stringvalores como: "5+3" "10-40" "10*3" Quiero evitar muchas declaraciones if-then-else. ¿Cómo puedo hacer
Intenté crear una calculadora, pero no puedo hacer que funcione porque no sé cómo obtener información del usuario . ¿Cómo puedo obtener la entrada del usuario en
Mientras trabajaba en una aplicación Java, recientemente necesité armar una lista de valores delimitados por comas para pasar a otro servicio web sin saber cuántos elementos habría de antemano. Lo mejor que se me ocurrió en la cabeza fue algo como esto: public String appendWithDelimiter( String...
¿Cuál es la diferencia entre las siguientes formas de manejo InterruptedException? ¿Cuál es la mejor manera de hacerlo? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } O try{ //... } catch(InterruptedException e) { throw new
¿Hay alguna manera de declarar un int sin firmar en Java? O la pregunta también puede enmarcarse así: ¿Cuál es el equivalente Java de unsigned? Solo para decirte el contexto en el que estaba mirando la implementación de Java String.hashcode(). Quería probar la posibilidad de colisión si el entero...
Estoy tratando de entender qué hace que el bloqueo en concurrencia sea tan importante si se puede usar synchronized (this). En el siguiente código ficticio, puedo hacer lo siguiente: sincronizó todo el método o sincronizó el área vulnerable ( synchronized(this){...}) O bloquee el área de código...
Necesito codificar algunos datos en la codificación Base64 en Java. ¿Cómo puedo hacer eso? ¿Cuál es el nombre de la clase que proporciona un codificador Base64? Traté de usar la sun.misc.BASE64Encoderclase, sin éxito. Tengo la siguiente línea de código Java 7: wr.write(new...
Tengo el tipo de enumeración ReportTypeEnumque se pasa entre los métodos en todas mis clases, pero luego necesito pasar esto en la URL, así que uso el método ordinal para obtener el valor int. Después de obtenerlo en mi otra página JSP, necesito convertirlo de nuevo a un ReportTypeEnumpara poder...
¿Cómo puedo convertir un largo a int en
Estoy usando IDEA 12 Leda en Mountain Lion. Quería aumentar la memoria máxima que IDE puede usar. Configuré las VMOptions en el archivo Info.plist para que sean -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar Cuando abro IDEA, sigo viendo que la...
Estoy empezando a escribir programas en Java. ¿Qué significa el siguiente código Java? public static void main(String[] args) ¿Qué es String[] args? ¿Cuándo usarías estos args? El código fuente y / o ejemplos son preferibles a las explicaciones
He escrito algunas pruebas JUnit con @Testanotaciones. Si mi método de prueba arroja una excepción marcada y si quiero afirmar el mensaje junto con la excepción, ¿hay alguna manera de hacerlo con la @Testanotación JUnit ? AFAIK, JUnit 4.7 no proporciona esta función, pero ¿alguna versión futura la...
Estoy trabajando en una aplicación y un enfoque de diseño implica un uso extremadamente intenso del instanceofoperador. Si bien sé que el diseño OO generalmente trata de evitar el uso instanceof, esa es una historia diferente y esta pregunta está puramente relacionada con el rendimiento. Me...
Cuando estoy en un archivo .java, el código no utilizado generalmente está en gris o tiene un subrayado verde que dice que este código probablemente (probablemente debido a algunos casos extraños de esquina JNI / Reflection) no se usará. Pero tengo este proyecto con miles de archivos Java y quiero...