Me encuentro con un código Java como este: public interface Foo<E> {} public interface Bar<T> {} public interface Zar<?> {} ¿Cuál es la diferencia entre los tres anteriores y cómo llaman a este tipo de declaraciones de clase o interfaz en
Me encuentro con un código Java como este: public interface Foo<E> {} public interface Bar<T> {} public interface Zar<?> {} ¿Cuál es la diferencia entre los tres anteriores y cómo llaman a este tipo de declaraciones de clase o interfaz en
Aquí hay un código que encontré en Internet: class M{public static void main(String[]a){System.out.print(new char[] {'H','e','l','l','o',' ','W','o','r','l','d','!'});}} Este código se imprime Hello World!en la pantalla; Puedes verlo correr aquí . Puedo ver claramente public static void...
Entiendo que cada vez que escribo el literal de cadena "", se hace referencia al mismo objeto de cadena en el grupo de cadenas. Pero, ¿por qué la API de cadena no incluye a public static final String Empty = "";, por lo que podría usar referencias String.Empty? Ahorraría tiempo de compilación,...
He encontrado lo R.stringincreíble para mantener las cadenas codificadas fuera de mi código, y me gustaría seguir usándolo en una clase de utilidad que funciona con modelos en mi aplicación para generar resultados. Por ejemplo, en este caso estoy generando un correo electrónico desde un modelo...
¿Cuáles son los valores predeterminados de boolean(primitivo) y Boolean(contenedor primitivo) en
Específicamente, ¿por qué ayudaría solucionar un problema de PermGen OutOfMemoryError? Además, puntos de bonificación por una respuesta que me señala la documentación sobre los argumentos de JVM
Estoy trabajando en redes para mi aplicación. Así que decidí probar Square's Retrofit . Veo que soportan simplesCallback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); y de RxJava Observable @GET("/user/{id}/photo") Observable<Photo>...
Tengo un problema con una aplicación Java que se ejecuta en Linux. Cuando inicio la aplicación, usando el tamaño de almacenamiento dinámico máximo predeterminado (64 MB), veo usando la aplicación superior que 240 MB de memoria virtual se asignan a la aplicación. Esto crea algunos problemas con...
Quiero unirme String[]con una cadena de pegamento. ¿Hay una función para
Estoy confundido acerca de esto. A la mayoría de nosotros nos han dicho que no hay ninguna declaración goto en Java. Pero descubrí que es una de las palabras clave en Java. ¿Donde puede ser usado? Si no se puede usar, ¿por qué se incluyó en Java como palabra
Necesito usar UTF-8 en mis propiedades de recursos usando Java ResourceBundle. Cuando ingreso el texto directamente en el archivo de propiedades, se muestra como mojibake. Mi aplicación se ejecuta en Google App Engine. ¿Alguien puede darme un ejemplo? No puedo conseguir este
Me gustaria usar java.util.Optional.orElseThrow() con un tipo de excepción que solicita un parámetro constructor. Algo como esto: .orElseThrow(MyException::new(someArgument)) // obviously NOT working ¿Hay alguna manera de crear un Proveedor que pase el valor de mi
He buscado lo que esto hace, pero ¿alguien tiene un ejemplo de cuándo usarías la strictfppalabra clave en Java? ¿Alguien realmente ha encontrado un uso para esto? ¿Habría algún efecto secundario de ponerlo en todas mis operaciones de coma
Date.getTime () devuelve milisegundos desde el 1 de enero de 1970. Unixtime es segundos desde el 1 de enero de 1970. No suelo codificar en Java, pero estoy trabajando en algunas correcciones de errores. Yo tengo: Date now = new Date(); Long longTime = new Long(now.getTime()/1000); return...
¿Cómo puedo reemplazar todos los saltos de línea de una cadena en Java de tal manera que funcione en Windows y Linux (es decir, sin problemas específicos del sistema operativo de retorno de carro / avance de línea / nueva línea, etc.)? Lo he intentado (nota readFileAsString es una función que lee...
Recibo el siguiente error cuando intento ejecutar un programa JSP simple en Tomcat en Eclipse. Varios puertos (8005, 8080, 8009) requeridos por el servidor Tomcat v6.0 en localhost ya están en uso. Es posible que el servidor ya se esté ejecutando en otro proceso o que un proceso del sistema...
Espero que alguien pueda ayudarme con un problema con el que estoy luchando. Cuando intento construir mi proyecto desde la terminal me sale este error: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact...
El marco JUnit contiene 2 Assertclases (en diferentes paquetes, obviamente) y los métodos en cada uno parecen ser muy similares. ¿Alguien puede explicar por qué es esto? Las clases a las que me refiero son: junit.framework.Asserty
Todos sabemos que para invocar Object.wait(), esta llamada debe colocarse en un bloque sincronizado, de lo contrario IllegalMonitorStateExceptionse lanza un. Pero, ¿cuál es la razón para hacer esta restricción? Sé que wait()libera el monitor, pero ¿por qué necesitamos adquirir explícitamente el...