2. ¿Que es Java ?
• Lenguaje de programación orientado a objetos desarrollado por Sun
Microsystems a principios de los años 90.
• Sintaxis de C++ y C. Modelo de objetos administrado ( simple y elimina
herramientas de bajo nivel),
• Elimina la manipulación directa de punteros o memoria.
• La memoria es gestionada mediante un recolector de basura.
• Las aplicaciones Java están compiladas en un bytecode,
aunque la compilación en código máquina nativo también es posible.
• En tiempo de ejecución, el bytecode es normalmente interpretado o
compilado a código nativo para la ejecución, aunque la ejecución directa
por hardware del bytecode por un procesador Java también es posible.
2
4. Dentro de Java
• Variables.
• Declaraciones de Control.
• Operaciones de bucle
• Funciones.
• Procedimientos.
• Colecciones.
4
5. Variables
Tipos Primitivos (4 tipos):
Integers incluyen byte, short, int, and long
Numeros de Punto flotante incluyen float y double
Characters incluyen char, como letras y numeros.
Boolean incluyen boolean representando valores true/false.
Clases “Wrapper”
•byte
•short
•Int
•Long
•float
•double
•char
•boolean
•Integer
•Double
•Boolean
•Character
6. Variables: Tamaño para los tipos de datos primitivos.
Tipo Descripción
int un valor entero de 32-bit (4-byte)
short un valor entero de 16-bit (2-byte)
long un valor entero de 64-bit (8-byte)
byte un valor entero de 8-bit (1-byte)
float un valor de punto flotante de 32-bit (4-byte)
double un valor de punto flotante de 64-bit (8-byte)
char un carácter de 16-bit usando Unicode encoding scheme
boolean un valor true o false
7. Otros Tipos de Variables
import java.util.Calendar;
public class MainClass{
public static void main(String[] args){
Calendar calendar = Calendar.getInstance ();
}
}
La Clase java.util.Calendar
9. Declaraciones de Control. (If)
if (una expresion booleana) {
//declaracion(es)
}
if (una expresion booleana) {
//declaracion(es)
} else {
//declaracion(es)
}
if (una expresion booleana) {
//declaracion(es)
} else if (una expresion booleana2) {
//declaracion(es)
}
...
else {
declaracion(es)
}
9
10. Ejemplo de un programa en Lenguaje
de Programación Java
public class Hola_Java {
public static void main(String[] args)
{
System.out.println("Hola Java !");
}
}
10
11. Ejemplo de un programa en Lenguaje
de Programación Java
public class Hola_Java //Declara una clase Hola_Java , que es descendiente de la clase Object
{
// Entre llaves se declaran los atributos y métodos de la clase
public static void main(String[] args)
/*
public: indica que el método main() es público
static: indica que la clase es estática
void: indica que la función main() no devuelve ningún valor (procedimiento)
El método main() debe aceptar siempre como parámetro un vector de strings
*/
{
System.out.println("Hola, Java!");
// Esta línea indica que se va a ejecutar el método println(), encargado de mostrar un valor a través de
la salida
// estándar (en nuestro caso, un String) ,este método pertenece al atributo out.
}
} 11
13. ¿Cómo funciona el compilador Java?
public class Principal()
{
public static void main(String[] args)
{
System.out.println("Hola Java !");
}
}
Compilador
) * + , - . fa
Ljava/util/Calendar;
fn <init> ()V Code
LineNumberTable
java/util/Calendar
getInstance
()Ljava/util/Calenda
r; set (III)V get (I)I
java/lang/System
out
Código Fuente
Archivo de Clase
0101010101010101
0101010010101000
0000000000000111
1111111111111111
1111000000000000
0000001111101010
101
Otros Archivos Objetos y Librerías
Linker
01010101010101010
10101001010100000
00000000000111111
11111111111111111
00000000000000000
01111101010101
Archivo Jar
JVM
Hola Java !
13
14. 14
Java es propiedad de Oracle Corporation. Todos los derechos reservados.
-Microsoft Windows es propiedad de Microsoft Corporation. Todos los derechos reservados.
Presentación construida con software original Microsoft Windows,
Microsoft Office y Oracle.
Gracias