Sei sulla pagina 1di 5

Programación en Java 1

Programación en Java

Programación en Java
Java es un lenguaje de programación de propósito general y orientado a objetos desarrollado por Sun Microsystems.

Sobre este libro


Este material es un wikilibro, puedes editarlo según las normas y políticas . Todas las sugerencias, comentarios y
modificaciones son bienvenidas siempre y cuando contribuya a mejorar la calidad del contenido.
Este libro se realiza con la intención de enseñar a programar en Java. Todo el contenido trata de una introducción al
lenguaje. En el caso de que quieras ver tópicos avanzados o de programación en general, los temas serán reservados
para otros libros.
Solo necesitas un conocimiento mínimo de computación para leer y comprender este material. Si tienes alguna duda,
o alguna parte te parece muy difícil de seguir, puedes realizar tus comentarios en la pagina de discusión. No
prometemos que serán respondidas las consultas sobre el lenguaje Java, si puedes esperar respuestas sobre los temas
aquí tratados.
Este libro no está exento de errores u omisiones. Tratamos que los ejemplos expuestos aquí, estén probados. Pero no
ofrecemos ninguna garantía. Puede ser que algún programa no funcione como se explica aquí debido a que fueron
probados en circunstancias diferentes. Te alentamos a que notifiques o edites cualquier error.
Este material se comenzó a editar con la especificación de Sun Microsystems para el JDK 1.4.2. Existen, al momento
de escribir el libro, modificaciones en el lenguaje que serán tratadas a medida que esta obra se complete.
Sun, Sun Microsystems, Java y todas las marcas comerciales que contienen los términos Sun y Java que aparecen en
este sitio son marcas comerciales o marcas registradas de Sun Microsystems, Inc. en los EE.UU. y otros países.
Se está realizando una versión para imprimir en Versión para imprimir.

Temas Pendientes
Recién comenzamos. Algo ya tenemos para ir revisando. Un poco de pintura por aquí, un poco de retoque por allá.
Algunas partes ni siquiera tienen los cimientos. Animamos al que quiera contribuir, es libre de hacerlo. Pero si no
tienes conocimientos o tiempo para escribir y quieres que un tema en particular aparezca en esta obra, puedes
incluirlo en este listado. Aquí enumeramos el contenido que falta. Recuerda que únicamente incluimos tópicos sobre
una introducción al lenguaje Java.
• Instalación del JDK.
• Breve explicación de los elementos de un programa.
• Prácticas de todos los temas.
• Entornos de desarrollo.
Programación en Java 2

Índice de contenidos
1. Instalación JDK
2. Características del lenguaje
3. Primer programa
4. Variables
1. Literales
2. La palabra reservada final
3. Secuencias de Escape
4. Arrays
5. Operadores
1. Operadores aritméticos
2. Operadores relacionales
3. Operadores booleanos
4. Operadores de bits
5. Operadores de asignación
6. Operador cast
7. Precedencia de operadores
6. Estructuras de control
1. Estructuras de selección
1. Sentencia if-else
2. Sentencia switch
3. Operador if-else
2. Estructuras de iteración
1. Sentencia while
2. Sentencia do-while
3. Sentencia for
3. Saltos
1. Sentencia break
2. Sentencia continue
7. Funciones
1. Parámetros de una función
2. Cláusula return
3. Funciones recursivas
8. Programación Orientada a Objetos
1. Clases
1. Ejemplos de Implementación
2. Ejercicios Prácticos
2. Objetos
3. Ciclo de vida de un objeto
4. Paquetes
5. Encapsulamiento
6. Herencia
7. Interfaces
8. Polimorfismo
9. Excepciones
Programación en Java 3

10. Almacenamiento en Java


1. La clase String
2. La clase StringBuffer
3. La clase StringTokenizer
4. Vectores (Arreglos)
5. Colecciones (JFC)
1. La clase ArrayList
2. La clase Vector
3. La clase Stack
4. La clase Hashtable
5. La clase HashSet
6. La clase LinkedList
7. La clase TreeMap
8. La clase StringTokenizer
11. Entrada y Salida
1. Imprimir en Pantalla
2. Lectura del Teclado
12. Interfaz Gráfica
1. Componentes Swing
2. Eventos
3. Applets
13. Threads
1. ¿Qué es un thread?
2. MPI en Java
14. Acceso a bases de datos
1. Acceso mediante JDBC
2. Acceso mediante JPA
3. Apache Derby
15. Comunicaciones mediante redes IP
16. Aplicaciones WEB
1. Servlets
2. JSP
3. Spring Framework
17. Clusters Terracota
18. Apéndices
1. Palabras reservadas
1. Ejemplos prácticos
1. Crear un PDF en Java
Programación en Java 4

Prácticas de Java
Para reforzar el aprendizaje del lenguaje es útil que practiquemos con él. En esta sección se están desarrollando una
serie de prácticas correspondientes a las secciones del libro. Esta parte esta en estado "experimental"

Prácticas
Fuentes y contribuyentes del artículo 5

Fuentes y contribuyentes del artículo


Programación en Java  Fuente: http://es.wikibooks.org/w/index.php?oldid=149785  Contribuyentes: Bastie, Boldoc, Bufalo 1973, Earizon, EnriqueJopia, Ferk, Ihck, ManuelGR, Mike.lifeguard,
Oleinad, Pirenne, Rutrus, Vegarede, 41 ediciones anónimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:75%.png  Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:75%.png  Licencia: GNU Free Documentation License  Contribuyentes: Chris 73, Cwbm (commons), Kilom691,
Ksd5, Marcelo Reis, Siebrand, 1 ediciones anónimas
Archivo:50%.png  Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:50%.png  Licencia: GNU Free Documentation License  Contribuyentes: Chris 73, Cwbm (commons), Kilom691,
Ksd5, Marcelo Reis, Siebrand, 2 ediciones anónimas
Archivo:100%.png  Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:100%.png  Licencia: GNU Free Documentation License  Contribuyentes: Abujoy, Cwbm (commons), Kilom691,
Ksd5, Loyna, ManuelGR, Siebrand, Vincnet, 2 ediciones anónimas
Archivo:00%.png  Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:00%.png  Licencia: GNU Free Documentation License  Contribuyentes: Kilom691, ManuelGR, Siebrand

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

Potrebbero piacerti anche