Origen de Java
1
Índice
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
4
Gráfica de uso de lenguajes de programación en la creación
de projectos en Sourceforge.
[Link]
5
Uso de lenguajes - TIOBE index
([Link]
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
◦ [Link]
Historia de los lenguajes de programación
◦ [Link]
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 ([Link])
[Link]
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
/**
* The HelloWorldApp class implements an application that
* simply prints "Hello World!" to standard output.
*/
class HelloWorldApp {
public static void main(String[] args) {
[Link]("Hello World!"); // Display the string.
}
}
16
Escribe las siguientes clases y compila la clase
[Link]
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
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.
20