Declaración y el control de acceso
A continuación, les presento un enlace donde se puede ver la declaración de objetos en Java y el control de acceso
A continuación, les presento un enlace donde se puede ver la declaración de objetos en Java y el control de acceso
A continuación, les presento un enlace muy interesante para conocer y poder trabajar sobre los operadores de Java.
En el siguiente enlace, podemos encontrar información muy interesante sobre serialización de objetos en Java.
Este post tiene como objetivo tratar, analizar y discutir la serialización en Java, tanto a nivel de teoría como de práctica
A continuación, mostramos un ejemplo muy sencillo, pero que transmite mucha información en poco espacio de tiempo.
A continuación actualizaremos el estado sobre porcentajes de aciertos, precios del examen, temario, y temas relacionados.
En este ejemplo, vamos a ver cómo sincronizar un recurso compartido entre dos hilos. Para ello, comentamos los siguientes métodos, que pueden ser ejecutados desde un bloque de código concurrente: Wait -> permite detener el hilo actual. Notify -> permite notificar a los hilos que están esperando para que uno de ellos pueda pasar a esta activo. NotifyAll -> notifica a TODOS los hilos que el hilo actual cede el paso.
A continuación, vamos a ver un ejemplo documentado sobre hilos. En el mismo, definiremos dos hilos, con las dos maneras existentes: implementación de Runnable y extensión de Thread. También veremos el uso de InterruptedException, que es bueno conocer. Esta excepción se produce cuando el hilo que está en ejecución ha sido interrumpido. Vemos que existe una clase estática Thread que permite invocar métodos de utilidad. También vemos los estados por los que pasa un hilo, desde su creación, hasta su ejecución. Importante: en este ejemplo no vemos el problema de sincronización
A continuación vamos a ver un ejemplo muy práctico de las Outer e Inner Classes.
En el siguiente artículo analizaremos el tema 5 correspondiente a la SCJP: control de flujo, analizando opciones como if, switch, case, for, while, asserts, etc...