lenguaje de programación java. detalles
DESCRIPTION
Introducción al lenguaje de programación JAVATRANSCRIPT
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