lenguaje de programación java. detalles

14
LENGUAJE DE PROGRAMACIÓN JAVA

Upload: estudiante

Post on 19-Jun-2015

286 views

Category:

Software


0 download

DESCRIPTION

Introducción al lenguaje de programación JAVA

TRANSCRIPT

Page 1: Lenguaje de programación java. Detalles

LENGUAJE DE PROGRAMACIÓN

JAVA

Page 2: Lenguaje de programación java. Detalles

Creadores de JAVA

Page 3: Lenguaje de programación java. Detalles

Orígenes de JAVA

Se creó para ser usado en un proyecto de set-top-box

Inicialmente se llamó Oak y luego pasó a llamarse Green

Su nombre viene de un tipo de café que servían en una cafetería cercana

Page 4: Lenguaje de programación java. Detalles

JAVA es un lenguaje orientado a objetos

Un objeto es una persona, animal o cosa que tiene unas características determinadas y sirve para realizar operaciones con/sobre él.

Propiedades que debe tener el lenguaje para ser considerado orientado a objetos:

Encapsulamiento Herencia Polimorfismo

Page 5: Lenguaje de programación java. Detalles

JVM

JDK

JRE

Herramientas de JAVA

Compilador javaJVM: Máquina virtual de javaRecolector de basuraJDK: Kit de desarrollo de JAVAJRE: Entorno de ejecución de JAVA

Page 6: Lenguaje de programación java. Detalles

Creación de programas en JAVA

Escribir código fuente

Proceso compilació

n

Códigos de bytes

Máquina virtual

miprograma.java

javac miprograma.ja

va

MiPrograma.class

Java MiPrograma

Page 7: Lenguaje de programación java. Detalles

Variables en JAVA

Tipo de variable

Memoria que ocupa

Rango de valores Tipo de valor

boolean 1 byte True o false Booleano

char 2 byte Caracteres Carácter

byte 1 byte -128 a 127  

 

Enteros

short 2 bytes -32.768 a 32.767

int 4 bytes -2147483648 a 2147483647

long 8 bytes -9223372036854775808 a 9223372036854775807

float 4 bytes +/-1.4E-45 a +/-3.4028235E+38, +/-infinity, +/-0,NaN

 

Decimalesdouble 8 bytes +/-4.9E-324 a +/-

1.7976931348623157E+308, +/-infinity, +/-0, NaN

Page 8: Lenguaje de programación java. Detalles

Creación de archivos .java – Parte 1

public class Hello { public static void main(String[] args) {

System.out.println("Hello world");

} }

Page 9: Lenguaje de programación java. Detalles

Creación de archivos .java – Parte 2

public class VariableFueraDeRango{public static void main(String[] args){

byte x=1402;System.out.println(x);

}}

Page 10: Lenguaje de programación java. Detalles

Creación de archivos .java – Parte 3

public class DobleTriple {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        int numero;        System.out.println("Introduce un número entero:");        numero = sc.nextInt();        System.out.println("Número introducido: " + numero);        System.out.println("Doble de " + numero + " -> "+

2*numero);        System.out.println("Triple de " + numero + " -> "+

3*numero);            }}

Page 11: Lenguaje de programación java. Detalles

Creación de archivos .java – Parte 3.1

Page 12: Lenguaje de programación java. Detalles

Ventajas

Es un lenguaje multiplataformaMuy bien diseñado, totalmente

orientado a objetosFácil de instalar y ocupa poco espacioEspecial para trabajo en redes

Page 13: Lenguaje de programación java. Detalles

Desventajas

Es un lenguaje interpretado por tanto los programas hechos en Java no tienden a ser muy rápidos

Algunas herramientas tienen un costo adicional

Page 14: Lenguaje de programación java. Detalles

Autores

Javier Benítez del Pozo

Roberto Carlos Flores Gómez