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.

4
Array-Initialisierungssyntax, wenn keine Deklaration vorhanden ist
Ich kann schreiben: AClass[] array = {object1, object2} Ich kann auch schreiben: AClass[] array = new AClass[2]; ... array[0] = object1; array[1] = object2; aber ich kann nicht schreiben: AClass[] array; ... array = {object1, object2}; Warum wird dies von Java blockiert? Ich weiß, wie man es umgeht, aber von …
141 java  arrays 

5
Java `final` Methode: Was verspricht es?
In einer Java-Klasse kann eine Methode definiert werden final, um zu kennzeichnen, dass diese Methode nicht überschrieben werden darf: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} } Das …
141 java  oop  final 

4
So finden Sie den Unterschied zwischen zwei Joda-Time DateTimes in Minuten
Unten ist die Methode, die ich geschrieben habe: public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdbcTemplate().queryForList(sql); for (int i = 0; …
141 java  jodatime 

18
So kopieren Sie die Java-Sammlungsliste
Ich habe eine ArrayListund ich möchte sie genau kopieren. Ich verwende Utility-Klassen, wenn möglich, unter der Annahme, dass jemand einige Zeit damit verbracht hat, sie zu korrigieren. Am Ende habe ich natürlich die CollectionsKlasse, die eine Kopiermethode enthält. Angenommen, ich habe Folgendes: List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); …
141 java  list  collections  copy 

13
Geben Sie JDK für Maven an
Ich versuche ein Hudson-Plugin zu erstellen, das ich geändert habe, und es erfordert jdk1.6. Das ist in Ordnung, aber ich sehe nicht, wie ich Maven sagen kann, wo der andere JDK ist. Ich habe im Internet nur wenige Erwähnungen gefunden, aber sie scheinen nicht auf mich zuzutreffen. Einige schlagen vor, …

16
Spring MVC @PathVariable wird abgeschnitten
Ich habe einen Controller, der RESTful Zugriff auf Informationen bietet: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { Das Problem, das ich habe, ist, dass wenn ich den Server mit einer Pfadvariablen mit Sonderzeichen treffe, dieser abgeschnitten wird. Zum Beispiel: …
141 java  spring  rest  spring-mvc  get 


12
Java: getMinutes und getHours
Wie bekommt man Stunden und Minuten seitdem Date.getHoursund Date.getMinuteswurde veraltet? Die Beispiele, die ich in der Google-Suche gefunden habe, verwendeten die veralteten Methoden.
141 java  date  time 



14
Werden statische Methoden in Java geerbt?
Ich habe einen Programmierleitfaden zur Java ™ SCJP-Zertifizierung von Khalid Mughal gelesen . Im Kapitel Vererbung wird dies erklärt Die Vererbung von Mitgliedern ist eng mit ihrer erklärten Zugänglichkeit verbunden. Wenn auf ein Mitglied der Oberklasse über seinen einfachen Namen in der Unterklasse zugegriffen werden kann (ohne die Verwendung einer …
141 java  inheritance  static 

4
Beispiel für Mockitos argumentCaptor
Kann mir bitte jemand ein Beispiel geben, das zeigt, wie die org.mockito.ArgumentCaptorKlasse verwendet wird und wie sie sich von einfachen Matchern unterscheidet , die mit Mockito versehen sind. Ich habe die bereitgestellten Mockito-Dokumente gelesen, aber diese veranschaulichen es nicht klar, keiner von ihnen kann es klar erklären.

4
Warum wird ein Kombinierer für die Reduzierungsmethode benötigt, die den Typ in Java 8 konvertiert?
Ich habe Probleme, die Rolle, die combinerdie Streams- reduceMethode erfüllt , vollständig zu verstehen . Der folgende Code wird beispielsweise nicht kompiliert: int length = asList("str1", "str2").stream() .reduce(0, (accumulatedInt, str) -> accumulatedInt + str.length()); Der Kompilierungsfehler lautet: (Argument stimmt nicht überein; int kann nicht in java.lang.String konvertiert werden) aber dieser …
141 java  java-8  java-stream 

8
Hübsches Drucken von JSON aus dem ObjectMapper von Jackson 2.2
Im Moment habe ich eine Instanz von org.fasterxml.jackson.databind.ObjectMapperund möchte eine Stringmit hübschem JSON bekommen. Alle Ergebnisse meiner Google-Suche haben Jackson 1.x-Methoden ergeben, und ich kann mit 2.2 anscheinend nicht die richtige, nicht veraltete Methode finden. Auch wenn ich nicht glaube, dass Code für diese Frage unbedingt erforderlich ist, habe ich …
140 java  json  jackson 


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.