Title: PROGRAMACI
1PROGRAMACIÓN EN JAVA
Curso-taller inicial de programación en JAVA
2Contenido 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.
3Contenido 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.
4Tendencias en los lenguajes de programación
http//radar.oreilly.com/archives/2006/08/programm
ing-language-trends-1.html
5Gráfica de uso de lenguajes de programación en
la creación de peojectos en Sourceforge. http//ww
w.cs.berkeley.edu/flab/languages.html
6Uso de lenguajes - TIOBE index
(http//www.tiobe.com/index.php/content/paperinfo
/tpci/index.html)
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.html
- Historia de los lenguajes de programación
- http//www.levenez.com/lang/
8Programació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).
9Origen 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
10Caracterí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
11Lenguaje de programacióncompilado
12Ejecución de un lenguaje de programación
interpretado.
13Java compila el código fuente e interpreta
bytecode
14Tecnología y productos JAVA
15Creando mi primer programa en java desde línea de
comando
- Descargar e instalar el J2SDK (jdk-6-u13-windows-i
586.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\Administradorgtjavac -version
- javac 1.6.0_13
16Hola mundo en JAVA
- http//download.oracle.com/docs/cd/E17409_01/javas
e/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. -
-
17Escribe las siguientes clases y compila la clase
TestGreeting.java
- Verificar otro ejemplo con SL-275, pag 52 tema
1-8)
18(No Transcript)
19Enviando datos a la clase desde la línea de
comandos
20Genera 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
- gtjava ProbandoSaludos José Francisco
- Hola Mundo !
- Realizado por José Francisco
- Verificar SL 275 a partir de la pag 67 tema
21Repaso
- 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.