Tecnologia

Páginas: 13 (3080 palabras) Publicado: 7 de noviembre de 2012
Fundamentos de Java
PROGRAMACIÓN I

LIA

LIA

Historia del Proyecto
Orígenes
Fue
desarrollado
por Sun
Microsystems
en 1991,
como un
proyecto de
sw para
comunicación
entre
aparatos
electrónicos.

Problema
El manejo de
diferentes
microprocesadores,
implicó crear varios
conjuntos de
mnemónicos. El
rumbo del proyecto
cambio para crear un
lenguaje
independiente deprocesador, llamado
Oak.

Internet
En 1993, se lanza
Mosaic primer
navegador Web.
Sun enfoca sus
esfuerzos para
crear aplicaciones
para Internet
(llamado “applet”
sin importar la
plataforma) y en
1995 aparece
formalmente Java

LIA

Características de Java
Interpretado

Simple

Arq.
Neutra

O-O

Alto
Rend.

Java es:
Multihilo

Robusto
Seguro

Dinámico



LIAPlataformas de Java
Orientada a
desarrollar
aplicaciones de
dispostivos de
recursos limitados

JavaME
Conjunto de herramientas,
utilidades, documentación y
ejemplos para desarrollar
aplicaciones Java.

JDK

JavaEE

Orientada a
desarrollar
aplicaciones de
entorno
empresarial

JavaSE
Orientada a desarrollar
aplicaciones de propósito
general

M.A. BRUNO RAMOS ORTIZ Componentes JDK

LIA

JRE
Java Runtime Environment

Máquina Virtual
de Java (JVM)
interpreta y ejecuta
instrucciones en
bytecode. Se sitúa en
un nivel superior del
Hw del sistema y actúa
como puente entre el
código y el sistema que
pretende ejecutarlo.

Interfaz de
programación de
aplicaciones
(API) conjunto de
clases utilitarias para
efectuar las funciones
necesarias deun
programa, se
organizan por
paquetes lógicos

M.A. BRUNO RAMOS ORTIZ

Componentes JDK

LIA

M.A. BRUNO RAMOS ORTIZ

LIA

Componentes JDK

Compilador

Compila archivos
de código fuente
(*.java) en
archivos
en formato de
bytecode
(*.class)

Visualizador
de applets

Depurador

Sirve como campo de
prueba de applets
visualizándolo como
se mostraría en el
navegadorWeb.

Permite encontrar
y eliminar los errores
de los programas.

M.A. BRUNO RAMOS ORTIZ

Interpretación en Java

LIA

Un código en bytecode
puede ser ejecutado por
el interprete que
corresponde a la
máquina virtual de Java (JVM).

M.A. BRUNO RAMOS ORTIZ

Componentes de una aplicación

1

LIA

Comentarios: sirven para documentar los programas,
en ellos se escribenanotaciones sobre cómo funciona el
programa o sobre cómo se ha construido.
Los comentarios no son sentencias de programación
y son por consiguiente ignorados por el compilador.

Ejemplos:
// este es un comentario de una sola línea
/* estos son comentarios de varias líneas */
/** comentarios de documentación y etiquetas*/

M.A. BRUNO RAMOS ORTIZ

Componentes de una aplicación

2

LIAPalabras reservadas: son palabras que tienen
un determinado significado para el
compilador y no pueden ser utilizadas por otros fines.

Ejemplos:
abstract boolean byte case catch char
class default do else final float for
if import int null package public true

M.A. BRUNO RAMOS ORTIZ

Componentes de una aplicación

3

LIA

Sentencias: representa una acción o una
secuencia deacciones.
Cada sentencia termina con un punto y coma (;)

Ejemplos:
Z = 15; //sentencia que asigna un valor a una variable
println(“Bienvenido a Java”); //imprime un texto a pantalla

M.A. BRUNO RAMOS ORTIZ

Componentes de una aplicación

4

LIA

Bloques: son una estructura que agrupa sentencias.
Los bloques comienzan con una llave de apertura ({) y
termina con una llave decierre (}).
Un bloque puede estar dentro de otro bloque y se dice
que el bloque interior está anidado dentro del exterior.
Los bloques también limitan el alcance tanto de las
clases como de los métodos.
Ejemplo:
{

x=10;
x=x+100;
if (x > 225)
{
x=x-5;
println(“El valor de x es:”+x);
}
}

M.A. BRUNO RAMOS ORTIZ

Componentes de una aplicación

LIA

Clases: constituyen una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS