2

Capítulo 1 Introducción a las computadoras, Internet y Web

1.1 Introducción

¡Bienvenido a Java! Hemos trabajado duro para crear lo que pensamos será una experiencia de aprendizaje infor-
mativa, divertida y retadora para usted. Java es un poderoso lenguaje de programación, divertido para los princi-
piantes y apropiado para los programadores experimentados que desarrollan sistemas de información de tamaño 
considerable. 

Cómo programar en Java, 7ª edición es una herramienta efectiva de aprendizaje para cada una de 

estas audiencias.

Pedagogía

La parte central del libro se enfoca en la 

claridad de los programas, a través de las técnicas comprobadas de la pro-

gramación orientada a objetos. Los principiantes aprenderán programación de manera correcta, desde el principio. 
La presentación es clara, simple y tiene muchas ilustraciones. Incluye cientos de programas completos y funcio-
nales en Java, y muestra la salida que se obtiene al ejecutar estos programas en una computadora. Enseñamos las 
características de Java en un contexto de programas completos y funcionales; a esto le llamamos el 

método de 

código activo

 (Live-Code™). Los programas de ejemplo están disponibles en el CD que acompaña a este libro. 

También puede descargarlos de los sitios Web 

www.deitel.com/books/jhtp7/

 o 

www.pearsoneducacion.

net.com/deitel

.

Fundamentos

Los primeros capítulos presentan los fundamentos de las computadoras, la programación de éstas y el lenguaje de 
programación Java, con lo cual se provee una base sólida para un análisis más detallado de Java en los capítulos 
posteriores. Los programadores experimentados tienden a leer los primeros capítulos rápidamente, y descubren 
que el análisis de Java en los capítulos posteriores es riguroso y retador.
 

La mayoría de las personas están familiarizadas con las emocionantes tareas que realizan las computado-

ras. Por medio de este libro, usted aprenderá a programar las computadoras para que realicen dichas tareas. El 

 1.1 

 

Introducción

 1.2 

 

¿Qué es una computadora?

 1.3 

 

Organización de una computadora

 1.4 

 

Los primeros sistemas operativos

 1.5 

 

Computación personal, distribuida y cliente/servidor

 1.6 

 

Internet y World Wide Web 

 1.7 

 

Lenguajes máquina, ensambladores y de alto nivel

 1.8 

 

Historia de C y C++

 1.9 

 

Historia de Java

 1.10 

 

Bibliotecas de clases de Java

 1.11 

 

FORTRAN, COBOL, Pascal y Ada

 1.12 

 

BASIC, Visual Basic, Visual C++, C# y .NET

 1.13 

 

Entorno de desarrollo típico en Java

 1.14 

 

Generalidades acerca de Java y este libro

 1.15 

 

Prueba de una aplicación en Java

 1.16 

 

Ejemplo práctico de Ingeniería de Software: introducción a la tecnología de objetos y UML

 1.17 

 

Web 2.0

 1.18 

 

Tecnologías de software

 1.19 

 

Conclusión

 1.20 

 

Recursos Web

Resumen | Terminología | Ejercicios de autoevaluación | Respuestas a los ejercicios de autoevaluación | Ejercicios

Plan gener

al

01_MAQ_CAP_01.indd2

4/19/081:18:09AM