lenguaje de programación java. detalles

Post on 19-Jun-2015

289 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introducción al lenguaje de programación JAVA

TRANSCRIPT

LENGUAJE DE PROGRAMACIÓN

JAVA

Creadores de JAVA

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

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

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

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

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

Creación de archivos .java – Parte 1

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

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

} }

Creación de archivos .java – Parte 2

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

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

}}

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);            }}

Creación de archivos .java – Parte 3.1

Ventajas

Es un lenguaje multiplataformaMuy bien diseñado, totalmente

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

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

Autores

Javier Benítez del Pozo

Roberto Carlos Flores Gómez

top related