Si tengo una clase como esta: public class Whatever { public void aMethod(int aParam); } ¿Hay alguna manera de saber que aMethodusa un parámetro llamado aParam, que es de tipo
Si tengo una clase como esta: public class Whatever { public void aMethod(int aParam); } ¿Hay alguna manera de saber que aMethodusa un parámetro llamado aParam, que es de tipo
En algunas interfaces que escribí, me gustaría nombrar parámetros de tipo genérico con más de un carácter para que el código sea más legible. Algo como.... Map<Key,Value> En lugar de esto... Map<K,V> Pero cuando se trata de métodos, los parámetros de tipo se parecen a las clases...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
¿Cuáles son los pasos que debo seguir para resolver el error? java.net.UnknownHostException: Invalid hostname for server: local Agregué el nuevo nombre de host virtual en el emulador de Android, pero el resultado vuelve a java.net.UnknownHostException virtualhostname at
En Android (Java), ¿cómo imprimo una traza de pila completa? Si mi aplicación se bloquea desde nullPointerException o algo así, imprime un seguimiento (casi) completo de la pila de esta manera: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException:...
Tengo un objeto de fecha de Java: Date currentDate = new Date(); Esto le dará la fecha y hora actuales. Ejemplo: Thu Jan 12 10:17:47 GMT 2012 En cambio, quiero obtener la fecha, cambiándola a una hora atrás para que me dé: Thu Jan 12 09:17:47 GMT 2012 ¿Cuál sería la mejor forma de...
Tengo cola de prioridad en Java de Integers: PriorityQueue<Integer> pq= new PriorityQueue<Integer>(); Cuando llamo pq.poll() obtengo el elemento mínimo. Pregunta: ¿cómo cambiar el código para obtener el elemento
Estoy tratando de encontrar una manera de tomar una charentrada desde el teclado. Intenté usar: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Este método no existe. Traté de tomar ccomo un String. Sin embargo, no siempre funcionaría en todos los casos, ya que el otro...
Estamos obteniendo "java.lang.OutOfMemoryError : unable to create new native Thread"en 8GB RAM VM después de 32k subprocesos (ps -eLF | grep -c java) Sin embargo, "top" and "free -m" shows 50% free memory available. JDk es de 64 bits y se probó con HotSpot y JRockit. El servidor tiene Linux...
A veces, el IDE comete algún error debido al caché. En Eclipse, podemos usar clean para resolver el problema. Pero, ¿cómo puedo hacer esto en
Tengo un Map<String,String>gran número de pares de valores clave. Ahora quiero eliminar las claves seleccionadas de eso Map. El siguiente código muestra lo que hice para lograrlo. Set keySet = new HashSet(); //I added keys to keySet which I want to remove. Luego : Iterator entriesIterator...
A continuación se muestra un fragmento de código, int a = 1; char b = (char) a; System.out.println(b); Pero lo que obtengo es una salida vacía. int a = '1'; char b = (char) a; System.out.println(b); Obtendré 1 como salida. ¿Alguien puede explicar esto? Y si quiero convertir un int en un char...
Problema similar con ¿Cómo usar sbt detrás del proxy autenticado? . Intenté con la respuesta y el problema dados todavía. Cuando ejecuto sbt en la terminal, se muestra y se atasca en: Getting org.scala-sbt sbt 0.13.6 ... Información Adicional: sbt --version sbt launcher version 0.13.6 ¿Cómo...
Estoy desarrollando una aplicación Java que consulta una API REST en un servidor remoto a través de HTTP. Por razones de seguridad, esta comunicación debe cambiarse a HTTPS. Ahora que Let's Encrypt comenzó su versión beta pública, me gustaría saber si Java funciona actualmente (o se confirma que...
Estoy usando Mockito para pruebas unitarias posteriores del servicio. Estoy confundido cuándo utilizar doAnswervs thenReturn. ¿Alguien puede ayudarme en detalle? Hasta ahora, lo he probado con
TimeUnit.DAYS.convert( Math.abs( new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime() ), TimeUnit.MILLISECONDS) El resultado es 28, mientras que debería ser 29. ¿Podría la zona...
Al usar una clase abstracta para implementar una interfaz, sucede algo curioso en Java: algunos de los métodos de la interfaz pueden faltar por completo (es decir, no hay una declaración abstracta o una implementación real), pero el compilador no se queja. Por ejemplo, dada la interfaz: public...
¿Cuál es la mejor manera de guardar enumeraciones en una base de datos? Sé Java proporciona name()y valueOf()métodos para convertir los valores de enumeración en una cadena y la espalda. Pero, ¿existen otras opciones (flexibles) para almacenar estos valores? ¿Existe una forma inteligente de...
¿Cómo determino programáticamente la disponibilidad de un puerto en una máquina dada usando Java? es decir, dado un número de puerto, determinar si ya se está utilizando o
Parece que no puedo acceder a los miembros de instancia de la clase circundante desde dentro de una enumeración, como pude desde dentro de una clase interna. ¿Eso significa que las enumeraciones son estáticas? ¿Hay algún acceso al alcance de la instancia de la clase circundante, o tengo que pasar...