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.


12
Stellen Sie die Zeit auf 00:00:00 ein
Ich habe ein Problem beim Zurücksetzen der Stunden in Java. Für ein bestimmtes Datum möchte ich die Stunden auf 00:00:00 einstellen. Das ist mein Code: /** * Resets milliseconds, seconds, minutes and hours from the provided date * * @param date * @return */ public static Date trim(Date date) { …

6
Warum verwendet die Arrays.sort-Methode von Java zwei verschiedene Sortieralgorithmen für verschiedene Typen?
Die Arrays.sortMethode von Java 6 verwendet Quicksort für Arrays von Grundelementen und Merge Sort für Arrays von Objekten. Ich glaube, dass Quicksort die meiste Zeit schneller als das Zusammenführen ist und weniger Speicher kostet. Meine Experimente unterstützen dies, obwohl beide Algorithmen O (n log (n)) sind. Warum werden unterschiedliche Algorithmen …

2
Boolean.hashCode ()
Die hashCode()Methode der Klasse Boolean wird folgendermaßen implementiert: public int hashCode() { return value ? 1231 : 1237; } Warum werden 1231 und 1237 verwendet? Warum nicht noch etwas?
121 java  boolean  hashcode 


7
Gibt es eine Möglichkeit (oder Verknüpfung), die Klassen in IntelliJ IDEA wie in Eclipse automatisch zu importieren?
Während Sie in Eclipse in Java codieren und Ctrl+ Shift+ drücken, Oimportieren Sie automatisch alle Klassen automatisch. In NetBeans erfolgt dies mit Ctrl+ Shift+ I. Gibt es eine Möglichkeit, dies in IntelliJ IDEA zu tun? Ich habe nach einer entsprechenden Verknüpfung in Google, StackOverflow, IntelliJ IDEA-Konfiguration und auf der offiziellen …

7
Ist es möglich, ein Dateiobjekt aus InputStream zu erstellen?
Gibt es eine Möglichkeit, ein java.io.FileObjekt aus einem zu erstellen java.io.InputStream? Meine Anforderung ist das Lesen der Datei von einem RAR. Ich versuche nicht, eine temporäre Datei zu schreiben. Ich habe eine Datei im RAR-Archiv, die ich lesen möchte.
121 java  io 

9
Java ByteBuffer to String
Ist dies ein korrekter Ansatz, um ByteBuffer auf diese Weise in String zu konvertieren? String k = "abcd"; ByteBuffer b = ByteBuffer.wrap(k.getBytes()); String v = new String(b.array()); if(k.equals(v)) System.out.println("it worked"); else System.out.println("did not work"); Der Grund, den ich frage, ist, dass dies zu einfach aussieht, während andere Ansätze wie Java: …

3
Formatieren Sie LocalDateTime mit Timezone in Java8
Ich habe diesen einfachen Code: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) Dann bekomme ich folgende Ausnahme: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: OffsetSeconds at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.LocalDateTime.getLong(LocalDateTime.java:720) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$OffsetIdPrinterParser.format(DateTimeFormatterBuilder.java:3315) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1745) at java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1719) at java.time.LocalDateTime.format(LocalDateTime.java:1746) Wie kann ich dieses Problem beheben?
121 java  java-8  java-time 

4
Wie rufe ich Abfrageparameter in Spring Boot ab?
Ich entwickle ein Projekt mit Spring Boot. Ich habe einen Controller, der GET- Anfragen akzeptiert . Derzeit akzeptiere ich Anfragen an folgende URLs: http: // localhost: 8888 / user / data / 002 Ich möchte jedoch Anforderungen mithilfe von Abfrageparametern annehmen : http: // localhost: 8888 / user? data = …
121 java  rest  spring-boot 

17
Ist es möglich, VectorDrawable in Buttons und TextViews mit android: DrawableRight zu verwenden?
Wenn ich VectorDrawable-Assets in einer Text- oder Bildansicht verwende, tritt bei Verwendung von "android: DrawableRight" / "android: DrawableEnd" / "android: DrawableStart" / "android: DrawableLeft" ein Laufzeitabsturz auf. Die App wird ohne Warnungen problemlos kompiliert. ich benutze Gradle 1.5 Support Library 23.2 ('com.android.support:appcompat-v7:23.2.0') Was ich jedoch festgestellt habe, ist, dass ich …

3
Wie man ein Android-Projekt als Bibliothek importiert und NICHT als apk kompiliert (Android Studio 1.0)
Ich habe versucht, ein Projekt (projLib) als Abhängigkeit für ein anderes Projekt (projAPK) zu importieren. projAPK gradle hat folgendes: dependencies { compile project(':libs:NewsAPI') compile project(':projLib') } aber wenn ich den Gradle synchronisiere, gibt es diesen Fehler: Fehler: Abhängigkeit Android_2015: projLib: Nicht angegeben im Projekt projAPK wird in ein APK-Archiv aufgelöst, …

7
So erstellen Sie ein Java-Gradle-Projekt
Wie erstelle ich ein Java Gradle-Projekt über die Befehlszeile? Es sollte ein Standardlayout für Maven-Ordner wie auf dem Bild unten erstellt werden. AKTUALISIEREN: .1. Von http://www.gradle.org/docs/current/userguide/tutorial_java_projects.html muss ich eine Datei build.gradlemit 2 Zeilen erstellen apply plugin: 'java' apply plugin: 'eclipse' .2. Zur folgenden build.gradleAufgabe hinzufügen, dann ausführengradle create-dirs task "create-dirs" …
120 java  gradle 

9
Haben Lambda-Ausdrücke eine andere Verwendung als das Speichern von Codezeilen?
Haben Lambda-Ausdrücke eine andere Verwendung als das Speichern von Codezeilen? Gibt es spezielle Funktionen von Lambdas, die Probleme lösten, die nicht einfach zu lösen waren? Die typische Verwendung, die ich gesehen habe, ist die, anstatt dies zu schreiben: Comparator<Developer> byName = new Comparator<Developer>() { @Override public int compare(Developer o1, Developer …
120 java  lambda  java-8 

14
Optimierung der Android-Anwendung vor der Veröffentlichung [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, …

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.