Articles of Java

Wie konvertiert man UTF-8 zu US-ASCII in Java

Wir haben ein System, in dem Kunden, hauptsächlich Europäer, Texte (in UTF-8) eingeben, die an verschiedene Systeme verteilt werden müssen, von denen die meisten UTF-8 akzeptieren, aber jetzt müssen wir die Texte auch an ein US-amerikanisches System verteilen -Ascii 7-Bit Jetzt müssen wir alle europäischen Charaktere in die nächste US-Ascii übersetzen. Gibt es Java-Bibliotheken, die […]

Was ist die größtmögliche Heap-Größe bei einer 64-Bit-JVM?

Der theoretische maximale Heap-Wert, der mit -Xmx in einem 32-Bit-System gesetzt werden kann, ist natürlich 2^32 Bytes, aber typischerweise (siehe: Max. JVM-Heap-Größe verstehen – 32bit vs. 64bit ) kann man nicht alle 4GB verwenden. Gibt es für eine 64-Bit-JVM, die in einem 64-Bit-Betriebssystem auf einer 64-Bit-Maschine ausgeführt wird, eine Grenze außer dem theoretischen Grenzwert von […]

Konvertieren Sie ein Datumsformat in Epoche

Ich habe eine Zeichenfolge mit einem Datumsformat wie Jun 13 2003 23:11:52.454 UTC enthält Millisec … die ich in der Epoche umwandeln möchte. Gibt es ein Dienstprogramm in Java, das ich für diese Konvertierung verwenden kann?

Wie verwende ich Anmerkungen zu Hibernate @ Any?

Könnte mir jemand erklären, wie Any-bezogene Annotationen ( @Any , @AnyMetaDef , @AnyMetaDefs und @ManyToAny ) in der Praxis funktionieren. Es fällt mir schwer, eine brauchbare Dokumentation (JavaDoc alleine ist nicht sehr hilfreich) über diese zu finden. Ich habe bisher festgestellt, dass sie es irgendwie ermöglichen, auf abstrakte und erweiterte classn zu verweisen. Wenn dies […]

Inter-Thread-Kommunikation in Java

Wie kommunizieren Threads, die aufeinander angewiesen sind, in Java? Zum Beispiel baue ich einen Web-Crawler mit Threads, die Daten benötigen, die von anderen Threads stammen.

Maximale Größe einer Methode in Java 7 und 8

Ich weiß, dass eine Methode nicht größer als 64 KB mit Java sein kann. Die Einschränkung verursacht uns Probleme mit generiertem Code aus einer JavaCC- Grammatik. Wir hatten Probleme mit Java 6 und konnten dies durch Änderung der Grammatik beheben. Wurde das Limit für Java 7 geändert oder ist es für Java 8 geplant? Um […]

Wie ruft man die überschriebene Methode einer Superklasse auf?

Wie kann ich die myAnimal der Animal class mit der myAnimal Instanz im Code myAnimal ? public class Animal { public void eat() { System.out.println(“Animal Eats”); } public void drink() { System.out.println(“Animal Drinks”); } } public class Cat extends Animal { @Override public void eat() { System.out.println(“Cat Eats”); } @Override public void drink() { System.out.println(“Cat […]

Wie man eine Benutzersitzung ungültig macht, wenn er sich zweimal mit den gleichen Anmeldeinformationen anmeldet

Ich benutze JSF 1.2 mit Richfaces und Facelets. Ich habe eine Anwendung mit vielen sitzungsspezifischen Beans und einigen Anwendungs-Beans. Der Benutzer meldet sich an, sagen wir Firefox. Eine Sitzung wird mit ID = “A” erstellt; Dann öffnet er Chrome und meldet sich erneut mit den gleichen Anmeldeinformationen an. Eine Sitzung wird mit ID = “B” […]

Wie erhöht man die Java-Heap-Größe in Netbeans?

Ich versuche ein Lexikon Trie von fast 110000 Wörtern in Java in Netbeans zu bauen. Mein Code läuft gut, aber es gibt eine Ausnahme wie folgt: Exception in thread “main” java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOfRange(Arrays.java:3209) at java.lang.String.(String.java:215) at java.nio.HeapCharBuffer.toString(HeapCharBuffer.java:542) at java.nio.CharBuffer.toString(CharBuffer.java:1157) at java.util.regex.Matcher.toMatchResult(Matcher.java:232) at java.util.Scanner.match(Scanner.java:1270) at java.util.Scanner.nextLine(Scanner.java:1517) at lexiconbuild.model.Lexicon.(Lexicon.java:29) at lexiconbuild.model.LexiconBuild.main(LexiconBuild.java:17) Java Result: 1 […]

Was ist der Zweck von AccessType.FIELD, AccessType.PROPERTY und @Access

Ich will nur wissen, was der Unterschied zwischen all diesen Anmerkungen ist. Warum verwenden wir diese … bedeutet, dass sie keine Auswirkungen haben, vor allem auf Feldebene und Eigenschaftsebene. Und was ist der Zweck der Verwendung von Annotation mit gemischten Ebenen wie: @Entity @Access(AccessType.FIELD) class Employee { // why their is a field level access […]