Java - Introducción
Programación Avanzada
ÍNDICE
PROPIEDADES
Ideas principales
¿Cómo trabaja?
IDE'S
MAQUINA VIRTUAL
MEMORIA
ANATOMÍA CLASE
Equipo
Proceso
Texto
Cifras
iDEAS PRINCIPALES
iDEAS PRINCIPALES
- Java es un lenguaje de programación de propósitos generales. Se puede desarrollar las mismas aplicaciones que en C.
- “Java es un lenguaje para programar páginas Web” Falso
- Java permite “incrustar” programas dentro de las páginas Web para que sean ejecutados en el navegador del usuario. Estos son los applets, que fueron usados en los 90’s y hoy son obsoletos.
iDEAS PRINCIPALES
- Java es un lenguaje de programación de propósitos generales. Se puede desarrollar las mismas aplicaciones que en C.
- “Java es un lenguaje para programar páginas Web” Falso
- Java permite “incrustar” programas dentro de las páginas Web para que sean ejecutados en el navegador del usuario. Estos son los applets, que fueron usados en los 90’s y hoy son obsoletos.
No confundir Java con Javascript. Java es un lenguaje de programación, Javascript es lenguaje de scripting que permite agregar funcionalidad dinámica en las páginas Web.
cONOCIENDO MÁS
JEE es un conjunto de bibliotecas que permite desarrollar “aplicaciones empresariales en Java”
Java se puede utilizar para el desarrollo de páginas Web – a través de servlets -. Esto esta en el JEE (Java Enterprise Edition).
¿Cómo trabaja?
Lorem ipsum dolor
Lorem ipsum dolor
Lorem ipsum dolor
Lorem ipsum dolor
Imagen: Head First Java - Second edition
Propiedades
Portable
Dinámico
Eficiente
SEGURO
Oracle ha anunciado la publicación de Java 15 (o más bien JDK 15), la última versión de la tecnología que ha dominado la computación a lo largo del presente siglo y cuyo desarrollo se ha acelerado en los últimos tiempos, lo que se ha transformado en lanzamientos más continuos del kit de desarrollo.
Eduardo Medina, septiembre 2020 https://www.muylinux.com/2020/09/21/jdk-java-15/
Java 1.02
250 clases.
Lento.
Divertido de usar. Muchos errores. Los Applets son la maravilla
500 clases.
Un poco más rápido.
Más amigable.
Tiene popularidad.
Mejor GUI .
Java 1.1
2300 clases. Mucho más rápido. Se tienen 3 tipos de ediciones: Micro (J2ME), Estándar ((J2SE) y Enterprise (J2EE)
Java 2
3500 clases. Más poderoso, y sencillo de usar.
Java 5.0
La Máquina Virtual Java es el núcleo del lenguaje de programación Java. De hecho, es imposible ejecutar un programa Java sin ejecutar alguna implantación de la MVJ. En la MVJ se encuentra el motor que en realidad ejecuta el programa Java y es la clave de muchas de las características principales de Java, como la portabilidad, la eficiencia y la seguridad.
Máquina virtual java
Máquina virtual
La representación de los códigos de instrucción Java (bytecode) es simbólica, en el sentido de que los desplazamientos e índices dentro de los métodos no son constantes, sino que son cadenas de caracteres o nombres simbólicos.
Recolección automática de memoria
En Java el programador no tiene la responsabilidad de liberar la memoria que va quedando desreferenciada. Esta tarea es automática y la lleva a cabo un proceso llamado Garbage Collector (“recolector de basura”)
IDE's
Un IDE (Integrated Development Enviroment) es una herramienta que permite editar programas, compilarlos, depurarlos, documentarlos, ejecutarlos.
ANATOMÍA DE LA CLASE
¡Gracias!
java
pcortez
Created on October 6, 2020
Conceptos básicos
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Higher Education Presentation
View
Psychedelic Presentation
View
Harmony Higher Education Thesis
View
Vaporwave presentation
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Modern Zen Presentation
Explore all templates
Transcript
Java - Introducción
Programación Avanzada
ÍNDICE
PROPIEDADES
Ideas principales
¿Cómo trabaja?
IDE'S
MAQUINA VIRTUAL
MEMORIA
ANATOMÍA CLASE
Equipo
Proceso
Texto
Cifras
iDEAS PRINCIPALES
iDEAS PRINCIPALES
iDEAS PRINCIPALES
No confundir Java con Javascript. Java es un lenguaje de programación, Javascript es lenguaje de scripting que permite agregar funcionalidad dinámica en las páginas Web.
cONOCIENDO MÁS
JEE es un conjunto de bibliotecas que permite desarrollar “aplicaciones empresariales en Java”
Java se puede utilizar para el desarrollo de páginas Web – a través de servlets -. Esto esta en el JEE (Java Enterprise Edition).
¿Cómo trabaja?
Lorem ipsum dolor
Lorem ipsum dolor
Lorem ipsum dolor
Lorem ipsum dolor
Imagen: Head First Java - Second edition
Propiedades
Portable
Dinámico
Eficiente
SEGURO
Oracle ha anunciado la publicación de Java 15 (o más bien JDK 15), la última versión de la tecnología que ha dominado la computación a lo largo del presente siglo y cuyo desarrollo se ha acelerado en los últimos tiempos, lo que se ha transformado en lanzamientos más continuos del kit de desarrollo.
Eduardo Medina, septiembre 2020 https://www.muylinux.com/2020/09/21/jdk-java-15/
Java 1.02
250 clases. Lento. Divertido de usar. Muchos errores. Los Applets son la maravilla
500 clases. Un poco más rápido. Más amigable. Tiene popularidad. Mejor GUI .
Java 1.1
2300 clases. Mucho más rápido. Se tienen 3 tipos de ediciones: Micro (J2ME), Estándar ((J2SE) y Enterprise (J2EE)
Java 2
3500 clases. Más poderoso, y sencillo de usar.
Java 5.0
La Máquina Virtual Java es el núcleo del lenguaje de programación Java. De hecho, es imposible ejecutar un programa Java sin ejecutar alguna implantación de la MVJ. En la MVJ se encuentra el motor que en realidad ejecuta el programa Java y es la clave de muchas de las características principales de Java, como la portabilidad, la eficiencia y la seguridad.
Máquina virtual java
Máquina virtual
La representación de los códigos de instrucción Java (bytecode) es simbólica, en el sentido de que los desplazamientos e índices dentro de los métodos no son constantes, sino que son cadenas de caracteres o nombres simbólicos.
Recolección automática de memoria
En Java el programador no tiene la responsabilidad de liberar la memoria que va quedando desreferenciada. Esta tarea es automática y la lleva a cabo un proceso llamado Garbage Collector (“recolector de basura”)
IDE's
Un IDE (Integrated Development Enviroment) es una herramienta que permite editar programas, compilarlos, depurarlos, documentarlos, ejecutarlos.
ANATOMÍA DE LA CLASE
¡Gracias!