Lenguaje de programación java. Detalles
-
Upload
estudiante -
Category
Software
-
view
289 -
download
0
description
Transcript of Lenguaje de programación java. Detalles
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