Introducción a la Programación Orientada a Objetos – Francisco Aragón – 1ra Edición

Introducción a la Programación Orientada a Objetos: Java

Por:

Descripción

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.

Consulta los datos bibliográficos principales de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.

¿Qué piensas de este libro?

2 comentarios
Avatar
2 COMENTARIOS
  1. Carlos Pérez
    Carlos Pérez

    Muchas gracias por los materiales!!! Así da gusto estudiar

  2. Juan
    Juan

    excelente!!! muchas gracias!!!