SlideShare una empresa de Scribd logo
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
Herramientas de JAVA 
 Compilador java 
 JVM: Máquina virtual de java 
 Recolector de basura 
 JDK: Kit de desarrollo de JAVA 
 JRE: Entorno de ejecución de JAVA
Creación de programas en JAVA 
miprograma.java 
javac 
miprograma.java 
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 
double 8 bytes +/-4.9E-324 a +/- Decimales 
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 multiplataforma 
 Muy bien diseñado, totalmente orientado a 
objetos 
 Fácil de instalar y ocupa poco espacio 
 Especial 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

Más contenido relacionado

PPT
Tecnologia Java
DOCX
PPT
Semana9 Vbr
PPTX
PRIMERA PRESENTACION JAVA
PDF
Lenguaje de programacion java
PPT
Carasteristicas de compiladores sheshar
PDF
Conceptos Fundamentales de POO
Tecnologia Java
Semana9 Vbr
PRIMERA PRESENTACION JAVA
Lenguaje de programacion java
Carasteristicas de compiladores sheshar
Conceptos Fundamentales de POO

La actualidad más candente (19)

PPT
Java world
PDF
Introducción a Java
PPTX
Aplicaciones java. Presentacion Power Point
PPT
C1 java introduccion
PPT
C1 java introduccion
PPTX
Lenguaje de Programación Java
PDF
Hack x crack_java
PPTX
Lenguaje de programación java
PPT
Introduccion a Java
PPTX
Compiladores (python)
DOCX
DOCX
Guia del trabajo con excepciones
PPT
Java y sus caracteristicas
PPT
PPT
Que Es Java
PPTX
Introduccion Java
PPTX
Presentacion Java
Java world
Introducción a Java
Aplicaciones java. Presentacion Power Point
C1 java introduccion
C1 java introduccion
Lenguaje de Programación Java
Hack x crack_java
Lenguaje de programación java
Introduccion a Java
Compiladores (python)
Guia del trabajo con excepciones
Java y sus caracteristicas
Que Es Java
Introduccion Java
Presentacion Java
Publicidad

Similar a Lenguaje de programación java. Detalles (20)

PPT
Grupo1
PDF
Java apesteguia
PPTX
PPT
Tipos de datos
PPTX
Diapositiva java
PPTX
PPTX
Unidad 2. Lenguaje orientado a objetos
PPTX
Laboratorio de programación II
PPT
PROGRAMACIÓN CON JAVA MAVEN PROGRAMACIÓN CON JAVA MAVEN.ppt
PPT
java presentación.ppt presetnación conceptos java
PPTX
PDF
[ES] Primeros pasos con la Plataforma Java
PPTX
Lenguaje Java
DOCX
Lo mas importante sobre JAVA- investigación.docx
Grupo1
Java apesteguia
Tipos de datos
Diapositiva java
Unidad 2. Lenguaje orientado a objetos
Laboratorio de programación II
PROGRAMACIÓN CON JAVA MAVEN PROGRAMACIÓN CON JAVA MAVEN.ppt
java presentación.ppt presetnación conceptos java
[ES] Primeros pasos con la Plataforma Java
Lenguaje Java
Lo mas importante sobre JAVA- investigación.docx
Publicidad

Más de Cursando Desarrollo Web (20)

PDF
Guia instalacion symfony
PDF
Introducción a jQuery (Parte 4, 5, 6)
PDF
Ejercicios básicos en Python
PDF
Instalación de CMS´s en un VirtualHost
PDF
PDF
Instalación LDAP en Linux
PDF
Configuración DNS
PDF
Recuperación del GRUB (Windows / Linux)
PDF
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
PDF
Instalando dos sistemas operativos diferentes en dos particiones distintas
PDF
Requerimientos Sistemas
PDF
Control de versiones (CVS)
PDF
Implantación de Sistemas operativos
PDF
Formulario HTML-PHP dirigido a una Base de datos
PDF
Algunos de los navegadores para smartphones
PDF
Estructura árbol b+
PDF
Ejercicios básicos HTML
PDF
Cuestionario sobre SGBD (parte 2)
PDF
Cuestionario sobre SGBD
ODT
Base de datos BASE de LibreOffice. Consultas, formularios e informes
Guia instalacion symfony
Introducción a jQuery (Parte 4, 5, 6)
Ejercicios básicos en Python
Instalación de CMS´s en un VirtualHost
Instalación LDAP en Linux
Configuración DNS
Recuperación del GRUB (Windows / Linux)
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Instalando dos sistemas operativos diferentes en dos particiones distintas
Requerimientos Sistemas
Control de versiones (CVS)
Implantación de Sistemas operativos
Formulario HTML-PHP dirigido a una Base de datos
Algunos de los navegadores para smartphones
Estructura árbol b+
Ejercicios básicos HTML
Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD
Base de datos BASE de LibreOffice. Consultas, formularios e informes

Último (6)

PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PPTX
sistemas de informacion.................
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Conceptos basicos de Base de Datos y sus propiedades
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Derechos_de_Autor_y_Creative_Commons.pptx
sistemas de informacion.................
Su punto de partida en la IA: Microsoft 365 Copilot Chat
AutoCAD Herramientas para el futuro, Juan Fandiño
Conceptos basicos de Base de Datos y sus propiedades
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd

Lenguaje de programación java. Detalles

  • 3. 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
  • 4. 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
  • 5. Herramientas de JAVA  Compilador java  JVM: Máquina virtual de java  Recolector de basura  JDK: Kit de desarrollo de JAVA  JRE: Entorno de ejecución de JAVA
  • 6. Creación de programas en JAVA miprograma.java javac miprograma.java MiPrograma.class Java MiPrograma
  • 7. 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 double 8 bytes +/-4.9E-324 a +/- Decimales 1.7976931348623157E+308, +/-infinity, +/-0, NaN
  • 8. Creación de archivos .java – Parte 1 public class Hello { public static void main(String[] args) { System.out.println("Hello world"); } }
  • 9. Creación de archivos .java – Parte 2 public class VariableFueraDeRango{ public static void main(String[] args){ byte x=1402; System.out.println(x); } }
  • 10. 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); } }
  • 11. Creación de archivos .java – Parte 3.1
  • 12. Ventajas  Es un lenguaje multiplataforma  Muy bien diseñado, totalmente orientado a objetos  Fácil de instalar y ocupa poco espacio  Especial para trabajo en redes
  • 13. 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
  • 14. Autores  Javier Benítez del Pozo  Roberto Carlos Flores Gómez