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
Wie kann ich überprüfen, ob eine URL vorhanden ist oder 404 mit Java zurückgibt?
String urlString = "http://www.nbc.com/Heroes/novels/downloads/Heroes_novel_001.pdf"; URL url = new URL(urlString); if(/* Url does not return 404 */) { System.out.println("exists"); } else { System.out.println("does not exists"); } urlString = "http://www.nbc.com/Heroes/novels/downloads/Heroes_novel_190.pdf"; url = new URL(urlString); if(/* Url does not return 404 */) { System.out.println("exists"); } else { System.out.println("does not exists"); } Dies sollte …

12
Ist es eine schlechte Idee, wenn equals (null) stattdessen NullPointerException auslöst?
Der Vertrag in equalsBezug auf nulllautet wie folgt: Für jeden Nicht-Null - Referenzwert x, x.equals(null)sollte return false. Das ist ziemlich eigenartig, denn wenn o1 != nullund o2 == nulldann haben wir: o1.equals(o2) // returns false o2.equals(o1) // throws NullPointerException Die Tatsache, dass o2.equals(o1) throws NullPointerExceptiondas eine gute Sache ist, weil …

4
Java-Code für die Methode equals
Ich übe für eine Prüfung und habe ein Beispielproblem gefunden, das ich nicht verstehe. Suchen Sie für den folgenden Code nach der Ausgabe: public class Test { private static int count = 0; public boolean equals(Test testje) { System.out.println("count = " + count); return false; } public static void main(String …
75 java  equals 


14
Java-Konfigurationsframework [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, …

9
Warum speichert String's hashCode () nicht 0?
Ich habe im Java 6-Quellcode für String festgestellt, dass hashCode nur andere Werte als 0 zwischenspeichert. Der Leistungsunterschied wird durch das folgende Snippet gezeigt: public class Main{ static void test(String s) { long start = System.currentTimeMillis(); for (int i = 0; i < 10000000; i++) { s.hashCode(); } System.out.format("Took %d …
75 java  string  hashcode 

2
Warum gibt Math.ceil ein Double zurück?
Wenn ich anrufe, ist Math.ceil(5.2)die Rückgabe die double 6.0. Meine natürliche Neigung war zu denken, dass a zurückkehren Math.ceil(double a)würde long. Aus der Dokumentation: ceil(double a) Gibt den kleinsten doubleWert (der der negativen Unendlichkeit am nächsten kommt) zurück , der nicht kleiner als das Argument ist und einer mathematischen Ganzzahl …

4
takeWhile () arbeitet anders mit flatmap
Ich erstelle mit takeWhile Snippets, um die Möglichkeiten zu erkunden. In Verbindung mit flatMap entspricht das Verhalten nicht den Erwartungen. Das Code-Snippet finden Sie unten. String[][] strArray = {{"Sample1", "Sample2"}, {"Sample3", "Sample4", "Sample5"}}; Arrays.stream(strArray) .flatMap(indStream -> Arrays.stream(indStream)) .takeWhile(ele -> !ele.equalsIgnoreCase("Sample4")) .forEach(ele -> System.out.println(ele)); Tatsächliche Ausgabe: Sample1 Sample2 Sample3 Sample5 Erwartete …

7
Analoga von Java- und .NET-Technologien / Frameworks
Ich arbeite in einem Geschäft, das hauptsächlich aus Java- und .NET-Technologen besteht. Bei der Erörterung neuer Lösungen und Architekturen stoßen wir häufig auf Impedanz beim Versuch, die verschiedenen Technologien, Frameworks, APIs usw. zu vergleichen, die zwischen den beiden Lagern verwendet werden. Es scheint, dass jedes Lager wenig über das andere …
75 java  .net  comparison 

3
Wie kann ich eine Fremdschlüsseleinschränkung mithilfe von Annotationen im Ruhezustand markieren?
Ich versuche, die Annotation Hibernate zum Schreiben einer Modellklasse für meine Datenbanktabellen zu verwenden. Ich habe zwei Tabellen mit jeweils einem Primärschlüssel Benutzer und Frage. @Entity @Table(name="USER") public class User { @Id @Column(name="user_id") @GeneratedValue(strategy=GenerationType.AUTO) private Long id; @Column(name="username") private String username; // Getter and setter } Fragetabelle. @Entity @Table(name="QUESTION") public …

5
Java REST Implementierung: Jersey vs CXF [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 7 Jahren . Verbessere diese Frage Was sind Ihrer Meinung nach …

1
Warum zerfetzt Javafx meine halbtransparenten Cursor?
Unten sind zwei PNG-Bilder: Optisch sind sie genau identisch - der einzige Unterschied besteht darin, dass einige Pixel einen halbtransparenten Hintergrund haben (Sie können die Bilder herunterladen, um sie zu überprüfen). Wenn ich diese Bilder jedoch als Bildcursor auf JavaFX-Knoten verwende, erhalte ich das folgende Ergebnis: Der erste Cursor (ohne …
75 java  javafx 


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.