Articles of Java

Neues generisches Objekt mit Platzhalter erstellen

Bitte erläutern Sie diesen generischen Code Wildcard Kompilierzeit Fehler: //no compile time error. List x = new ArrayList(); //compile time error. List x = new ArrayList();

Wie Sie mehr als 100 Ergebnisse mit Twitter4j abrufen können

Ich verwende die Twitter4j-Bibliothek, um Tweets abzurufen, aber für meine Zwecke werde ich nicht annähernd genug. Momentan bekomme ich das Maximum von 100 von einer Seite. Wie implementiere ich MaxId und sinceId in den folgenden Code in Processing, um mehr als 100 Ergebnisse von der Twitter-Such-API zu erhalten? Ich bin völlig neu in der Verarbeitung […]

Java: Wie kann ich auf ein classnfeld mit einem in einer Variablen gespeicherten Namen zugreifen?

Wie kann ich ein Feld in einer class festlegen oder abfragen, deren Name dynamisch ist und in einer String-Variablen gespeichert wird? public class Test { public String a1; public String a2; public Test(String key) { this.key = ‘found’; <— error } }

Wie ändere ich die Größe von JLabel ImageIcon?

Ich mache eine Java Swing-Anwendung mit dem folgenden Layout ( MigLayout ): [icon][icon][icon][….] where icon = jlabel and the user can add more icons Wenn der Benutzer Symbole hinzufügt oder entfernt, sollten die anderen verkleinert oder vergrößert werden. Meine Frage ist wirklich unkompliziert: Ich habe ein JLabel das ein ImageIcon enthält; Wie kann ich dieses […]

JDBC MySQL UTF-8 String-Schreibproblem

Verbinde mit db: public DBSource(ConnectionInfo ci) throws ClassNotFoundException, InstantiationException, IllegalAccessException, SQLException { Class.forName(“com.mysql.jdbc.Driver”).newInstance(); String dbPath = String.format( “jdbc:mysql://%s:%d/%s?user=%s&password=%s&characterEncoding=utf-8&” + “useUnicode=true”, ci.host, ci.port, ci.dbName, ci.user, ci.password); conn = java.sql.DriverManager.getConnection(dbPath); prepareTables(); } Tabellenerstellungscode: private void prepareTables() throws SQLException { java.sql.Statement stat = conn.createStatement(); String query = “set names utf8”; stat.execute(query); query = “set character set utf8”; stat.execute(query); […]

Java-Parallelität: Ist das letzte Feld (im Konstruktor initialisiert) Thread-sicher?

Kann mir jemand sagen, ob diese class threadsafe ist oder nicht? class Foo { private final Map aMap; public Foo() { aMap = new HashMap(); aMap.put(“1”, “a”); aMap.put(“2”, “b”); aMap.put(“3”, “c”); } public String get(String key) { return aMap.get(key); } } Edit: Es ist mein Fehler, die Frage nicht zu klären. Laut JMM FAQ : […]

JSF-Dateien im WEB-INF-Verzeichnis, wie kann ich darauf zugreifen?

Ich möchte meine JSF 2.0 xhtml-Dateien unter WEB-INF \ jsf ablegen. Wie greife ich dann auf sie zu? Ich weiß, dass alles in WEB-INF nicht nach außen offen ist, also brauche ich einen Controller, um mich zur entsprechenden JSP umzuleiten, oder? (Dies ist auch die Modell-II-Muster-Modell 2). Kann ich dies mit einem Parameter in web.xml […]

Wofür werden java.awt.Component.getName () und setName () verwendet?

Wofür wird java.awt.Component.getName() verwendet? Es scheint immer null in den Anwendungen zu sein, die ich mit NetBeans erstelle. Ich denke daran, einen Hilfstext für jede Komponente darin zu speichern – ich möchte den Tooltip nicht verwenden, ich habe ein anderes Panel, in dem ich den Hilfetext anzeigen kann.

Importieren Sie eine benutzerdefinierte class in Java

Wie importiere ich eine class, die ich in eine andere Datei geschrieben habe? Alle meine classn sind unter dem gleichen Paket.

Java-Byte-Array enthält negative Zahlen

Ich lese eine Datei in einem Byte-Array in Chunks und sende es über das Netzwerk über eine POST-Anfrage an einen Webserver. Es ist nichts kompliziertes, ich habe es getan, bevor ich genau denselben Code benutzt habe. Diesmal bemerkte ich, dass meine Bilder wirklich seltsam aussehen, wenn sie auf den Server gelangen, also beschloss ich, das […]