Declaraciรณn o tipos de variables (parte 1)
La variable es un sĂmbolo que puede ser reemplazado o que toma un valor que pueden ser numero, letras o sĂmbolos; o combinaciĂłn de estos. Un tipo de datos es el conjunto de valores que puede tomar una variable. En java tenemos diferentes tipos de datos con los que podemos trabajar
Las variables se declaran dentro de una clase o dentro de un mĂŠtodo. Estas variable o atributos se clasifican de dos maneras: En atributitos de clase cuando se usa la palabra static. La variable es Ăşnica para todas las instancias (Objetos) y ocupa un lugar en la memoria. Si no es static el sistema crea un lugar nuevo de esa variable con cada instancia.
Las variables se van a declarar de la siguiente manera: [private/public/protected] [static final] [trasendent][volatile] Nombrevariable = [valor];
Private, protected o public Java tiene 4 tipos de acceso diferente a las variables o mĂŠtodos de una clase: privado, protegido, pĂşblico o por paquete (si no se especifica nada). De acuerdo a la forma en que se especifica un atributo, objetos de otras clases tienen distintas posibilidades de accederlos:
Private, protected o public
Transient y volatile Son casos bastante particulares y que no habían sido implementados en Java 1.0. Transient denomina atributos que no se graban cuando se archiva un objeto, o sea que no forman parte del estado permanente del mismo. Volatile se utiliza con variables modificadas asincrónicamente por objetos en 3x02 Vengeance: Episode 2 diferentes threads (literalmente "hilos", tareas que se ejecutan en paralelo); básicamente esto implica que distintas tareas pueden intentar modificar la variable simultáneamente, y volatile asegura que se vuelva a leer la variable (por si fue modificada) cada vez que se la va a usar (esto es, en lugar de usar registros de almacenamiento como buffer)
Stastic y final Static sirve para definir un atributo como de clase, Ăłsea que sea Ăşnico pata todos los objetos de clase. Final determina que el atributo no pueda ser sobrescrito o redefinido Ăłsea convierte a variable en una constante.