210 likes | 528 Views
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.
E N D
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA
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.
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.
Tendencias en los lenguajes de programación http://radar.oreilly.com/archives/2006/08/programming-language-trends-1.html
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
Uso de lenguajes - TIOBE index (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)
Á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/
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).
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
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
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
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. • } • }
Escribe las siguientes clases y compila la clase TestGreeting.java • Verificar otro ejemplo con SL-275, pag 52 – tema 1-8)
Enviando datos a la clase desde la línea de comandos • Ejemplo :
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
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.