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.


16
HttpURLConnection Ungültige HTTP-Methode: PATCH
Wenn ich versuche, eine nicht standardmäßige HTTP-Methode wie PATCH mit URLConnection zu verwenden: HttpURLConnection conn = (HttpURLConnection) new URL("http://example.com").openConnection(); conn.setRequestMethod("PATCH"); Ich bekomme eine Ausnahme: java.net.ProtocolException: Invalid HTTP method: PATCH at java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:440) Die Verwendung einer übergeordneten API wie Jersey generiert denselben Fehler. Gibt es eine Problemumgehung, um eine PATCH-HTTP-Anforderung auszugeben?

3
Behandlung von Fehlern in ANTLR4
Das Standardverhalten, wenn der Parser nicht weiß, was zu tun ist, besteht darin, Nachrichten wie folgt an das Terminal zu drucken: Zeile 1:23 fehlt DECIMAL bei '}' Dies ist eine gute Nachricht, aber am falschen Ort. Ich möchte dies lieber als Ausnahme erhalten. Ich habe versucht, die zu verwenden BailErrorStrategy, …

6
Ist die Verwendung einer beschrifteten Unterbrechung in Java eine gute Vorgehensweise?
Ich starre auf einen alten Code aus dem Jahr 2001 und bin auf diese Aussage gestoßen: else { do { int c = XMLDocumentFragmentScannerImpl.this.scanContent(); if (c == 60) { XMLDocumentFragmentScannerImpl.this.fEntityScanner.scanChar(); XMLDocumentFragmentScannerImpl.this.setScannerState(1); break label913; } Ich hatte das noch nie gesehen und hier beschriftete Brüche entdeckt: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html Funktioniert das nicht im …
80 java 

3
Erläutern Sie die JMX-URL
Ich versuche, eine JMX-Dienst-URL zu verstehen. service:jmx:rmi://192.168.30.10:1234/jndi/rmi://192.168.30.10:2344/jmxrmi Es wäre toll, wenn mir jemand helfen könnte, das zu verstehen. Vielen Dank
80 java  jmx 

5
Wie kann ich eine ArrayList aus einer ArrayList in Java herausschneiden?
Wie bekomme ich ein Array-Slice von ArrayListin Java? Konkret möchte ich so etwas machen: ArrayList<Integer> inputA = input.subList(0, input.size()/2); // where 'input' is a prepouplated ArrayList<Integer> Ich habe erwartet, dass dies funktioniert, aber Java gibt a zurück List- es ist also nicht kompatibel. Und wenn ich versuche, es zu besetzen, …
80 java  arraylist 

6
Wie richte ich die JAX-RS-Anwendung nur mit Anmerkungen ein (keine web.xml)?
Ist es möglich, eine JAX-RS-Anwendung nur mit Anmerkungen einzurichten? (mit Servlet 3.0 und JAX-RS Jersey 1.1.0) Ich habe es versucht und hatte kein Glück. Einige zu verwenden web.xmlscheint erforderlich. Konfiguration A (funktioniert, hat aber die Konfiguration web.xml) web.xml ... <servlet> <servlet-name>org.foo.rest.MyApplication</servlet-name> </servlet> <servlet-mapping> <servlet-name>org.foo.rest.MyApplication</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> ... Java @ApplicationPath("/") public …


5
Bearbeiten Sie Alpha-Bytes der Java / Android-Farbe int
Wenn ich ein Int in Java habe, das ich als Android-Farbe verwende (zum Zeichnen auf einer Leinwand), wie kann ich nur die Alpha-Komponente dieses Int bearbeiten? Wie kann ich zum Beispiel eine Operation verwenden, um dies zu tun: int myOpaqueColor = 0xFFFFFF; float factor = 0; int myTransparentColor = operationThatChangesAlphaBytes(myOpaqueColor, …

5
Standard Xmxsize in Java 8 (maximale Heap-Größe)
In der Orakel-Dokumentation fand ich: -Xmxsize Gibt die maximale Größe (in Byte) des Speicherzuordnungspools in Byte an ... Der Standardwert wird zur Laufzeit basierend auf der Systemkonfiguration ausgewählt. Was bedeutet Systemkonfiguration ?
80 java  memory 

10
Java konvertiert int in hex und wieder zurück
Ich habe den folgenden Code ... int Val=-32768; String Hex=Integer.toHexString(Val); Dies entspricht ffff8000 int FirstAttempt=Integer.parseInt(Hex,16); // Error "Invalid Int" int SecondAttempt=Integer.decode("0x"+Hex); // Error "Invalid Int" Zunächst wird der Wert -32768 in eine Hex-Zeichenfolge ffff8000 konvertiert, dann kann die Hex-Zeichenfolge jedoch nicht wieder in eine Ganzzahl konvertiert werden. Darin .Netfunktioniert es …
80 java  string  hex 



7
Ruft ein JSON-Objekt aus einer HTTP-Antwort ab
Ich möchte ein JSONObjekt von einer HTTP-Antwort erhalten: Hier ist mein aktueller Code für das Http get: protected String doInBackground(String... params) { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(params[0]); HttpResponse response; String result = null; try { response = client.execute(request); HttpEntity entity = response.getEntity(); if (entity != …
80 java  android  json 

9
Jackson ObjectMapper - Geben Sie die Serialisierungsreihenfolge der Objekteigenschaften an
Ich implementiere einen RESTful-Webdienst, bei dem der Benutzer zusammen mit der Anfrage ein signiertes Bestätigungstoken senden muss, damit ich sicherstellen kann, dass die Anfrage nicht von einem Zwischenhändler manipuliert wurde. Meine aktuelle Implementierung ist wie folgt. Das Verifikationstoken ist ein VerifData-Objekt, das in einen String serialisiert und dann gehasht und …

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.