Issinstance und sassignable von
OBJ Instanz der Klasse
Stellen Sie fest, ob OBJ eine Unterklasse der Klasse oder Klasse ist
clazz.issinstance (obj)
Stellen Sie fest, ob OBJ an den Clazz -Typ gegossen werden kann, dh, ob OBJ eine Unterklasse von Clazz oder Clazz ist
clazz1. issidesignable von (clazz2)
Return true, wenn Clazz2 und Clazz1 gleich sind oder Clazz1 die Elternklasse von Clazz2 ist, ansonsten Return Flase
statische Klasse Eltern {} statische Klasse Sohn erweitert Eltern {} public static void main (String [] args) {parent übergeordnet = neuer Elternteil (); Son Son = New Son (); Sohn); e (Son.Class.Sassiningable von (Son.Class)); Modifier.ISTRANSIENT (Field.getModifiers ())
Wenn Objekte mithilfe der Java -eigenen Methode serialisieren, werden vorübergehende Mitgliedsvariablen nicht serialisiert. Sensible Informationen wie Bankkennwörter dürfen nicht auf Festplatte serialisiert oder im Netzwerk übertragen werden.
Importieren Sie Java.io.BytearrayInputStream; Import Java.io.BytearrayoutputStream; Import Java.io.ioxception; Import Java.io.objectinputStream; Java.io.objectoutputStream; importieren java.io.io.Serializierbar implementiert serialisierbarer {privates statisches endgültiges langen serialversionuid = 2103161633120805900L; privater String -Name; privates transientes Zeichenfolgenkennwort; öffentliches Konto (String N, String p) {this.name = n; {ObjectOutputStream OOS = null; bytearrayoutputStream baos = null; try {baos = new bytearrayoutputStream (); OOS = new ObjectOutputStream (baos); oos.writeObject (Objekt); OOS.CLOSE (); {e.printstacktrace ();} return null;} // Deserialize öffentliches statisches Objekt deserialisieren (byte [] bytes) {bytearrayinputstream bais = null; try {bais = new bytearrayinputstream (Bytes); rect = ois.ReadObject (); ois.close (); return;} catch (Ausnahme E) {E. printstacktrace ();} return null;} public static void main (String [] args) löscht ioException {account Inst = New Account ("orisun", 123456 "; datas = serialize (inst); Konto inst2 = (Konto) Deserialize (datas); System.out.println ("Serialized"+Inst2);}}Zusammenfassen
Das obige ist der gesamte Inhalt dieses Artikels zu einigen Methodenbeispielcodes zu Java -Klassen und Mitgliedern. Ich hoffe, es wird für alle hilfreich sein. Interessierte Freunde können weiterhin auf andere verwandte Themen auf dieser Website verweisen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!