Fundamentos de Programación en Java – Jorge Martínez Ladrón de Guevara – 1ra Edición

Descripción

Los lenguajes de programación son idiomas artificiales diseñados para expresar cálculos y procesos que serán llevados a cabo por ordenadores. Un lenguaje de programación está formado por un conjunto de palabras reservadas, símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.

El proceso de programación consiste en la escritura, compilación y verificación del código fuente de un programa. Antes de diseñar un programa es necesario entender completamente el problema que queremos resolver y conocer las restricciones de operación de la aplicación.

La programación es una tarea compleja y es muy importante abordar la solución a un problema específico desde un punto de vista algorítmico. Un algoritmo es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema.

Está definido por instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad. Dado un estado inicial, una entrada y una secuencia de pasos sucesivos, se llega a un estado final y se obtiene una solución

Ver más
  • 1. Introducción a Java
    Los lenguajes de programación
    Historia de Java
    La plataforma de Java
    Entornos de desarrollo para Java
    El proceso de edición y compilación en java
    La codificación de programas Java
    El proceso de desarrollo de software en Java

    2. Estructura de un programa Java
    La estructura de un programa Java
    Los elementos de un programa Java - 1 de 3
    Comentarios
    Identificadores
    Variables y valores
    Los elementos de un programa Java - 2 de 3
    Tipos primitivos
    Literales
    Operadores
    Los elementos de un programa Java - 3 de 3
    Expresiones
    Expresiones aritmético-lógicas
    Conversión de tipos
    Las palabras reservadas de Java

    3. Clases y objetos
    Clases
    Los elementos de una clase
    Atributos
    Métodos y constructores
    Representación de clases y objetos
    Objetos
    La referencia null
    Referencias compartidas por varios objetos
    El ciclo de vida de un objeto
    Atributos
    Métodos - 1 de 3
    Métodos - 2 de 3
    Declaración de métodos
    Invocación de métodos
    El método main()
    Métodos - 3 de 3
    Parámetros y argumentos
    Paso de parámetros
    El valor de retorno
    Las variables locales de un método
    Sobrecarga de métodos
    Constructores

    4. Extensión de clases
    Composición
    Herencia
    Extensión de clases
    Polimorfismo
    Compatibilidad de tipos
    Conversión ascendente de tipos
    Conversión descendente de tipos
    Jerarquía de herencia

    5. Ampliación de clases - 1 de 2
    Elementos de clase (Static)
    Derechos de acceso
    Paquetes
    Uso
    5. Ampliación de clases - 2 de 2
    Nombres
    Clases predefinidas
    Las clases asociadas a los tipos primitivos
    La clase Math
    La clase String

    6. Estructuras de control
    Estructuras de selección - 1 de 2
    Estructura if
    Estructura if else
    Estructura if else if
    Estructuras de selección - 2 de 2
    Estructura switch
    El operador condicional
    Estructuras de repetición - 1 de 3
    Estructura while
    Estructuras de repetición - 2 de 3
    Estructura do-while
    Estructura for
    Estructuras de repetición - 3 de 3
    Uso de las estructuras de repetición
    Estructuras de salto
    Sentencia break
    Sentencia continue
    Uso de break y continue

    7. Estructuras de almacenamiento
    Arrays - 1 de 2
    Arrays - 2 de 2
    Arrays multidimensionales
    Uso de arrays en JAVA - 1 de 2
    Uso de arrays en JAVA - 2 de 2
    Búsqueda binaria en arrays ordenados
    Ordenación de arrays
    El algoritmo de ordenación “Bubble Sort”
    El método sort de la clase Arrays
    Arrays redimensionables
    Uso de arrays redimensionables

    8. Entrada y salida
    Los flujos de Java
    Entrada de datos desde el teclado
    Leer y escribir en ficheros de texto
    Leer y escribir objetos en ficheros

    9. Anexos
    A. Operadores del lenguaje Java
    Operadores aritméticos
    Operadores unarios y compuestos
    Operadores de relación
    Operadores lógicos
    Orden de precedencia de los operadores
    B. Glosario
    A - E
    F - M
    N - Z
  • Citar Libro

Descargar Fundamentos de Programación en Java

Tipo de Archivo
Idioma
Descargar RAR
Descargar PDF
Páginas
Tamaño
Libro
Español
206 pag.
1 mb

¿Qué piensas de este libro?

No hay comentarios

guest
Valorar este libro:
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Nos encantaría conocer tu opinión, comenta.x