Tag: type-safety
Art Sicherheit ist das Ausmaß, in dem eine Sprache schreckt die Verwendung von Variablen in einer unsicheren Art und Weise, entsprechend der Variablen‘ Art.
3
Antworten
Während der überarbeitung einige alte c++ - code, ich lief über mehrere bitflags definiert als enums. enum FooFlags { FooFlag1 = 1 << 0, FooFlag2 = 1 << 1, FooFlag3 = 1 << 2 //etc... }; Dies
5
Antworten
Habe ich definiert Vector Klasse, die Eigenschaft hat drei Variablen: x, y und z. Koordinaten zu den realen zahlen, aber es gibt nichts zu stoppen zu tun, die folgenden: >>> v = Vector(8, 7.3, -1) >>> v.x
5
Antworten
Eclipse angezeigt, eine Art Sicherheit Warnung und ich versuchte fast alles, um Sie auszumerzen es (natürlich zu unterdrücken, es wäre eine option), aber leider hatte ich keinen Erfolg. Weißt du, wie ich meinen code so, dass es
2
Antworten
Habe ich Folgendes POJOs: public interface Shape { public double calcArea(); public double calcPerimeter(); } public class Rectangle implement Shape { //Various properties of a rectangle } public class Circle implements Shape { //Various properties of a
14
Antworten
Scheint es, dass ein List-Objekt kann nicht gespeichert werden, in eine List-variable in C#, und kann auch nicht explizit umgewandelt werden, Weg. List<string> sl = new List<string>(); List<object> ol; ol = sl; Ergebnisse kann Nicht implizit konvertiert
2
Antworten
Beim kompilieren die folgende simpleType mit dem XJC kompilieren (aus der JAXB-Paket)... <xs:simpleType name="test"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumClass/> </xs:appinfo> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="4"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumMember name="FOUR"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumMember name="SIX"/> </xs:appinfo>
2
Antworten
Habe ich eine benutzerdefinierte Klasse als Schlüssel, der hat zwei Eigenschaften, X und Y Ich habe etwas ähnliches wie dieses: Dim test As New List(of TestClass) Dim key as New TestData key._a = A key._b = B
11
Antworten
Es ist allgemein bekannt, dass die eingebaute Enumerationen in C++ sind nicht typesafe. Ich Frage mich, welche Klassen implementieren typesafe enums verwendet werden, da draußen... Ich selbst benutze die folgende "Fahrrad", aber es ist etwas ausführlich und
2
Antworten
Hier ist mein code: Object data = GeneComparison.readData(files); MyGenome genome = (MyGenome) data[0]; LinkedList<Species> breeds = (LinkedList<Species>) data[1]; Gibt es diese Warnung für die LinkedList: Type safety: Unchecked cast from Object to LinkedList<Species> Warum er Klagen über
9
Antworten
Hatte ich eine brainbench Prüfung kürzlich, bekam eine hohe Bewertung, aber es gab ein paar Fragen, die waren hart für mich. Vielleicht, weil Englisch nicht meine Muttersprache... Eine der Fragen ist: Welche der folgenden beschreibt Typ-Sicherheit? Eine
3
Antworten
Ich benutze Gson in meine Projekte zu Deserialisieren JSON-Strings in Java-Objekte. Wenn ich einen Antrag erwarte ich eine gut definierte Antwort vom Server. Der Server wird entweder zurückgeben, die gut definierte Antwort, die ich erwarten, ODER wird
2
Antworten
String boxOptions = {"1","2","4","8","16","20","40","100","400"}; JComboBox box = new JComboBox(boxOptions); Hatte ich genau diese Zeilen code in mein Programm vor, und nicht immer diese Fehlermeldung. Ich habe ein bisschen die Suche und die Ergebnisse, die ich gefunden habe
5
Antworten
Wenn ich eine generische Klasse Foo<Bar>ich bin nicht erlaubt, ein array zu erstellen wie folgt: Bar bars = new Bar; (Dadurch wird der Fehler "Cannot create a generic array of Bar"). Aber, wie vorgeschlagen von dimo414 in
9
Antworten
In meinem spring-Anwendung Kontext-Datei, ich habe so etwas wie: <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, die Umsetzung sieht wie folgt aus: private Map<String, String>
11
Antworten
Was bedeutet "type-safe"? InformationsquelleAutor der Frage | 2008-11-04
9
Antworten
Ich versuche zu überschreiben equals Methode einer parametrisierten Klasse. @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (!(obj instanceof Tuple)) return false; Tuple<E> other = (Tuple<E>)
6
Antworten
Ich versuche zu casten eines Objekts zu meiner Aktion Klasse, aber es führt zu einer Warnung: Type safety: Unchecked cast from Object to Action<ClientInterface> Action<ClientInterface> action = null; try { Object o = c.newInstance(); if (o instanceof
3
Antworten
C++ 0x hat die Vorlage Aliase (manchmal als Vorlage Typdefinitionen). Sehen hier. Aktuelle Spezifikation der C++ nicht. Was möchten Sie verwenden, wie umgehen ? Container-Objekte oder Makros ? Fühlst du es lohnt sich ? InformationsquelleAutor der Frage
7
Antworten
Wenn ich Wünsche, zu binden eines Steuerelements an eine Eigenschaft des Objekts, ich habe den Namen der Eigenschaft als string. Dies ist nicht sehr gut weil: Wenn die Eigenschaft entfernt oder umbenannt habe ich nicht bekommen, einen
3
Antworten
Habe ich diese sehr einfache test-Funktion, die ich verwende, um herauszufinden, was es mit den const-qualifier. int test(const int* dummy) { *dummy = 1; return 0; } Diese wirft man mich auf einen Fehler mit GCC-4.8.3. Doch
15
Antworten
[Hinweis: Diese Frage hatte den ursprünglichen Titel "C (ish) Stil union in C#" aber als Jeff 's Kommentar informiert mich, anscheinend ist diese Struktur wird als "diskriminiert union"] Entschuldigen Sie die Ausführlichkeit dieser Frage. Gibt es ein
9
Antworten
Ich habe gerade eine Java n-Tupel der Typ-sicher. Ich bin mit einigen unkonventionellen Methoden zu erreichen geben-Sicherheit (habe ich nur gemacht, weil es Spaß macht). Kann jemand etwas input auf, es zu verbessern oder einige mögliche Mängel.
14
Antworten
Scheint es, dass ein List-Objekt kann nicht gespeichert werden, in eine List-variable in C#, und kann auch nicht explizit umgewandelt werden, Weg. List<string> sl = new List<string>(); List<object> ol; ol = sl; Ergebnisse kann Nicht implizit konvertiert
8
Antworten
Auch, hat man automatisch die anderen? InformationsquelleAutor der Frage JDelage | 2010-04-22
9
Antworten
Habe ich eine Klasse, die ich verwenden möchten speichern "Eigenschaften" für eine andere Klasse. Diese Eigenschaften haben einfach einen Namen und einen Wert. Im Idealfall, was ich möchte ist, hinzufügen zu können eingegeben Eigenschaften, so dass der
8
Antworten
Gibt es eine Möglichkeit zu erzwingen - /limit-die Typen, die übergeben werden, ursprünglich? (bool, int, string, etc.) Nun, ich weiß, Sie können festlegen, dass die generischen Typ-parameter, um einen Typ oder eine Schnittstelle die Implementierung via wo
11
Antworten
Es ist allgemein bekannt, dass die eingebaute Enumerationen in C++ sind nicht typesafe. Ich Frage mich, welche Klassen implementieren typesafe enums verwendet werden, da draußen... Ich selbst benutze die folgende "Fahrrad", aber es ist etwas ausführlich und