Está en la página 1de 23

Lenguaje de

programación
JAVA
Mónica Yisel Beltrán Gómez
Ruth Catherine Acosta Macana
DESARROLLADORES
James Gosling: Sun Microsystems:
Famoso científico de la computación Sun Microsystems es la creadora de la
conocido como el padre del lenguaje de popular suite ofimática OpenOffice.org y el
programación Java. lenguaje de programación Java
LENGUAJE DE PROGRAMACIÓN
• CORBA: • SUN:
Es un estándar definido por Object Empresa informática que se
Management Group (OMG) que permite dedicaba a vender estaciones de
que diversos componentes de software
escritos en múltiples lenguajes de trabajo, servidores, componentes
programación y facilita el desarrollo de informáticos, software (sistemas
aplicaciones distribuidas en entornos operativos) y servicios informáticos.
heterogéneos.
Interpretado
El código de java, pasa a través de compilador de java que lo transforma en un
bytecode. Este bytecode es interpretado por la JVM (maquina virtual de java),lo
que lo hace independiente de la plataforma.

Un compilador es un tipo de El bytecode Java es el tipo de


traductor que transforma un instrucciones que la máquina
programa entero de un lenguaje virtual Java espera recibir,
de programación (llamado para posteriormente ser
código fuente) a otro. compiladas a lenguaje de
máquina.
ROBUSTO
• Java fue diseñado para crear software altamente confiable. se verifica
el
código (sintaxis, tipos) en el momento de compilación y también de
ejecución, lo que permite reducir errores y los problemas de
incompatibilidad de versiones.

La ejecución de un programa Java consiste en


interpretar los bytecodes, es decir, en
transformarlos en código del sistema
y ejecutar ese código conforme se va
interpretando. La JVM es la encargada de
realizar esta tarea.
SECURIZADO
• Mecanismo que vigila la seguridad de las aplicaciones y los sistemas. El
motor de ejecución de java (JRE) es el encargado de esta tarea.

Java Runtime Environment o JRE


es un conjunto de utilidades que
permite la ejecución de
programas Java.
INDEPENDIENTE DE LAS
ARQUITECTURAS
El compilador Java compila su código a un fichero objeto de formato
independiente de la arquitectura de la máquina en que se ejecutará.
Cualquier máquina que tenga el sistema de ejecución (run-time) puede
ejecutar ese código objeto, sin importar en modo alguno la máquina en
que ha sido generado.

Un compilador es un tipo de
Nos referimos a un Independiente:Que no
traductor que transforma un
fichero como un lugar guarda relación de
programa entero de un lenguaje
donde se guarda dependencia con otra
de programación (llamado
información. cosa.
código fuente) a otro.
PORTABLE
El código generado por el compilador de Java es muy portable pues es el
mismo independientemente de la plataforma, puesto que solo depende de
la máquina virtual en la que se vaya a ejecutar.

Una máquina virtual es


Un Portable es una aplicación un software que simula un
informática que puede ser sistema de computación y
utilizada en cualquier ordenador puede ejecutar programas
que posea el sistema operativo como si fuese una computadora
para el que fue programada. real.
EFICAZ
Java pone en marcha un proceso optimización de la interpretación
del código, llamado JIT (Just In Time) o Hot Spot. Este proceso
compila el bytecode java en código nativo en tiempo de ejecución.

La optimización es la búsqueda y En informática, la


el hecho de mejorar el interpretación es la realización
rendimiento de un programa a de un paso intermedio entre el
partir de determinados cambios texto escrito y su significado.
lógicos.
MULTITAREA
Java Permite desarrollar aplicaciones que ponen en marcha la ejecución
simultanea en varios hilos ( o procesos ligeros).

DINAMICO
Java se beneficia todo lo posible de la tecnología orientada a objetos.
Consiguiendo mejores rendimientos e incorporando nuevas
funcionalidades a medida que se proporciona nuevas versiones.
Como Instalar y Descargar
Java
• Instalamos el JDK que corresponda al sistema operativo de nuestro equipo
• Una vez que tenemos el JDK
(Java Development Kit)
procedemos a instalarlo:
• Presionamos el botón "next".
Haremos la instalación por
defecto por lo que
presionamos el botón next
nuevamente (dejaremos el
directorio por defecto donde
se almacenará Java):
Esperamos unos
minutos mientras se
procede a la
instalación de Java
Una vez finalizado el
proceso de instalación
debe aparecer un
diálogo similar a este y
presionamos el botón
Close.
Por ultimo, encontraremos la
carpeta del programa que se
encuentra ubicada en equipo>
disco local (c)> Archivos de
programa
Variables de entorno de
JAVA
Configurar variables de
entorno en Windows
Para que podamos compilar
y ejecutar programas de
Java en nuestro sistema
operativo o en los IDE’s
(como Eclipse o NetBeans)
es necesario configurar las
variables de entorno. Para
esto seguimos los siguientes
pasos:
Dar clic derecho en “Equipo”
y luego en “Propiedades”
• Luego dar clic en
“Configuración avanzada
del Sistema” y luego en el
botón “Variables de
entorno…”
Se crea una nueva variable
en el sistema con el nombre
“JAVA_HOME” y con el
valor “C:\Program
Files\Java\jdk1.7.0_80”.
Se busca la variable del
sistema “Path”, se da clic
en editar y se coloca al final
“;%JAVA_HOME%\bin”.
Diferencia entre JDK y JRE
• JDK es el Java Development Kit o, en español, Herramientas de Desarrollo
de Java. Sirve para construir programas usando el lenguaje de programación
Java. Trae herramientas útiles como el compilador (javac), el
desensamblador de binarios (javap), debugger, entre otras herramientas.

• JRE no posee compiladores ni herramientas para desarrollar las aplicaciones


Java, solo posee las herramientas para ejecutarlas.
Mi Primer Programa en Java