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.


2
Wie wird überprüft, ob eine Methode eines nicht nachgebildeten Objekts aufgerufen wird?
Es scheint, dass mockito nur überprüft, ob eine Methode eines Scheinobjekts aufgerufen wird und das Scheinobjekt immer so etwas hat doReturn().when(mock object) Aber kann ich ein Scheinobjekt erstellen und definieren doReturn().when(mock object) und überprüfen, ob eine Methode eines anderen Objekts aufgerufen wird? Folgendes möchte ich tun: Ich definiere eine mockEnvironment …

30
Maven-Plugins können in IntelliJ nicht gefunden werden
Nachdem ich meine IntelliJ-Version von 12 auf 13 aktualisiert habe, werden in meinem Maven-Profil / Projekt / Plugins Fehler angezeigt, die besagen, dass die folgenden Plugins nicht behoben werden können: org.apache.maven.plugins:maven-clean-plugin:2.4.1 org.apache.maven.plugins:maven-deploy-plugin org.apache.maven.plugins:maven-install-plugin org.apache.maven.plugins:maven-site-plugin Während ich IntelliJ 12 verwendet habe, waren diese nicht in meiner Plugin-Liste enthalten. Irgendwie werden sie …

16
So beheben Sie das Problem mit dem Authentifizierungs-Plugin 'caching_sha2_password' kann nicht geladen werden
In Eclipse, als ich meine Anwendung startete, bekam ich Folgendes - Der zu verwendende Dialekt konnte nicht gefunden werden. java.sql.SQLException: Das Authentifizierungs-Plugin 'caching_sha2_password' kann nicht geladen werden. at java.sql.SQLException: Das Authentifizierungs-Plugin 'caching_sha2_password' kann nicht geladen werden. at at com.mysql.jdbc.SQLError.createSQLException (SQLError.java:868) at at com.mysql.jdbc.SQLError.createSQLException (SQLError.java:864) at at com.mysql.jdbc.MysqlIO. java: 1746) unter …

30
Versteckte Funktionen von Eclipse [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
97 java  eclipse  ide 

9
Dezimalstellen im Doppel verschieben
Ich habe also einen doppelten Satz auf 1234, ich möchte eine Dezimalstelle verschieben, um 12,34 zu erhalten Um dies zu tun, multipliziere ich .1 bis 1234 zweimal, irgendwie so double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Dadurch wird das Ergebnis "12.340000000000002" gedruckt. Gibt es eine …
97 java  double  decimal 

14
Warum sollte Gießen vermieden werden? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese Frage Ich vermeide Casting-Typen im Allgemeinen …
97 c#  java  c++  casting 

22
Algorithmus zur Bestimmung des Tic Tac Toe Game Over
Ich habe ein Tic-Tac-Toe-Spiel in Java geschrieben, und meine derzeitige Methode zur Bestimmung des Spielendes berücksichtigt die folgenden möglichen Szenarien für das Ende des Spiels: Das Brett ist voll und es wurde noch kein Gewinner bekannt gegeben: Das Spiel ist unentschieden. Cross hat gewonnen. Kreis hat gewonnen. Leider liest es …

14
Fehler beim Importieren eines neuen Gradle-Projekts: Build Tools-Version * .0.0 konnte nicht gefunden werden
Wenn ich Android Studio starte und "Neues Projekt ..." auswähle und ein neues Projekt erstelle, wird der folgende Popup-Fehler angezeigt: Fehler beim Importieren eines neuen Gradle-Projekts: Build Tools-Version 17.0.0 konnte nicht gefunden werden Weitere Informationen finden Sie im IDE-Protokoll (Hilfe | Protokoll anzeigen). Ich würde gerne das IDE-Protokoll konsultieren, aber …


9
Java 32-Bit vs 64-Bit-Kompatibilität
Funktioniert Java-Code, der für ein 32-Bit-JDK in 32-Bit-Byte-Code erstellt und kompiliert wurde, in einer 64-Bit-JVM? Oder benötigt eine 64-Bit-JVM 64-Bit-Bytecode? Um ein wenig mehr Details zu geben, ich habe Code, der in einer Solaris-Umgebung mit einer 32-Bit-JVM funktioniert hat, aber jetzt treten Probleme auf, nachdem ich das JDK und den …

3
Was ist der Sinn der ObjectFactory-Klassen von JAXB 2?
Ich bin neu in der Verwendung von JAXB und habe xjc von JAXB 2.1.3 verwendet, um eine Reihe von Klassen aus meinem XML-Schema zu generieren. Zusätzlich zum Generieren einer Klasse für jedes Element in meinem Schema wurde eine ObjectFactory-Klasse erstellt. Es scheint mich nichts daran zu hindern, die Elemente direkt …
97 java  jaxb 

3
Java zu Clojure umschreiben
Ich wurde gerade von meiner Firma gebeten, eine große Java-Anwendung (50.000 einzelne Codezeilen) (eine Web-App mit JSP und Servlets) in Clojure neu zu schreiben. Hat jemand andere Tipps, worauf ich achten sollte? Bitte denken Sie daran, dass ich sowohl Java als auch Clojure recht gut kenne. Aktualisieren Ich habe das …
97 java  clojure  vaadin 

11
Der effizienteste Weg, um das erste Zeichen eines Strings in Kleinbuchstaben zu schreiben?
Was ist der effizienteste Weg, um das erste Zeichen in StringKleinbuchstaben zu schreiben? Ich kann mir eine Reihe von Möglichkeiten vorstellen, dies zu tun: Verwenden charAt()mitsubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); Oder mit einem charArray String input = "SomeInputString"; …

10
Konvertieren Sie Float in Double, ohne an Präzision zu verlieren
Ich habe einen primitiven Float und ich brauche als primitiven Double. Wenn ich den Schwimmer einfach verdopple, bekomme ich seltsame zusätzliche Präzision. Beispielsweise: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 Wenn ich jedoch anstelle des Castings den Float als String ausgeben und den String als …

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.