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
Java InputStream verspotten
Bitte geben Sie Zeiger an, damit ich das Java InputStream-Objekt verspotten kann. Dies ist die Codezeile, die ich verspotten möchte: InputStreamReader inputData = new InputStreamReader(System.in); bufferdReader = new BufferedReader(inputData); bufferdReader.readLine();
74 java  mocking 

19
ArrayList: Wie vergrößert sich die Größe?
Ich habe eine grundlegende Frage zu Java ArrayList. Wenn ArrayListmit dem Standardkonstruktor deklariert und initialisiert wird, wird Speicherplatz für 10 Elemente erstellt. Was passiert nun, wenn ich ein elftes Element hinzufüge? Wird neuer Speicherplatz mit einer Kapazität von 20 (oder mehr) Elementen erstellt (dies erfordert das Kopieren von Elementen vom …

1
Collectors.toSet () und HashSet
Nehmen Sie die folgende Zeile des Beispielcodes: Set<String> someSet = someColletion.stream().map(p -> p.toString()).collect(Collectors.toSet()); Ich will eine HashSet. Wenn ich einen Debugger zum Code bringe, bekomme ich tatsächlich einen HashSet. Ich habe mir java.util.stream.Collectors.toSet()den folgenden Code angesehen: public static <T> Collector<T, ?, Set<T>> toSet() { return new CollectorImpl<>((Supplier<Set<T>>) HashSet::new, Set::add, (left, …



17
Was ist der beste Weg, um die log TAG-Konstante in Kotlin zu definieren?
Ich erstelle meine ersten Kotlin-Klassen in meiner Android-Anwendung. Normalerweise habe ich zu Protokollierungszwecken eine Konstante mit Namen TAG. Was ich in Java tun würde, ist: private static final String TAG = MyClass.class.getSimpleName(); Ich weiß, dass ich in Kotlin-Klassen auf folgende TAGWeise erstellen kann: private val TAG = MyClass::class.java.simpleName Dies ist …




6
2 @path Vs @query nachrüsten
Ich bin neu in der Nachrüstung von 2-Bibliotheken. Ich habe mehrere Artikel gelesen, um als Anfänger zu beginnen, und es ist mir gelungen, XML-Daten von meiner RESTful-API abzurufen, ohne Parameter anzugeben. Meine Methode, die die XML-Ressource generiert hat, ist unten aufgeführt. @GET @Path("/foods") @Produces(MediaType.APPLICATION_XML) public List<FoodPyramid> getFoodPyramid() { Session session …
74 java  android  rest  retrofit2 


6
Gibt es einen Haufen in Java?
Ich portiere eine C ++ - Bibliothek nach Java und benötige eine Heap-Datenstruktur. Gibt es eine Standardimplementierung oder muss ich diese selbst durchführen?
74 java 


9
HMAC-SHA256 Algorithmus zur Signaturberechnung
Ich versuche, eine Signatur mit dem HMAC-SHA256-Algorithmus zu erstellen, und dies ist mein Code. Ich verwende die US-ASCII-Codierung. final Charset asciiCs = Charset.forName("US-ASCII"); final Mac sha256_HMAC = Mac.getInstance("HmacSHA256"); final SecretKeySpec secret_key = new javax.crypto.spec.SecretKeySpec(asciiCs.encode("key").array(), "HmacSHA256"); final byte[] mac_data = sha256_HMAC.doFinal(asciiCs.encode("The quick brown fox jumps over the lazy dog").array()); String result …

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.