Trabajo Practico NTICs
-
Upload
alan-medina -
Category
Education
-
view
36 -
download
3
Transcript of Trabajo Practico NTICs
Introducción previa al lenguaje Java
Historia de Java
Es un lenguaje de programación reado en 1995 por la empresa Sun Microsistems S.A.
Disponible de forma gratuita. Comprado junto a Sun Microsistems por la empresa Oracle en
2010 La versión mas moderna en la actualidad es la versión Java 8 Es hoy en dia el lenguaje de programación mas popular del
mundo
James Gosling, creador del lenguaje de programacion Java
Caracteristicas de Java
Basado en el lenguaje C++. Funciona en base a una “maquina virtual” y no directamente en
el sistema operativo. Requiere la instalación del programa llamado JRE(Java Runtime
Environment) en la PC para que pueda correr los mismos. El JRE contiene la maquina virtual necesaria para el
funcionamiento de los programas. Hay una versión del JRE especifica por cada sistema operativo.
Filosofia de Java
Su principal filosofia es “write once, run everywhere”, (escribe una vez y corre en cualquier lado)
Esto es debido a que al no correr en directo sobre el sistema operativo no es necesario corregir el programa para que sea compatible (salvo excepciones).
El popular gestor de descargas Jdownloader esta escrito en Java y es compatible con cualquier sistema operativo de escritorio.
Versiones existentes
Java SE: versión estandar, provee la funcionalidad basica de Java, define todos los objetos para el programa para seguridad, acceso a base de datos y a la red y la interfaz grafica entre otras cosas
Java EE: version empresarial: construida sobre la versión SE, diseñada para desarrollar y correr aplicaciones de red a gran escala que sean confiables y escalables
Java ME: version micro, diseñada especialmente para celulares
Opera Mini, una de las aplicaciones J2ME mas utilizadas y conocidas
Incluso este lenguaje es utilizado para programar aplicaciones para los telefonos Android.
Programas necesarios para programar en Java
JRE JDK(Java Development Kit): incluye las herramientas de
desarrollo necesarias para la creacion de nuevas aplicaciones, tiene que ser de la misma versión que el JRE.
IDE (Entorno de Desarrollo Integrado) – opcional -: provee herramientas de detección de errores, depuración, autocompletar y testeo para desarrollar los programas.
Eclipse, una de las IDEs mas utilizadas a la hora de crear programas para Java
Disponible para todos los sistemas operativos de escritorio.
Obtención de los mismos
Se encuentran disponibles en la pagina de Oracle JRE:https://www.java.com/es/download/ JDK:http://www.oracle.com/technetwork/es/java/javase/
downloads/index.html Eclipse: https://eclipse.org/downloads/
La pagina de Oracle brinda distintos enlaces según el SO que el usuario tenga, hay que escoger el link correcto.
Funcionamiento interno de JavaArchivo de texto
programado(*,java)
Archivo binario (*.class)
JVM (Maquina Virtual de Java)
Archivo original
Objetos de Java(puede haber mas de 1 por archivo
*,java)
JDK convierte a:
Proceso realizado de forma automatica por IDE
JVM es parte del JRE
Bibliografia
https://es.wikipedia.org/wiki/Java_(lenguaje_de_programación) https://www.java.com/en/download/faq/whatis_java.xml https://www.java.com/es/download/faq/develop.xml http://docs.oracle.com/javaee/6/firstcup/doc/gkhoy.html