Está en la página 1de 21

PROGRAMACIÓN EN JAVA

Curso-taller inicial de programación en JAVA

1
Contenido del curso taller
Programació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.
2
Contenido del curso taller
Programació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.
3
Tendencias en los lenguajes de
programación
http://radar.oreilly.com/archives/2006/08/programming-
language-trends-1.html

4
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
Uso de lenguajes - TIOBE index
(http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)

6
Á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/

7
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).

8
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
9
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

10
Lenguaje de programación
compilado

11
Ejecución de un lenguaje de
programación interpretado.

12
Java compila el código fuente e
interpreta bytecode

13
Tecnología y productos JAVA

14
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
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
Escribe las siguientes clases y
compila la clase TestGreeting.java
 Verificar otro ejemplo con SL-275, pag 52 – tema 1-8)

17
18
Enviando datos a la clase desde
la línea de comandos
 Ejemplo :

19
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
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

También podría gustarte