Professional Documents
Culture Documents
Caractersticas
Simple
Seguro
Portable
Orientado a
Objetos
Robusto
Multihilos
De
Arquitectura
neutral
Interpretado
Alto
Rendimiento
Distribuido
Dinmico
Simple
Seguro
Portable
Win32
Win32JVM
JVM
UNIX
UNIXJVM
JVM
Cdigo
Cdigomquina
mquina
Macintosh
Macintosh
Cdigo
Cdigomquina
mquina
Win32
Win32
Cdigo
Cdigomquina
mquina
UNIX
UNIX
Compilacin y ejecucin
HelloWorld.java
javac HelloWorld.java
compilar
Codigo fuente
correr
java HelloWorld
HelloWorld.class
bytecode
Declaraciones
Declaracin de Variables
<tipo>
<tipo>
<tipo>
<variable>;
<var1>, <var2>, ..., <varn>;
<var1> = <valor>;
Ejemplos
int x,y,z;
int x = 9;
boolean terminar = false;
Cliente = new Cliente();
Asignaciones
Asignaciones
Ejemplo
Tipos de Datos
Tipos primitivos:
int
n
u
s
e
No
Tipos compuestos
Clases
Arreglos
Operadores
Asignacin: =, +=, -=, *=,
Numricos: +, -, *, /, %, ++, --,
Relacionales: ==. !=, <, >, <=,
>=,
Booleanos: &&, ||, !
De Bits: &, |, ^, ~, <<, >>,
Estructuras de Control
Estructuras de Control
Sentencias If
Sentencias If else if
La sentencia Switch
Estructuras de Iteraccion
Paquetes
Se usan para encapsular los datos
de manera automtica.
Los paquetes de clases se cargan
con la palabra clave import.
Ejemplo:
import java.Date;
import java.awt.*;
import miPaquete.miClase;
Niveles de acceso a
mtodos y atributos
Cdigo de ejemplo
public class Basic {
public static void main(String[] args) {
int sum = 0;
for (int current = 1; current <= 10; current++) {
sum += current;
}
System.out.println("Sum = " + sum);
}
}
Basic