La orientación a objetos es un paradigma de programación que facilita la creación de software de calidad por sus factores que potencian el mantenimiento, la extensión y la reutilización del software generado bajo este paradigma.
La programación orientada a objetos trata de amoldarse al modo de pensar del hombre y no al de la máquina. Esto es posible gracias a la forma racional con la que se manejan las abstracciones que representan las entidades del dominio del problema, y a propiedades como la jerarquía o el encapsulamiento.
El elemento básico de este paradigma no es la función (elemento básico de la programación estructurada), sino un ente denominado objeto. Un objeto es la representación de un concepto para un programa, y contiene toda la información necesaria para abstraer dicho concepto: los datos que describen su estado y las operaciones que pueden modificar dicho estado, y determinan las capacidades del objeto.
Java incorpora el uso de la orientación a objetos como uno de los pilares básicos de su lenguaje.
- Definición y principales características del lenguaje Java
- Instalación, configuración y utilización del entorno de desarrollo Eclipse .: Instalación del IDE Eclipse; Configuración del entorno de desarrollo; Nociones básicas de utilización; La primera aplicación.
- Elementos básicos de Java. : Identificadores; Comentarios; Sentencias; Bloques de código; Expresiones; Variables; Los tipos bá sicos de datos; Las cadenas de caracteres o strings; Palabras clave.
- Operadores. : Operadores aritméticos; Concatenación de strings; Precedencia de operadores; Conversión automática y promoción; operadores unarios; Operadores relacionales; Operadores lógicos.
- Sentencias de control de flujo. : Sentencias condicionales; Sentencias iterativas.
- Conceptos básicos de programación orientada a objetos. : Concepto; Clase; Miembro dato; Constructor; Método; Objeto.
- Paquetes (package). : El paquete (package); El comando import; Paquetes estándar
- Composición. : La clase Punto; La clase Rectángulo; Objetos de la clase Rectángulo
- La clase String. : La clase String; Cómo se obtiene información acerca del string; Comparación de strings; Extraer un substring de un string; Co nvertir un número a string; Convertir un string en número; La clase SringBuffer.
- Arrays. : Decalarar y crear un array ; Inicializar y usar el array ; Arrays multidimensionales.
- La clase Random. : Importar y crear objetos de la clase Random; Comprobación de la uniformidad de números aleatorios.
- La clase Lista (análisis de un caso práctico).
- Modificadores de variables. : Diferencia entre modificador static y final; Relación con variables de instancia y variables de clase.
- La clase Math. : Miembros dato constantes; Funciones miembro.
- Modificadores de acceso. : public y private.
- Función miembro toString.
- Herencia. : La clase base; La clase derivada; Controles de acceso (public, private y protected); La clase base Object.
- Jerarquía de clases. : Clases y métodos abstractos; El operador instanceof.
- La palabra clave final. : Clases y métodos finales.
- Interfaces. : Definición; Diferencia entre un interface y una clase abstracta.
- Excepciones. : Definición; Captura de excepciones; Lanzar excepciones; La cláu sula finally.
- El interface Cloneable. : Duplicación de objeto.
- La clase Vector. : Crear un vector; Añadir elementos al vector; Acceso a los elementos de un vector.
- La clase StringTokenizer. : Función; Obtención de tokens.
- Archivos y directorios. : La clase File; Creación de filtros.
- Entrada/salida estándar. : Los objetos System.in y System.out ; La clase Reader.
- Entrada/salida a un archivo en disco. : Lectura de un archivo de texto; Lectura/escritura
- Leer y escribir datos primitivos. : Flujos de datos DataInputStream y DataOutputStream.
- Leer y escribir objetos. : El interface Serializable; Lectura/escritura; El modificador transient.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Introducción.A.La.Programación.Orientada.A.Objetos.-.Java
Rapidshare | DepositFiles | Megaupload | Fileserve | Filesonic | UB | Ziddu
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
No hay comentarios:
Publicar un comentario