Universidad Distrital Francisco José de Caldas
Lenguaje de programación II
Lenguaje de programación II
Notas de Clase
Carlos Alberto Vanegas
Universidad Distrital Francisco José de Caldas ·Colombia
Licencia de minería de texto y datos
Esta publicación no tiene una declaración de licencia TDM (minería de texto y datos) registrada. La editorial titular puede declararla desde su cuenta en SIMEH; quedará publicada aquí con fecha y hora certificadas.
Sobre esta obra
Este manual contiene 14 capítulos distribuidos de la siguiente forma: 1. Lenguaje de programación Java: conceptos básicos de lenguaje de programación Java, sus palabras reservadas, tipos de datos, operadores y la compilación y ejecución de un programa en Java. 2. Estructuras de control: conceptos propios de las estructuras de decisión, if, else, switch-case, y de las estructuras repetitivas while, for, do-while, así como una serie de ejemplos que permiten reforzar los conceptos; al final, unos ejercicios. 3. Arreglos: la estructuración de datos en arreglos con elementos de un mismo tipo; también se presentan ejemplos aplicados al tema y ejercicios para prácticar. 4. Métodos: diferentes métodos propios de Java, y la creación de métodos por el usuario, representados por medio de unos ejemplos prácticos. 5. Cadenas y caracteres: algunas de las funciones de Java que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 6. Interfaz gráfica de usuario: algunos objetos que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 7. Gráficos en Java: objetos gráficos: dibujo de caracteres, cadenas, control de color y letra, y dibujo de líneas, rectángulos, óvalos, arcos y polígonos. 8. Programación orientada a objetos con Java: conceptos de programación orientada a objetos utilizando el lenguaje de programación Java en cuanto a constructores, sobrecarga de métodos, herencia, polimorfismo, clases abstractas e interfaces. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 1. Lenguaje de programación Java: conceptos básicos de lenguaje de programación Java, sus palabras reservadas, tipos de datos, operadores y la compilación y ejecución de un programa en Java. 2. Estructuras de control: conceptos propios de las estructuras de decisión, if, else, switch-case, y de las estructuras repetitivas while, for, do-while, así como una serie de ejemplos que permiten reforzar los conceptos; al final, unos ejercicios. 3. Arreglos: la estructuración de datos en arreglos con elementos de un mismo tipo; también se presentan ejemplos aplicados al tema y ejercicios para prácticar. 4. Métodos: diferentes métodos propios de Java, y la creación de métodos por el usuario, representados por medio de unos ejemplos prácticos. 5. Cadenas y caracteres: algunas de las funciones de Java que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 6. Interfaz gráfica de usuario: algunos objetos que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 7. Gráficos en Java: objetos gráficos: dibujo de caracteres, cadenas, control de color y letra, y dibujo de líneas, rectángulos, óvalos, arcos y polígonos. 8. Programación orientada a objetos con Java: conceptos de programación orientada a objetos utilizando el lenguaje de programación Java en cuanto a constructores, sobrecarga de métodos, herencia, polimorfismo, clases abstractas e interfaces. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 2. Estructuras de control: conceptos propios de las estructuras de decisión, if, else, switch-case, y de las estructuras repetitivas while, for, do-while, así como una serie de ejemplos que permiten reforzar los conceptos; al final, unos ejercicios. 3. Arreglos: la estructuración de datos en arreglos con elementos de un mismo tipo; también se presentan ejemplos aplicados al tema y ejercicios para prácticar. 4. Métodos: diferentes métodos propios de Java, y la creación de métodos por el usuario, representados por medio de unos ejemplos prácticos. 5. Cadenas y caracteres: algunas de las funciones de Java que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 6. Interfaz gráfica de usuario: algunos objetos que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 7. Gráficos en Java: objetos gráficos: dibujo de caracteres, cadenas, control de color y letra, y dibujo de líneas, rectángulos, óvalos, arcos y polígonos. 8. Programación orientada a objetos con Java: conceptos de programación orientada a objetos utilizando el lenguaje de programación Java en cuanto a constructores, sobrecarga de métodos, herencia, polimorfismo, clases abstractas e interfaces. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 3. Arreglos: la estructuración de datos en arreglos con elementos de un mismo tipo; también se presentan ejemplos aplicados al tema y ejercicios para prácticar. 4. Métodos: diferentes métodos propios de Java, y la creación de métodos por el usuario, representados por medio de unos ejemplos prácticos. 5. Cadenas y caracteres: algunas de las funciones de Java que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 6. Interfaz gráfica de usuario: algunos objetos que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 7. Gráficos en Java: objetos gráficos: dibujo de caracteres, cadenas, control de color y letra, y dibujo de líneas, rectángulos, óvalos, arcos y polígonos. 8. Programación orientada a objetos con Java: conceptos de programación orientada a objetos utilizando el lenguaje de programación Java en cuanto a constructores, sobrecarga de métodos, herencia, polimorfismo, clases abstractas e interfaces. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 4. Métodos: diferentes métodos propios de Java, y la creación de métodos por el usuario, representados por medio de unos ejemplos prácticos. 5. Cadenas y caracteres: algunas de las funciones de Java que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 6. Interfaz gráfica de usuario: algunos objetos que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 7. Gráficos en Java: objetos gráficos: dibujo de caracteres, cadenas, control de color y letra, y dibujo de líneas, rectángulos, óvalos, arcos y polígonos. 8. Programación orientada a objetos con Java: conceptos de programación orientada a objetos utilizando el lenguaje de programación Java en cuanto a constructores, sobrecarga de métodos, herencia, polimorfismo, clases abstractas e interfaces. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 5. Cadenas y caracteres: algunas de las funciones de Java que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 6. Interfaz gráfica de usuario: algunos objetos que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 7. Gráficos en Java: objetos gráficos: dibujo de caracteres, cadenas, control de color y letra, y dibujo de líneas, rectángulos, óvalos, arcos y polígonos. 8. Programación orientada a objetos con Java: conceptos de programación orientada a objetos utilizando el lenguaje de programación Java en cuanto a constructores, sobrecarga de métodos, herencia, polimorfismo, clases abstractas e interfaces. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 6. Interfaz gráfica de usuario: algunos objetos que permiten mejorar la interfaz de un programa, por medio de un ejemplo para cada objeto. 7. Gráficos en Java: objetos gráficos: dibujo de caracteres, cadenas, control de color y letra, y dibujo de líneas, rectángulos, óvalos, arcos y polígonos. 8. Programación orientada a objetos con Java: conceptos de programación orientada a objetos utilizando el lenguaje de programación Java en cuanto a constructores, sobrecarga de métodos, herencia, polimorfismo, clases abstractas e interfaces. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 7. Gráficos en Java: objetos gráficos: dibujo de caracteres, cadenas, control de color y letra, y dibujo de líneas, rectángulos, óvalos, arcos y polígonos. 8. Programación orientada a objetos con Java: conceptos de programación orientada a objetos utilizando el lenguaje de programación Java en cuanto a constructores, sobrecarga de métodos, herencia, polimorfismo, clases abstractas e interfaces. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 8. Programación orientada a objetos con Java: conceptos de programación orientada a objetos utilizando el lenguaje de programación Java en cuanto a constructores, sobrecarga de métodos, herencia, polimorfismo, clases abstractas e interfaces. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 10. Manejo de excepciones: manejo de las excepciones que se pueden generar en un programa por posibles errores del sistema. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 11. Hilos y animación en Java: la animación en Java utilizando el concepto de hilos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 12. Manejo de datos (archivos) a través de los flujos de Java: concepto de flujo de datos, utilizando los conceptos de archivos secuenciales y aleatorios. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 13. Trabajo con redes: comunicación de programas a través de las redes de computadores, manejando las conexiones de sockets de flujos y datagramas. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos. 14. Bases de datos con Java (JDBC): soporte de Java para la manipulación de bases de datos.