1 / 21

PROGRAMACIÓN EN JAVA

PROGRAMACIÓN EN JAVA. Curso-taller inicial de programación en JAVA. 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.

lucia
Download Presentation

PROGRAMACIÓN EN JAVA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA

  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.

  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.

  4. Tendencias en los lenguajes de programación http://radar.oreilly.com/archives/2006/08/programming-language-trends-1.html

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

  6. Uso 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/

  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 KristenNygaard of theNorwegian 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).

  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

  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

  11. Lenguaje de programacióncompilado

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

  13. Java compila el código fuente e interpreta bytecode

  14. Tecnología y productos JAVA

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

  16. 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. • } • }

  17. Escribe las siguientes clases y compila la clase TestGreeting.java • Verificar otro ejemplo con SL-275, pag 52 – tema 1-8)

  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.

More Related