Als «type-safety» getaggte Fragen


10
Typensicherheit: Unkontrollierte Besetzung
In meiner Kontextdatei für die Frühlingsanwendung habe ich Folgendes: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" /> </util:map> In der Java-Klasse sieht die Implementierung folgendermaßen aus: private Map<String, String> someMap = new HashMap<String, String>(); someMap = (HashMap<String, String>)getApplicationContext().getBean("someMap"); In Eclipse sehe ich eine …


11
Generische Typkonvertierung FROM Zeichenfolge
Ich habe eine Klasse, mit der ich "Eigenschaften" für eine andere Klasse speichern möchte. Diese Eigenschaften haben einfach einen Namen und einen Wert. Im Idealfall möchte ich typisierte Eigenschaften hinzufügen können , damit der zurückgegebene "Wert" immer von dem Typ ist, den ich möchte. Der Typ sollte immer ein Grundelement …

15
Diskriminierte Gewerkschaft in C #
[Anmerkung: Diese Frage hatte den Originaltitel " C (ish) style union in C # ", aber wie Jeffs Kommentar mir mitteilte, wird diese Struktur anscheinend als "diskriminierte Union" bezeichnet.] Entschuldigen Sie die Ausführlichkeit dieser Frage. Es gibt einige ähnlich klingende Fragen zu meinen bereits in SO, aber sie scheinen sich …

14
Warum kann in C # ein List <string> -Objekt nicht in einer List <object> -Variable gespeichert werden?
Es scheint, dass ein List-Objekt nicht in einer List-Variablen in C # gespeichert und nicht einmal explizit auf diese Weise umgewandelt werden kann. List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = sl; Ergebnisse in Can nicht implizit konvertiert Typ System.Collections.Generic.List&lt;string&gt;zuSystem.Collections.Generic.List&lt;object&gt; Und dann... List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; …

1
Welche Bedeutung hat die Typensicherheitswarnung in bestimmten Java-Generika-Casts?
Was bedeutet die Java-Warnung ? Typensicherheit: Die Umwandlung von Objekt in Liste &lt;Integer&gt; wird tatsächlich mit der gelöschten Typliste verglichen Ich erhalte diese Warnung, wenn ich versuche, ein Objekt in einen Typ mit allgemeinen Informationen umzuwandeln, z. B. im folgenden Code: Object object = getMyList(); List&lt;Integer&gt; list = (List&lt;Integer&gt;) object;

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.