programaci n en java l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
PROGRAMACIÓN EN JAVA PowerPoint Presentation
Download Presentation
PROGRAMACIÓN EN JAVA

Loading in 2 Seconds...

play fullscreen
1 / 21

PROGRAMACIÓN EN JAVA - PowerPoint PPT Presentation


  • 268 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'PROGRAMACIÓN EN JAVA' - lucia


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
programaci n en java
PROGRAMACIÓN EN JAVA

Curso-taller inicial de programación en JAVA

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

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

slide6

Uso de lenguajes - TIOBE index

(http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)

rbol cronol gico de lenguajes de programaci n
Á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
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

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
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
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
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
Escribe las siguientes clases y compila la clase TestGreeting.java
  • Verificar otro ejemplo con SL-275, pag 52 – tema 1-8)
genera tus clases para saludar al mundo
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
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.