Isinstance e isassInignable de
OBJ Instância de classe
Determinar se o OBJ é uma subclasse de classe ou classe
clazz.isInsinStance (OBJ)
Determine se o OBJ pode ser lançado para o tipo clazz, ou seja, se o OBJ é uma subclasse de clazz ou clazz
clazz1.isassignablefrom (clazz2)
Retorne verdadeiro se o clazz2 e o clazz1 são os mesmos ou o clazz1 é a classe pai do clazz2, caso contrário, retornar
Classe estática pai {} classe estática filho estende pai {} public static void main (string [] args) {pai pai = new parent (); filho filho = novo filho (); assert.assertTrue (filho do filho); assert.assertTrue (filho do pai); assert.AssertFalse (parentton Filho); Assert.AssertTrue (SON.CLASS.IsInsinSance (Son)); Assert.assertfalse (SON.CLASS.IsInsinStance (Parent)); Assert.AssertTrue (parent.class.isInsinStance (filho)); assert.asserttru E (SON.CLASS.ISASSIGNABLEFROM (SON.CLASS)); Assert.assertfalse (SON.CLASS.ISASSIGNABLEFROM (Parent.class)); Assert.assertTrue (parent.class.isassignablefrom (SON.Class));} Modifier.istransient (field.getModifiers ())
Ao serializar objetos usando o próprio método de Java, as variáveis de membros transitórias não serão serializadas. Informações confidenciais, como senhas bancárias, não podem ser serializadas para disco ou transmitidas na rede.
importar java.io.byteArrayInputStream; importar java.io.bytearrayoutputStream; importar java.io.ioException; importar java.io.objectinputStream; importar java.io.objecttutStream; importância java.io.erializable; 2103161633120805900L; Nome da sequência privada; senha de sequência transitória privada; conta pública (string n, string p) {this.name = n; this.password = p;}@substituição pública string tostring () {return "["+this.name+"]/t ["+isto.password "; {ObjectOutputStream ooS = null; byteArrayOutputStream baos = null; try {Baos = new ByteArrayOutputStream (); oos = new ObjectOutputStream (Baos); oos.WriteObject (object); oos.close (); byte; {E.PrintStackTrace ();} retorna nulo;} // Deserialize o objeto estático público deseralizando (byte [] bytes) {byteArrayInputStream Bais = null; Try {Bais = newTearTrayInputStream (bytes); ObjectInputStream ois = new ObjectInpTren; ret = ois.readObject (); ois.close (); return ret;} catch (exceção e) {e.printStacktrace ();} retorna nulo;} public static void main (string [] args) lança ioexception {conta inst = newous ("ouisun (" 123456 "); dados = serialize (inst); conta Inst2 = (conta) Deserialize (dados); System.out.println ("Serialized"+Inst2);}}Resumir
O exposto acima é o conteúdo inteiro deste artigo sobre alguns códigos de exemplo de método nas classes e membros do Java. Espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!