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.

3
Java: Was genau ist der Unterschied zwischen NIO und NIO.2?
Ich verstehe nicht ganz, wie unterschiedlich sie voneinander sind, daher habe ich einige Anfragen zu diesen beiden Paketen. Nachdem Oracle sich ein wenig bei Google umgesehen hat , scheint es, als hätte Oracle beschlossen, das Paket als Teil der JDK7-Version NIOmit dem neueren und erweiterten NIO.2Paket zu aktualisieren . Wie …
83 java  io  nio  difference 


7
java.lang.ClassCastException: java.util.LinkedHashMap kann nicht in com.testing.models.Account umgewandelt werden
Ich erhalte den folgenden Fehler: java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.testing.models.Account mit dem folgenden Code final int expectedId = 1; Test newTest = create(); int expectedResponseCode = Response.SC_OK; ArrayList<Account> account = given().when().expect().statusCode(expectedResponseCode) .get("accounts/" + newTest.id() + "/users") .as(ArrayList.class); assertThat(account.get(0).getId()).isEqualTo(expectedId); Gibt es einen Grund, warum ich das nicht kann get(0)?

4
Ist Maven npm ähnlich?
Da ich mit npm gearbeitet habe, sucht das nach Abhängigkeiten in der Datei package.json und lädt es für Sie herunter. Ebenso sehe ich eine pom.xml-Datei in einem Java-Projekt. Sucht Maven in dieser Datei und lädt Abhängigkeiten für mich herunter. Kann ich diese pom.xml-Datei wie package.json weitergeben, anstatt die Abhängigkeitsgläser anzugeben? …
83 java  json  node.js  maven  npm 

2
Statischer Initialisierungsblock in Kotlin
Was entspricht einem statischen Initialisierungsblock in Kotlin? Ich verstehe, dass Kotlin so konzipiert ist, dass es keine statischen Dinge enthält. Ich suche etwas mit äquivalenter Semantik - Code wird einmal ausgeführt, wenn die Klasse zum ersten Mal geladen wird. Mein spezieller Anwendungsfall ist, dass ich die DayNight-Funktion aus der Android …

4
Java konvertiert Image in BufferedImage
Es gibt bereits Fragen wie diesen Link zu StackOverflow und die akzeptierte Antwort lautet "Casting": Image image = ImageIO.read(new File(file)); BufferedImage buffered = (BufferedImage) image; In meinem Programm versuche ich: final float FACTOR = 4f; BufferedImage img = ImageIO.read(new File("graphic.png")); int scaleX = (int) (img.getWidth() * FACTOR); int scaleY = …

3
Was ist die Verwendung von Annotationen @Id und @GeneratedValue (Strategie = GenerationType.IDENTITY)? Warum ist der Generationentyp Identität?
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) Warum verwenden wir diese Anmerkungen? Ich muss wissen, ob dies meine Tabellen-ID-Werte automatisch erhöht. (GenerationType.IDENTITY) gibt es andere Typen, die tatsächlich passieren, wenn wir diese Annotation verwenden public class Author extends Domain { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional = false) @Column(name = "id") private Integer id; …

12
Collections.sort mit mehreren Feldern
Ich habe eine Liste von "Berichts" -Objekten mit drei Feldern (Typ "Alle Zeichenfolgen"). ReportKey StudentNumber School Ich habe einen Sortiercode wie folgt: Collections.sort(reportList, new Comparator<Report>() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } }); Aus …



5
Java: Begrenzte Platzhalter oder gebundene Typparameter?
Kürzlich habe ich diesen Artikel gelesen: http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html Meine Frage ist, anstatt eine Methode wie diese zu erstellen: public void drawAll(List<? extends Shape> shapes){ for (Shape s: shapes) { s.draw(this); } } Ich kann eine Methode wie diese erstellen, und sie funktioniert einwandfrei: public <T extends Shape> void drawAll(List<T> shapes){ for …

1
Sollte JPA Entity Manager geschlossen werden?
Ich habe die Methode unten. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } Ist die oben genannte Verwendung des Entity Managers in Ordnung? Oder ist es notwendig, sie zu schließen? Irgendwelche Vorschläge bitte.
83 java  jpa 

4
Wie behalte ich die Iterationsreihenfolge einer Liste bei, wenn Collections.toMap () in einem Stream verwendet wird?
Ich erstelle ein Mapaus einem Listwie folgt: List<String> strings = Arrays.asList("a", "bb", "ccc"); Map<String, Integer> map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); Ich möchte die gleiche Iterationsreihenfolge wie in der beibehalten List. Wie kann ich LinkedHashMapmit den Collectors.toMap()Methoden eine erstellen ?

12
Wie führe ich Logik auf Optional aus, wenn sie nicht vorhanden ist?
Ich möchte den folgenden Code mit java8 ersetzen Optional: public Obj getObjectFromDB() { Obj obj = dao.find(); if (obj != null) { obj.setAvailable(true); } else { logger.fatal("Object not available"); } return obj; } Der folgende Pseudocode funktioniert nicht, da es keine orElseRunMethode gibt, aber er veranschaulicht trotzdem meinen Zweck: public …
83 java  java-8  optional 


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.