Fundamentos de Programación en Java
Español | 1.5 Mb | Pdf | Autor: Jorge Martínez Ladrón de Guevara | Pass:www.detodoprogramacion.org
Descripción:Para programar de forma eficaz es necesario aprender a resolver problemas de una forma sistemática y rigurosa. Solo se puede llegar a realizar un buen programa si previamente se ha diseñado un algoritmo. Un algoritmo dará lugar a un programa que puede codificarse en cualquier lenguaje de programación.
Uno de los objetivos del curso de Fundamentos de Informática es que el alumno desarrolle
habilidades de análisis y diseño de algoritmos simples que le puedan ser de utilidad en el futuro. Es importante tener nociones básicas de programación porque esto permitirá entender y diseñar procesos básicos en lenguajes de uso general como Java y también en aplicaciones informáticas de uso común en la ingeniería o el diseño. En la actualidad la mayoría de las aplicaciones que utilizamos a diario ofrecen posibilidades de programación. Esto facilita el diseño de pequeñas aplicaciones para automatizar tareas de uso cotidiano.
Contenido:
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
La codificación de programas Java
El proceso de desarrollo de software
2. Estructura de un programa Java
La estructura de un programa Java
Los elementos de un programa Java
Comentarios
Identificadores
Variables y valores
Tipos primitivos
Literales
Operadores
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
Declaración de métodos
Invocación de métodos
El método main()
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
Elementos de clase (Static)
Derechos de acceso
Paquetes
Uso
Nombres
Clases predefinidas
Las clases asociadas a los tipos primitivos
La clase Math
La clase String
6. Estructuras de control
Estructuras de selección
Estructura if
Estructura if else
Estructura if else if
Estructura switch
El operador condicional
Estructuras de repetición
Estructura while
Estructura do-while
Estructura for
Uso de las estructuras de repetición
Estructuras de salto
Sentencia break
Sentencia continue
Uso de break y continue
7. Estructuras de almacenamiento
Arrays
Arrays multidimensionales
Uso de arrays
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
Hola
ResponderEliminarPodrías volver a subir el archivo, por favor.
ya intente con ambos servidores .
(24/05/2017)