Als «java» getaggte Fragen

8
Offen Geschlossenes Prinzip in Entwurfsmustern

Ich bin etwas verwirrt darüber, wie das Open-Closed-Prinzip im wirklichen Leben angewendet werden kann. Die Anforderungen an geschäftliche Änderungen ändern sich im Laufe der Zeit. Nach dem Open-Closed-Prinzip sollten Sie die Klasse erweitern, anstatt die vorhandene Klasse zu ändern. Jedes Mal,...

8
C ++ löschen gegen Java GC

Die Java-Garbage Collection kümmert sich um tote Objekte auf dem Heap, friert aber manchmal die Welt ein. In C ++ muss ich aufrufen delete, um ein erstelltes Objekt am Ende seines Lebenszyklus zu entsorgen. Dies deletescheint ein sehr niedriger Preis für eine nicht gefrierende Umgebung zu sein. Das...

8
REST-API-Autorisierungsstrategien

Hier gibt es viele Fragen, die sich mit den Mechanismen der Authentifizierung und Autorisierung von RESTful-APIs befassen, aber keine von ihnen scheint Einzelheiten zur Implementierung sicherer Dienste auf Anwendungsebene zu enthalten. Angenommen, meine Webanwendung (ich habe Java im Sinn, dies...

8
Wie komplex ist die String-Split-Funktion von Java?

Mein String ist vom Typ "abacsdsdvvsg"oder "a a a a a a a" Und ich benutze String[] stringArray = s.split("");oder String[] stringArray = s.split(" "); ich frage mich, wie komplex (in O(string length)) für die obige Aufteilung wäre? PS: Ich weiß, wie man O (...) berechnet, wenn Code angegeben wird....

8
Wie teste ich einen benutzerdefinierten ClassLoader?

Aus bestimmten Gründen brauche ich zuerst ein Kind ClassLoader. Solches ClassLoadergibt es im JDK nicht, also schreibe ich es. Da dies eine Schlüsselkomponente meines Anwendungsfalls ist, möchte ich, dass er intensiv getestet wird. Um sicherzustellen, dass es nicht geändert wird, ohne das Verhalten...

7
Warum verwendet Java :: für Methodenreferenzen anstelle von.?

Ich frage mich oft, warum Java ::anstelle von Methodenreferenzen verwendet ., z. B. warum System.out::println anstatt System.out.println Man könnte natürlich einfach antworten: "weil die Designer das entschieden haben". Andererseits hätte ich die zweite Syntax erwartet, da der Punkt die übliche...