1 programaciÓn en java curso-taller inicial de programación en java
TRANSCRIPT
![Page 1: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/1.jpg)
1
PROGRAMACIÓN EN JAVACurso-taller inicial de programación en JAVA
![Page 2: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/2.jpg)
2
Contenido del curso tallerProgramación en JAVA
1 .- Origen del Lenguaje de la Programación en JAVA Tendencias en los lenguajes de
programación. Programación Orientada a Objetos. Inicio y propósitos del Lenguaje JAVA.
2.- Declaraciones, inicialización y ámbito de las variables. Declaración de clases. Declaración, inicialización y uso de
primitivas, arreglos, enum. Declaración de Métodos. Instancias de Clases.
![Page 3: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/3.jpg)
3
Contenido del curso tallerProgramación en JAVA
3.- Control de flujo. Desarrollo de código utilizando estructuras
condicionales. Desarrollo de código utilizando estructuras
repetitvas. Afirmaciones y validaciones. Excepciones.
4.- Contenido del API. Las clases wrapper primitivas. Clases String, StringBuilder y StringBuffer. Clases para el manejo de archivos. Interfaces. Creación de un prototipo.
![Page 4: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/4.jpg)
4
Tendencias en los lenguajes de programación
http://radar.oreilly.com/archives/2006/08/programming-language-trends-1.html
![Page 5: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/5.jpg)
Gráfica de uso de lenguajes de programación en la creación de peojectos en Sourceforge.
http://www.cs.berkeley.edu/~flab/languages.html
5
![Page 6: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/6.jpg)
Uso de lenguajes - TIOBE index (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)
6
![Page 7: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/7.jpg)
7
Árbol cronológico de lenguajes de programación
Documento en formato pdf que muestra fecha, la relación de los lenguajes de programción http://oreilly.com/news/languageposter_0504.h
tml
Historia de los lenguajes de programación http://www.levenez.com/lang/
![Page 8: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/8.jpg)
8
Programación Orientada a Objetos (POO) Origen
La POO tiene sus orígenes en 1960. Este paradigma de programación se enfoca en programas compuestos de módulos autosuficientes ( “Clases”) , cada instancia de estas (“objeto”) contiene toda la información necesaria para manipular su propias estructuras de datos(“miembros”).
Las principales contribuciones a este paradigma de programación son reconocidas. A Ole-Johan Dahl and Kristen Nygaard of the Norwegian Computing Center in Oslo quienes modifican el lenguaje simula I y crean el lenguaje Simula 67 y posterior a ello surgen muchos lenguajes de programación basados en la programación orientada a objetos. (Smalltalk, JAVA).
![Page 9: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/9.jpg)
9
Origen del Lenguaje de Programación JAVA.
• Original mente fue llamado Oak• Los miembros del equipo de trabajo
fueron: Bill Joy, Patrick Naughton, Mike Sheridan, James Gosling.
• En 1994 el equipo de Oak reconoce que se el lenguaje se integra bien a internet.
• En 1996 el primer lanzamiento que no fue de prueba
• Java es tecnología libre
![Page 10: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/10.jpg)
10
Características del lenguaje
Orientado a Objetos Mejoras al lenguaje C++ Distribuido. Multi-threading Security APIs (código preescrito) Fácilmente portable a múltiples
plataformas
![Page 11: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/11.jpg)
11
Lenguaje de programacióncompilado
![Page 12: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/12.jpg)
12
Ejecución de un lenguaje de programación interpretado.
![Page 13: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/13.jpg)
Java compila el código fuente e interpreta bytecode
13
![Page 14: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/14.jpg)
14
Tecnología y productos JAVA
![Page 15: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/15.jpg)
Creando mi primer programa en java desde línea de comando
Descargar e instalar el J2SDK (jdk-6-u13-windows-i586.exe) http://java.sun.com/javase/downloads/index.jsp
Agregar en variables de entorno PATH: “C:\Program Files\Java\jdk1.6.0_13\bin”
Agregar al CLASSPATH .; Verificar que se reconozca el comando
javac desde Símbolo del sistema. C:\Users\Administrador>javac -version javac 1.6.0_13
15
![Page 16: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/16.jpg)
Hola mundo en JAVA
http://download.oracle.com/docs/cd/E17409_01/javase/tutorial/
/** * The HelloWorldApp class implements an application
that * simply prints "Hello World!" to standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the
string. } }
16
![Page 17: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/17.jpg)
Escribe las siguientes clases y compila la clase TestGreeting.java
Verificar otro ejemplo con SL-275, pag 52 – tema 1-8)
17
![Page 18: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/18.jpg)
18
![Page 19: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/19.jpg)
Enviando datos a la clase desde la línea de comandos
Ejemplo :
19
![Page 20: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/20.jpg)
Genera tus clases para saludar al mundo.
Basándote en las clases Greeting.java y TestGreeting.java genera tus propias clases Saludos.java y PruebaSaludos.java para que cuando las ejecutes saludes al mundo y te permita ver quien esta ejecutando la clase.
Ejemplo: >java ProbandoSaludos José Francisco Hola Mundo ! Realizado por José Francisco
Verificar SL 275 a partir de la pag 67 tema
20
![Page 21: 1 PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA](https://reader035.vdocuments.net/reader035/viewer/2022081505/5665b45d1a28abb57c90e0c5/html5/thumbnails/21.jpg)
Repaso
Breve origen de la programación OO. Como surge y que es JAVA. Características de JAVA Java compila el código fuente e
interpreta bytecode . Creamos nuestra primera aplicación. Lectura de datos desde el teclado.
21