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.

10
Fehler: Das mksdcard SDK-Tool kann nicht ausgeführt werden
Beim Versuch, Android Studio unter Ubuntu zu installieren, wird im Setup-Assistenten immer wieder eine Fehlermeldung angezeigt. "Unable to run mksdcard SDK tool." Außerdem bekomme ich im Terminal folgendes: [ 115528] ERROR - tRunWizard$SetupProgressStep$1 - Android Studio 1.1.0 Build #AI-135.1740770 [ 115531] ERROR - tRunWizard$SetupProgressStep$1 - JDK: 1.8.0_40 [ 115531] ERROR …

11
JAX-RS / Jersey Wie kann man die Fehlerbehandlung anpassen?
Ich lerne JAX-RS (auch bekannt als JSR-311) mit Jersey. Ich habe erfolgreich eine Root-Ressource erstellt und spiele mit Parametern herum: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Dies funktioniert …

12
Wie führe ich ein Java-Programm über die Befehlszeile unter Windows aus?
Ich versuche, ein Java-Programm über die Befehlszeile in Windows auszuführen. Hier ist mein Code: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class CopyFile { public static void main(String[] args) { InputStream inStream = null; OutputStream outStream = null; try { File afile = new …
216 java 

15
Abrufen des Spring-Anwendungskontexts
Gibt es eine Möglichkeit, eine Kopie des ApplicationContext in einer Spring-Anwendung statisch / global anzufordern? Angenommen, die Hauptklasse startet und initialisiert den Anwendungskontext. Muss sie diesen über den Aufrufstapel an alle Klassen weitergeben, die ihn benötigen, oder gibt es eine Möglichkeit für eine Klasse, nach dem zuvor erstellten Kontext zu …

6
Verschiedene Möglichkeiten zum Laden einer Datei als InputStream
Was ist der Unterschied zwischen: InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) und InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName) und InputStream is = this.getClass().getResourceAsStream(fileName) Wann ist jeder besser geeignet als die anderen? Die Datei, die ich lesen möchte, befindet sich im Klassenpfad als meine Klasse, die die Datei liest. Meine Klasse und die Datei befinden …
216 java  inputstream 


6
Was bedeutet das Fragezeichen im Typparameter von Java Generics?
Dies ist ein kleiner Codeausschnitt aus einigen Beispielen, die dem Stanford Parser beiliegen. Ich habe in Java seit ungefähr 4 Jahren entwickelt, aber nie ein sehr starkes Verständnis dafür gehabt, was dieser Codestil anzeigen soll. List<? extends HasWord> wordList = toke.tokenize(); Ich mache mir keine Sorgen um die Details des …
216 java  generics 

8
Entfernen Sie während der Iteration Elemente aus der Sammlung
AFAIK, es gibt zwei Ansätze: Durchlaufen Sie eine Kopie der Sammlung Verwenden Sie den Iterator der tatsächlichen Sammlung Zum Beispiel, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } und Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } Gibt es Gründe, …

5
.Min () und .max () des Java 8-Streams: Warum wird dies kompiliert?
Hinweis: Diese Frage stammt von einem toten Link, der eine vorherige SO-Frage war, aber hier geht ... Siehe diesen Code ( Hinweis: Ich weiß, dass dieser Code nicht "funktioniert" und Integer::compareverwendet werden sollte - ich habe ihn gerade aus der verknüpften Frage extrahiert ): final ArrayList <Integer> list = IntStream.rangeClosed(1, …
215 java  java-8  java-stream 

18
Ist die Konfigurationsmethode buildSessionFactory () im Ruhezustand veraltet?
Als ich die Hibernate-Version von 3.6.8 auf 4.0.0 aktualisiert habe, wurde buildSessionFactory()in dieser Zeile eine Warnung bezüglich einer veralteten Methode angezeigt : private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Der Javadoc empfiehlt die Verwendung einer anderen Methode buildSessionFactory(ServiceRegistry serviceRegistry) aber in der Dokumentation fand ich veraltete Variante :( Können …



13
Java-Klasse aus JSON generieren?
Wie generieren Sie in einem Java Maven-Projekt Java-Quelldateien aus JSON? Zum Beispiel haben wir { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York" } } Wenn wir laufen mvn generate-sources, wollen wir, dass es so etwas erzeugt: class Address { JSONObject mInternalJSONObject; Address (JSONObject json){ …
215 java  json 

12
Wert Änderungslistener für JTextField
Ich möchte, dass das Meldungsfeld sofort angezeigt wird, nachdem der Benutzer den Wert im Textfeld geändert hat. Derzeit muss ich die Eingabetaste drücken, damit das Meldungsfeld angezeigt wird. Stimmt etwas mit meinem Code nicht? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ JOptionPane.showMessageDialog(null, "Error: Please enter number bigger …

13
Sollte ich Javas String.format () verwenden, wenn die Leistung wichtig ist?
Wir müssen ständig Strings für die Protokollausgabe erstellen und so weiter. In den JDK-Versionen haben wir gelernt, wann StringBuffer(viele Anhänge, thread-sicher) und StringBuilder(viele Anhänge, nicht thread-sicher) zu verwenden sind. Was ist der Rat zur Verwendung String.format()? Ist es effizient oder müssen wir uns an die Verkettung von Einzeilern halten, bei …

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.