Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

5
Java8: Warum ist es verboten, eine Standardmethode für eine Methode aus java.lang.Object zu definieren?
Standardmethoden sind ein schönes neues Tool in unserer Java-Toolbox. Ich habe jedoch versucht, eine Schnittstelle zu schreiben, die eine defaultVersion der toStringMethode definiert. Java sagt mir, dass dies verboten ist, da in deklarierte Methoden java.lang.Objectmöglicherweise nicht defaultbearbeitet werden. Warum ist das so? Ich weiß, dass es die Regel "Basisklasse gewinnt …

5
Hibernate openSession () vs getCurrentSession ()
Ich habe einige Fragen zur Verwendung von Hibernate in JSP-Webanwendungen. Wofür sollte der Wert sein hibernate.current_session_context_class? Welche der folgenden Aussagen sollte dann verwendet werden? Und warum? Session s = HibernateUtil.getSessionFactory().openSession(); Session s = HibernateUtil.getSessionFactory().getCurrentSession() Welches ist besser "eine Sitzung pro Web-App" oder "eine Sitzung pro Anfrage"?
130 java  hibernate 


6
Java FileReader-Codierungsproblem
Ich habe versucht, mit java.io.FileReader einige Textdateien zu lesen und in eine Zeichenfolge zu konvertieren, aber ich habe festgestellt, dass das Ergebnis falsch codiert und überhaupt nicht lesbar ist. Hier ist meine Umgebung: Windows 2003, Betriebssystemcodierung: CP1252 Java 5.0 Meine Dateien sind UTF-8-codiert oder CP1252-codiert, und einige von ihnen (UTF-8-codierte …
130 java  file  unicode  encoding 


8
Java: Statische Klasse?
Ich habe eine Klasse voller Dienstprogrammfunktionen. Eine Instanz davon zu instanziieren macht keinen semantischen Sinn, aber ich möchte trotzdem ihre Methoden aufrufen. Was ist der beste Weg, um damit umzugehen? Statische Klasse? Abstrakt?
130 java  class  oop  static  utility 


6
HashMap Komplexität erhalten / setzen
Wir sind es gewohnt zu sagen, dass HashMap get/putOperationen O (1) sind. Dies hängt jedoch von der Hash-Implementierung ab. Der Standardobjekt-Hash ist tatsächlich die interne Adresse im JVM-Heap. Sind wir sicher, dass es gut genug ist zu behaupten, dass get/putes sich um O (1) handelt? Der verfügbare Speicher ist ein …


8
Wofür wird das Schlüsselwort "volatile" verwendet?
Ackа этот вопрос есть ответы на Stapelüberlauf на русском : Ключевое слово volatile в Java Ich habe einige Artikel über das volatileSchlüsselwort gelesen , konnte aber die korrekte Verwendung nicht herausfinden. Könnten Sie mir bitte sagen, wofür es in C # und in Java verwendet werden soll?
130 c#  java  volatile 

21
Fehler beim Ausführen des Ziels org.apache.maven.plugins: maven-compiler-plugin: 2.3.2: compile (default-compile)
Ich verwende Maven 3.0.5 und Spring Tool Source 3.2 mit installiertem Maven-Plugin. Wenn ich versuche, 'Ausführen als ---> Maven-Installation' auszuführen, wird die folgende Fehlermeldung angezeigt: [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Spring Social Twitter4J Sample 1.0.0 [INFO] ------------------------------------------------------------------------ [WARNING] The POM for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 is invalid, transitive dependencies …


8
Ersetzen von Literal-Teilzeichenfolgen ohne Berücksichtigung der Groß- und Kleinschreibung in Java
replace(CharSequence target, CharSequence replacement)Wie kann ich mithilfe der Methode in String die Groß- und Kleinschreibung des Ziels nicht berücksichtigen? Zum Beispiel, wie es jetzt funktioniert: String target = "FooBar"; target.replace("Foo", "") // would return "Bar" String target = "fooBar"; target.replace("Foo", "") // would return "fooBar" Wie kann ich dafür sorgen, …


26
Ruhezustand: "Feld 'id' hat keinen Standardwert"
Ich stehe vor einem meiner Meinung nach einfachen Problem mit Hibernate, kann es aber nicht lösen (Hibernate-Foren, die nicht erreichbar sind, helfen sicherlich nicht). Ich habe eine einfache Klasse, die ich gerne fortsetzen würde, aber immer wieder bekomme: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.