comunidades

Programación en Java 6: Algoritmos, programación orientada a objetos e interfaz gráfica de usuarios – Luis Joyanes Aguilar


La empresa Sun Microsystems anunció formalmente el nacimiento de Java en mayo de 1995 en una conferencia del sector industrial de computación. La promesa de que la tecnología Java1 se convertiría en un aglutinante o integrador (universal glue fue el tér­mino original empleado) que conectaría a los usuarios con la información proceden­te de servidores web, bases de datos, proveedores de información o cualquier otra fuente de información imaginable, comenzó pronto a hacerse una realidad palpable. Java se granjeó la atención de la comunidad tecnológica y de negocios. La expansión de la World Wide Web, que por aquella época comenzó su expansión después de su nacimiento en los primeros años de esa década, de la mano de su creador Tim Berners-Lee, y la posibi­lidad de Java como herramienta para su uso en los primeros navegadores convirtió pron­to a esta tecnología en un referente en los negocios y en la industria.
Java se utiliza hoy día con gran profusión en las empresas y es clave en el desarrollo de la web; sus características de seguridad tanto para desarrolladores como para usuarios fortalecieron su uso. Java se utiliza actualmente en el desarrollo de grandes proyectos tec­nológicos empresariales, para soportar y mejorar la funcionalidad de los servidores web (los equipos que proporcionan los contenidos que visualizamos a diario en navegadores como Firefox, Explorer, Chrome, Opera o Safari), aplicaciones para cualquier tipo de dispositivos, desde teléfonos celulares hasta reproductores de audio, video, fotografía o videoconsolas; así como para dispositivos embebidos en los grandes sistemas de comu­nicación como aviones, barcos, trenes, etcétera. Java también presenta características de programación avanzada, lo que le hace muy útil para realizar tareas tales como progra­mar redes o conectar bases de datos y proyectos concurrentes.
Contenido:
Prólogo
Agradecimientos
Capítulo 1. Introducción a la programación
Capítulo 2. Metodología de programación, creación y desarrollo de programas en Java
Capítulo 3. Elementos básicos de Java
Capítulo 4. Operadores y expresiones
Capítulo 5. Estructuras de selección
Capítulo 6. Estructuras de control I: bucles (lazos)
Capítulo 7. Fundamentos de programación orientada a objetos y UML
Capítulo 8. Clases y objetos
Capítulo 9. Métodos
Capítulo 10. Arreglos (arrays)
Capítulo 11. Cadenas
Capítulo 12. Extensión de clases: interfaces, clases internas y enumeraciones
Capítulo 13. Herencia
Capítulo 14. Polimorfismo
Capítulo 15. Genericidad
Capítulo 16. Excepciones
Capítulo 17. Archivos y flujos
Capítulo 18. Algoritmos de ordenación y búsqueda
Capítulo 19. Recursividad
Capítulo 20. Gráficos I. GUI/Swing
Capítulo 21. Gráficos II. Componentes y eventos
Capítulo 22. Applets: programación en internet
Enlaces: MEGA
FUENTES

Fuente: este post proviene de Blog de Ariele, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Como crear Sitios Web Con ASP.NET

La creación de aplicaciones web es algo muy popular en esta era ya que nos permite llegar rápidamente a millones de personas en el mundo, por ese motivo quiero recomendarte este libro ya que te most ...

Recomendamos

Relacionado

Enciclopedia Estructura de datos Lógica de Programación

Fundamentos de programación: Algoritmos, estructura de datos y objetos, 4ta Edición – Luis Joyanes Aguilar

La informática y las ciencias de la computación en los primeros años del siglo xxi vienen marcadas por los avan­ces tecnológicos de la pasada década. Los más de veinte años de vida de la computadora personal (PC) y los más de cincuenta años de la informática/computación tradicional vienen acompañados de cambios rápidos y evolutivos en las disciplinas clásicas. El rápido crecimiento del mundo de la ...

amino curso programación ...

Introducción a la programación

La programación no es solo para la gente que estudia ciencias de la computación. Aprender a programar puede serle útil a cualquiera. Si eres una persona creativa, podrás añadir la programación a tu lista de hobbies. Vivimos en un mundo totalmente gobernado por la tecnología. Hoy en día, es raro encontrar a alguien que no use un ordenador en su día a día o que no tenga un android. Teniendo en cuent ...

Internet

40 cursos básicos de programación online gratuitos en español

¿Alguna vez has pensado en aprender a programar en Java pero te da pereza? ¿Quieres ampliar tus conocimientos en bases de datos y practicar un poco de SQL? En el post de hoy hemos recopilado una interesante colección de cursos gratis en español relacionados con la programación y el desarrollo web, que podemos realizar cómodamente desde casa y a nuestro ritmo. Todos los cursos se realizan desde la ...

general desarrollo web programación ...

Que lenguage de programación debo aprender?

Hola, capaz que muchos no estarán de acuerdo con este post pero la intención no es decir cual es mejor, pues no creo que exista un mejor lenguage de programación. La verdad es que todos tienen sus Pros y sus Contras, y son pensados con especificaciones distintas unos de otros. Una de las preguntas más frecuentes en los foros para principiantes es "¿Cómo iniciarse en programación?" o &qu ...

general cursos

10 cursos de programación para principiantes gratuitos.

Gracias a la inmensa popularidad de los MOOC (Massive Online Open Course) en los últimos años, se han abierto todo tipo de puertas para quienes desean aprender por su cuenta. Este tipo de cursos en linea, abiertos y masivos, abundan y están esperando por los alumnos las 24 horas del día los 365 días del año. Solo tienes que decidirte, registrarte, elegir un curso y empezar a aprender. Una de las r ...

Programación niños

Los 12 mejores libros de programación para niños que vas a encontrar

La verdad es que hacer un top 10 de los mejores libros de programación para niños es muy difícil, y como no quiero que te quedes sin ninguna opción, he optado por hacer un top 12. Me hubiera gustado que todos fueran en español, pero es que hay obras que merecen mucho la pena a pesar de que tengas que hacer el esfuerzo de leerlos en inglés. Por ello aquí tienes mi top 12 de los que considero los me ...

cmd cmd.windows codigo ...

Dreaming script en python para hacer peticiones simultaneas

Esta herramienta la publico para hacer un un buen uso de ella, ya que nos puede servir para auditar la configuración de nuestros propios servidores frente a estos ataques. Un ataque DoS puede ser perpetrado de varias formas. Aunque básicamente consisten en: Consumo de recursos computacionales, tales como ancho de banda, espacio de disco, o tiempo de procesador. Alteración de información de configu ...

Microsoft Edge navegacion privada ciberseguridad ...

Borra los datos de nagevación en Microsoft Edge

Como todos los navegadores Microsoft Edge le permite recopilar y almacenar datos específicos en su dispositivo o equipo, como las cookies, datos y archivos en caché, historial de navegación, historial de descargas entre otros datos que almacena ocupando un espacio con el tiempo bastante considerable. A su vez dicha recopilación de información es enviada a Microsoft con el fin de que la experienc ...

informática android studio desarrollo android

Estructura de un proyecto en Android Studio

Como habíamos visto en el artículo introductorio a la programación en Android, el proyecto de una aplicación está contenido en una jerarquía donde se ubican todos los archivos de código fuente Java, los recursos, las configuraciones y los archivos de construcción de Gradle. El articulo de hoy tiene como fin comprender la estructura de archivos de un proyecto en Android Studio. Esto nos permitirá i ...