ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Básicas de Java


Enviado por   •  30 de Enero de 2012  •  405 Palabras (2 Páginas)  •  429 Visitas

Página 1 de 2

Básicas de Java

Semana 1

Características de Java

• Creado en 1991 por Sun Microsystems para electrodomésticos:

• Creado para el uso de poca memoria

• Distintos CPUs (independiente de la arquitectura)

• Lenguaje sencillo que genera código reducido

• Código neutro independiente de la CPU (máquina virtual)

• Lenguaje de programación para ordenadores desde 1995

Sun describe Java como un lenguaje “simple, orientado a objetos, distribuido, interpretado, robusto, seguro, de arquitectura neutra, portable, de altas prestaciones, multitarea y dinámico”

Tipos de programas en Java

• Como aplicación independiente.

Aplicaciones estándar de escritorio

• Applet

Programas que se ejecutan dentro del navegador al cargar la página web

• Servlet

Ejecutado en servidor de Internet, sin interfaz gráfica

JDK (Java Development Kit)

• Conjunto de programas y librerías para desarrollar, compilar y ejecutar programas Java

• Puede instalarse en una computadora local o en una unidad de red.

• http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html

Máquina Virtual Java (JVM)

• La Java Virtual Machine es una máquina hipotética que emula por software a una máquina real. Contiene:

o Conjunto de instrucciones máquina

o Registros

o Pila

o Memoria

• El compilador genera bytecodes (instrucciones de código máquina para JVM)

• El intérprete ejecuta y traduce los bytecodes para cada máquina específica

Compilador e Intérprete de Java

• El compilador analiza la sintaxis del código fuente (con extensión *.java). Si no hay errores, genera bytecodes

> javac Nombre.java  Nombre.class

• El intérprete es la Máquina Virtual Java que ejecuta los bytecodes (con extensión *.class) creados por el compilador

> java Nombre (sin extensión .class)

• Aplicación con argumentos:

> java Nombre arg1 arg2 ...

Características del Lenguaje

• Sensible a mayúsculas/minúsculas

• Soporta comentarios

• Lenguaje de formato libre

• Permite identificadores

• Incluye palabras reservadas

• Permite variables y constantes

• Convenciones de nomenclatura

• Tiene reglas sobre los tipos de datos

• Se distingue entre mayúsculas y minúsculas (los identificadores Cat, cat y CAT son diferentes)

• Todas las palabras reservadas del lenguaje van en minúsculas

Comentarios

• Existen dos formas de introducir comentarios:

1. Comentario en una línea

// Comentario

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com