entorno de desarrollo

Páginas: 6 (1443 palabras) Publicado: 14 de octubre de 2014
Tema 1: Entorno de
desarrollo y ejecución de Java

JDK y Eclipse

1

¿Qué es Java?
Java es
Un
Un
Un
Un

lenguaje de programación
entorno de desarrollo
entorno de ejecución de aplicaciones
entorno de despliegue de aplicaciones

JDK y Eclipse

2

Java e internet
Lenguaje de programación adecuado para
Internet
Ejecutable en múltiples plataformas
Fácil de distribuirSeguridad
Soporte para interacción con el usuario:
Gráficos
Tipos de datos arbitrarios
Descarga el servidor
JDK y Eclipse

3

¿Qué es Java?
Leguaje de programación Java
Bibliotecas (o JavaCore)
Strings, procesos, I/O, propiedades del sistema (fecha,
hora), Applets, API de red, Seguridad, JDBC

Herramientas
Compilador de Java Javac
Generador de Documentación Javadoc
Depurador deprogramas

Entorno de ejecución con Maquina Virtual (JVM)
JRE
Independencia de Plataforma
JDK y Eclipse

4

¿Qué es el lenguaje Java?
Lenguaje de programación orientado a objetos
Encapsulación, herencia y polimorfismo
Interpretado
Independiente de la arquitectura y portable
Gestión automática de la memoria (recogida
de basura)
Gestión de excepciones (tratamiento de
errores)Concurrencia (multihilo)

JDK y Eclipse

5

La máquina virtual de Java
Una máquina imaginaria implementada
mediante la emulación por software en una
máquina real. El código para la máquina
virtual Java se almacena en archivos .class,
cada uno de los cuales contiene, al menos, el
código para una clase pública.
La JVM:
Proporciona las especificaciones de hardware.
Lee bytecodesindependientes de la plataforma.
Se puede emular por software o implementar en
Hardware.
Se implementa con la herramienta de desarrollo
de Java.
JDK y Eclipse
6

La máquina virtual de Java
Java
Source

.java

Java
Bytecode

.class

javac

java

Programming API

Programming API

Programming API

JVM

JVM

JVM

Platform Interface

Platform Interface

Platform InterfaceWeb Browser
Web Browser

JDK y Eclipse
Windows
Windows

UNIX
UNIX

7

La máquina virtual de Java
STATIC ( variables de
clase)
Java

Exam

Question

Monticulo (HEAP)
(instance variables)
Exam
Instance

Pila (STACK) (local
variables)
main()
e

Question
Instance

setAnswer()
aQuestion

q
JDK y Eclipse

8

Bibliotecas de clases de Java
(packages)
JavaIO

util
awt

applet

lang

net

Package lang
Clases con funcionalidades básicas,
arrays, cadenas de caracteres,
Entrada/salida, excepciones, hilos

Package util
Utilidades (números aleatorios,
vectores, propiedades del sistema)

Package net
Conectividad y trabajo con redes:
JDK y Eclipse
sockets, URL

Package applet
Desarrollo de aplicaciones
ejecutables ennavegadores

Package awt y swing
Desarrollo de interfaces gráficas
de usuario

Etcétera, etcétera, ...
9

Evolución de Java

JDK y Eclipse

10

Práctica 1: Elegir o Instalar un
Java SE Development Kit (JDK)
•Paso 1: Comprobar que JDKs se tienen
instalados:
Inicio/Configuración/Panel de Control/Agregar o
Quitar Programas

JDK contiene:
•JRE (entorno de ejecución java.exe)•Compilador
•Javadoc......
Nota: Si se instala sólo el JRE se podra ejecutar java,
JDK y Eclipse
11
pero no compilar

Ejercicio 1: Instalar JDK de
Java 2 SE
•Paso 2: Instalar JDK de última versión en
www.javasoft.com de JavaSE

JDK y Eclipse

12

Ejercicio 1: Instalar JDK de tu
Sistema Operativo
•Seleccionar el sistema operativo e instalar

JDK y Eclipse

13

Ejercicio 1: Localizarlos
Ficheros instalados
•java.exe (ejecutar, maquina virtual de java)
•Javac.exe (compilador)
•Javadoc.exe (generador de documentación)....

JDK y Eclipse

14

Entorno de desarrollo Java
Máquina virtual Java
Clases java
Clases java
(.java)
(.java)

Interprete
Inicio

javac
Leer
instrucción

bytecodes
(.class)

Cargador
de clases

Analizar
instrucción
Ejecutar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ENTORNO DE DESARROLLO
  • Entornos De Desarrollo
  • Entorno de desarrollo de software
  • Influencias Del Entorno En El Desarrollo Fetal
  • El Entorno Influye En El Desarrollo De La Identidad
  • entorno de desarrollo de moviles
  • Entorno Económico Y Desarrollo Empresarial
  • Entorno Económico Y Desarrollo Empresarial.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS