Buscar este blog

martes, 22 de marzo de 2011

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

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.

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:
  • Conjunto de instrucciones máquina
  • Registros
  • Pila
  • Memoria
 El compilador genera bytecodes, 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:
 Comentario en una línea
// Comentario de una línea
 Comentario en una o más líneas:
/* Comentario de
más de una línea */

Lenguaje de Formato Libre

La disposición de los elementos dentro del código es libre
Sentencias: línea simple de código terminada en ;
total = a + b + c + d ;
Bloque de código: conjunto de sentencias agrupadas entre llaves
{
x=x+1;
y=y+1;
}

Identificadores

  •  Son nombres de clases, variables o métodos
  •  No tienen longitud máxima
  • El primer carácter del identificador debe ser: A-Z, a-z, _, $


 EJEMPLO

No hay comentarios:

Publicar un comentario