Caracteristicas de java

Solo disponible en BuenasTareas
  • Páginas : 9 (2134 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de mayo de 2011
Leer documento completo
Vista previa del texto
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 DevelopmentKit)
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:
Conjunto deinstrucciones máquina
Registros
Pila
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 laMá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 de una línea
2. Comentario en una o más líneas
/* Comentario de
más deuna 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, _, $
El resto: A-Z, a-z, _, $, 0 -9
No se permiten vocales acentuadas ni la letra eñe (ñ, Ñ)
No se permite utilizar palabras reservadas como identificador
Aplicación “Hola Mundo”
1 //
2 // Aplicación ejemplo HolaMundo
3 //
4 public class HolaMundo {
6 public static void main (String args[])
7 {
8 System.out.println(“¡Hola Mundo!”);
9 }
10 }
> javac HolaMundo.java
>java HolaMundo

Elementos del Lenguaje
Semana 2
Caracteres en Java
Los caracteres en Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de
Puntuación y secuencias de escape.
Letras, dígitos y otros
Estos caracteres son utilizados para formar constantes, los identificadores y las palabras clave de Java. Son los siguientes:
Letras mayúsculas dealfabetos internacionales: A-Z
Letras minúsculas de alfabetos internacionales: a-z
Dígitos de los alfabetos internacionales: 0 – 9
Caracteres: _ , $
Recuerde que: El compilador Java trata las letras mayúsculas y minúsculas como caracteres diferentes. Año
y año son diferentes.
Espacios en blanco
Los espacios en blanco son lo que actúan como separadores entre elementos de un programa, lo...
tracking img