Colaborativo 1 programacion orientada a objetos.
Enviado por Stella • 3 de Abril de 2018 • 2.548 Palabras (11 Páginas) • 474 Visitas
...
Variables: son localidades de memoria en las que pueden almacenarse datos. Cada una tiene un nombre, un tipo y un valor. Hay tres tipos de variables: de instancia, de clase y locales.
Todas las variables se deben declarar antes de usarlas, la declaración consiste en una sentencia en la que figura el tipo de dato y el nombre que asignamos a la variable. Una vez declarada se le podrá asignar valores.
- Instancia: Se utilizan para definir atributos de un objeto.
- De clase: Son similares a las variables de instancia, con la excepción de que sus valores son los mismos para todas las instancias de la clase.
- Locales: Se declaran y se utilizan dentro de las definiciones de los métodos.
Declaraciones: Es la relación de la variable con el tipo de dato que este va a tener, por ejemplo Int y, estamos indicando que este va guardar un valor entero.
Constantes: Es una variable del sistema que mantiene un valor inmutable a lo largo de toda la vida del programa. Se definen mediante el modificador final.
Arreglos (Array): Objetos en los que podemos guardar más de una variable, es decir, al tener un único arreglo, este puede guardar múltiples variables de acuerdo a su tamaño o capacidad, es importante recordar que las variables guardadas deben ser del mismo tipo, por ejemplo: Si tenemos un arreglo de tipo Numérico que puede almacenar 10 variables, solo podra almacenar 10 números diferentes, no otras variables como caracteres o Strings.
Declaración:
La estructura de declaración de un arreglo es la siguiente:
tipo_dedato [] nombre_variable; //tambien puede declararse “tipo_dedato nombre_variable[];”
Cadenas (string): Son arreglo de caracteres
Son instancias de clase java.lang.string
Por ejemplo:
String s = “prueba”
Con la expresión + se puede concatenar cadenas
String s1 = “hola”;
String s2 = “mundo”;
String s3 = s1 + s2;
Asignación: Las variables guardan valores de sus tipos, por lo tanto estos valores deben de estar asignado
Por ejemplo
X = 10
Lógicamente se tiene que hacer una asignación
Int x = 10
Operadores: Java tiene todos los operadores estándar de C
Todos los operadores son valores con signos
Algunos ejemplos de operadores son:
++,-- Incremento, decremento
+,- mas, menos
== Igual
& AND para bits
Control: Permiten modificar el flujo de ejecución de las instrucciones de un programa.
Tiene un único punto de entrada. Se pueden clasificar en: secuenciales, iterativas y de control avanzadas.
Por ejemplo
If
else if
else
while
PROGRAMACION AVANZADA
Archivos: La clase File se usa para obtener información sobre archivos y directorios.
Además la clase File permite crear y eliminar archivos y directorios.
Un objeto de la clase Java File representa un archivo o directorio.
Bases de Datos: Acceso a datos de Bases de Datos relacionales desde el lenguaje de programación Java.
Excepciones: Mecanismos de control de errores en tiempo de ejecución. Es una forma de hace que la aplicación continúe la ejecución si se produce un error.
Código Nativo: Java permite incluir código escrito en otros lenguajes, en particular C. Para esto se aplica el modificador native.
Sincronización (Threads): Evitar que dos o más threads traten de acceder a los mismos recursos al mismo tiempo.
Serialización: Consiste en obtener una secuencia de bytes que represente el estado de dicho objeto. Esta secuencia puede utilizarse de varias maneras (a través de la red, guardarse en un fichero para su uso posterior, utilizarse para recomponer el objeto original, etc).
Finalizador: Son métodos que vienen a completar la labor del garbage collector. Es un método que se llama automáticamente cuando se va a destruir un objeto.
UML Y JAVA
OBJETOS Y CLASES
Clase: Implementación de un tipo de dato.
Una clase sirve tanto de módulo como de tipo
- Tipo: Descripción de un conjunto de objetos (equipados con ciertas operaciones)
- Módulo: Unidad de descomposición del software.
Objeto: Instancia de una clase: Unidad atómica que encapsula estado y comportamiento.
- Un objeto puede caracterizar una entidad física (un teléfono, un interruptor, un cliente) o una entidad abstracta (un número, una fecha, una ecuación matemática)
- Todos los objetos son instancias de una clase: Los objetos se crean por instancias de las clases.
- Todos los objetos de una misma clase (eje. Vehículos) comparte ciertas características: Sus atributos (tamaño, peso, color, potencia) y el comportamiento que exhiben (aceleran, frenan, curvan)
Atributos: es un a propiedad nombrada de una clase, que describe un rango de valores que puede tomar esa propiedad en las instancias.
Las clases tienen atributos que representan alguna
...