Articles of java

¿Cómo creo una cadena de Java a partir del contenido de un archivo?

He estado utilizando el modismo de abajo desde hace un tiempo. Y parece ser el más extendido, al menos en los sitios que he visitado. ¿Hay alguna forma mejor / diferente de leer un archivo en una cadena en Java? private String readFile(String file) throws IOException { BufferedReader reader = new BufferedReader(new FileReader (file)); String […]

Variable no estática no puede ser referenciada desde un contexto estático

He escrito este código de prueba: class MyProgram { int count = 0; public static void main(String[] args) { System.out.println(count); } } Pero da el siguiente error: Main.java:6: error: non-static variable count cannot be referenced from a static context System.out.println(count); ^ ¿Cómo logro que mis métodos reconozcan las variables de mi clase?

El permiso de Android no funciona incluso si lo he declarado

Intento escribir un código para enviar un mensaje de texto desde una aplicación de Android, pero cuando bash enviar el mensaje de texto me devuelve el error: 09-17 18:37:29.974 12847-12847/**.**.****E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: **.**.****, PID: 12847 java.lang.SecurityException: Sending SMS message: uid 10092 does not have android.permission.SEND_SMS. at android.os.Parcel.readException(Parcel.java:1599) at android.os.Parcel.readException(Parcel.java:1552) at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:768) at android.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:310) […]

La GUI no funciona después de volver a escribir en MVC

Estoy practicando la progtwigción de estilo MVC. Tengo un juego de Mastermind en un solo archivo, que funciona bien (quizás por el hecho de que el botón “Comprobar” es invisible al inicio). http://paste.pocoo.org/show/226726/ Pero cuando lo reescribí para modelar, ver, controlar los archivos, y cuando hago clic en el Pin vacío (que debe actualizarse y […]

¿Java es “pass-by-reference” o “pass-by-value”?

Siempre pensé que Java pasaba por referencia . Sin embargo, he visto un par de publicaciones en el blog (por ejemplo, este blog ) que afirman que no lo es. No creo entender la distinción que están haciendo. ¿Cuál es la explicación?

¿Debería evitar el uso de los métodos de tamaño de conjunto (Preferido | Máximo | Mínimo) en Java Swing?

Varias veces he sido criticado por haber sugerido el uso de los siguientes métodos: setPreferredSize setMinimumSize setMaximumSize en componentes Swing . No veo ninguna alternativa a su uso cuando quiero definir proporciones entre los componentes que se muestran. Me han dicho esto: Con los diseños, la respuesta es siempre la misma: utilice un LayoutManager adecuado […]

¿Cómo importo la API javax.servlet en mi proyecto Eclipse?

Deseo desarrollar con Servlets en Eclipse, pero dice que el paquete javax.servlet no se puede resolver. ¿Cómo puedo agregar el paquete javax.servlet a mi proyecto Eclipse?

¿Por qué mi ArrayList contiene N copias del último elemento agregado a la lista?

Estoy agregando tres objetos diferentes a una ArrayList, pero la lista contiene tres copias del último objeto que agregué. Por ejemplo: for (Foo f : list) { System.out.println(f.getValue()); } Esperado: 0 1 2 Real: 2 2 2 ¿Qué error he cometido? Nota: esto está diseñado para ser una sesión de preguntas y respuestas canónicas para […]

En Java, ¿cuál es la mejor forma de determinar el tamaño de un objeto?

Por ejemplo, digamos que tengo una aplicación que puede leer en un archivo CSV con montones de filas de datos. Le doy al usuario un resumen del número de filas según los tipos de datos, pero quiero asegurarme de no leer en demasiadas filas de datos y causar OutOfMemoryError s. Cada fila se traduce en […]

¿Qué es un seguimiento de stack y cómo puedo usarlo para depurar mis errores de aplicación?

A veces, cuando ejecuto mi aplicación me da un error que se ve así: Exception in thread “main” java.lang.NullPointerException at com.example.myproject.Book.getTitle(Book.java:16) at com.example.myproject.Author.getBookTitles(Author.java:25) at com.example.myproject.Bootstrap.main(Bootstrap.java:14) La gente se ha referido a esto como un “rastro de stack”. ¿Qué es un rastro de stack? ¿Qué puede decirme sobre el error que está sucediendo en mi progtwig? […]