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.

7
Ein Objekt in Java löschen?
Ich möchte ein von mir erstelltes Objekt löschen (ein Oval, das Ihnen folgt), aber wie würde ich das tun? delete follower1; hat nicht funktioniert. BEARBEITEN: Okay, ich werde etwas mehr Kontext geben. Ich mache ein kleines Spiel mit einem Oval, das du kontrollieren kannst, und einem Oval, das dir folgt. …
99 java 

13
Geteilte Zeichenfolge mit Punkt als Trennzeichen
Ich frage mich, ob ich eine Saite .richtig spalten werde ? Mein Code lautet: String[] fn = filename.split("."); return fn[0]; Ich brauche nur den ersten Teil der Zeichenfolge, deshalb gebe ich den ersten Artikel zurück. Ich frage, weil ich in der API bemerkt habe, dass .dies ein beliebiges Zeichen bedeutet, …
99 java  regex  string  split 





5
Warum nicht abstrakte Felder?
Warum können Java-Klassen keine abstrakten Felder haben, wie sie abstrakte Methoden haben können? Zum Beispiel: Ich habe zwei Klassen, die dieselbe abstrakte Basisklasse erweitern. Diese beiden Klassen haben jeweils eine identische Methode, mit Ausnahme einer String-Konstante, die zufällig eine Fehlermeldung enthält. Wenn Felder abstrakt sein könnten, könnte ich diese Konstante …
99 java  methods  field  abstract 

7
Wie füge ich Gradle ein neues Quellenset hinzu?
Ich möchte meinem Gradle-Build (Version 1.0) Integrationstests hinzufügen. Sie sollten getrennt von meinen normalen Tests ausgeführt werden, da eine Webanwendung für localhost bereitgestellt werden muss (sie testen diese Webanwendung). Die Tests sollten in der Lage sein, Klassen zu verwenden, die in meinem Hauptquellensatz definiert sind. Wie mache ich das möglich?



20
Lombok erzeugt keinen Getter und Setter
Ich habe gerade versucht, ein Maven-basiertes Projekt an einen anderen Computer zu senden und HORROR, überall rote Markierungen !! Allerdings mvn clean installbaut gerade fein. Schnell bemerkte ich, dass Lombok keine Getter und Setter für meine Klassen generiert, obwohl die @Getterund @Settervon Eclipse korrekt erkannt werden. Beide Computer verwenden dieselbe …
99 java  eclipse  maven  lombok 

3
über die App hinaus über ClipData.Item.getUri verfügbar gemacht
Ich versuche, ein Problem zu beheben, nachdem die neue Funktion im Android-Dateisystem hinzugefügt wurde, aber ich erhalte folgende Fehlermeldung: android.os.FileUriExposedException: file:///storage/emulated/0/MyApp/Camera_20180105_172234.jpg exposed beyond app through ClipData.Item.getUri() Ich hoffe, jemand kann mir helfen, das zu beheben :) Vielen Dank private Uri getTempUri() { // Create an image file name SimpleDateFormat sdf …
99 java  android 

9
Kann ich eine TTL für @Cacheable festlegen?
Ich probiere die @CacheableAnnotation-Unterstützung für Spring 3.1 aus und frage mich, ob es eine Möglichkeit gibt, die zwischengespeicherten Daten nach einiger Zeit durch Festlegen einer TTL zu löschen. Nach dem, was ich sehen kann, muss ich es selbst klären, indem ich das verwende @CacheEvict, und indem @Scheduledich das zusammen mit …
99 java  spring 

9
Java 8 Lieferanten- und Verbrauchererklärung für den Laien
Als Nicht-Java-Programmierer, der Java lernt, lese ich gerade über Supplierund ConsumerSchnittstellen. Und ich kann mich nicht um ihre Verwendung und Bedeutung kümmern. Wann und warum würden Sie diese Schnittstellen verwenden? Kann mir jemand ein einfaches Beispiel für Laien geben? Ich finde die Doc-Beispiele nicht prägnant genug für mein Verständnis.
99 java  java-8 

2
Erstellen Sie mit lombok ein Objekt aus einem vorhandenen
Nehmen wir an, ich habe eine mit Lombok kommentierte Klasse wie @Builder class Band { String name; String type; } Ich weiß, dass ich tun kann: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Gibt es eine einfache Möglichkeit, ein Objekt von Foo zu erstellen, indem das vorhandene Objekt als Vorlage verwendet …
99 java  lombok 

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.