vi en alguna parte¿Qué significa la palabra clave "transitorio" en Java?
transient private TrackDAO trackDAO;
vi en alguna parte¿Qué significa la palabra clave "transitorio" en Java?
transient private TrackDAO trackDAO;
Google es tu amigo - first hit - También es posible que primero echar un vistazo a lo que es serialization.
Marca una variable miembro no ser serializado cuando se conserva a flujos de bytes. Cuando un objeto es transferido a través de la red, el objeto debe ser 'serializado'. La serialización convierte el estado del objeto en bytes de serie. Esos bytes son enviados a través de la red y el objeto se recrea a partir de esos bytes. Las variables de miembro marcadas con java transient palabra clave no se transfieren, son perdidas intencionalmente.
ejemplo a partir de allí, ligeramente modificados (@pgras gracias):
public class Foo implements Serializable
{
private String saveMe;
private transient String dontSaveMe;
private transient String password;
//...
}
significa que trackDAO
no debe serializar.
Esta es la anotación @Transient, no la palabra clave. –
@Marcos: ¿de qué estás hablando? Tanto la pregunta como la respuesta son sobre la palabra clave 'transient'. –
variables transitorias nunca se serializan en java – Deepak
las variables transitorios no son serializados en Java
@windings: en ese caso, que realmente necesita para empezar [a trabajar a través de tutoriales] (http://download.oracle.com/javase/tutorial/). Esos no se pueden reemplazar haciendo preguntas. 'Integer' no es una palabra clave, es una clase. –
La gran ironía es que este es ahora el primer éxito en google. Entonces ... –