Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 - IntroduccionJAVA
1 - IntroduccionJAVA
Objetos
Ing. Tatiana Gualotuña, PhD
Temas a tratar
Reseña Histórica
Como trabaja JAVA
Características de JAVA
Ejecución de un código escrito en JAVA
Análisis del primer programa en JAVA
programa en Java
3
Instalación Java Netbeans
https://www.youtube.com/watch?v=WtKS7J7kVl8
4
Reseña Histórica
Java surge en 1991 cuando un grupo de ingenieros de
Sun Microsystems trataron de diseñar un nuevo lenguaje
de programación destinado a electrodomésticos.
La reducida potencia de cálculo y memoria de los
electrodomésticos obligó a desarrolalr un lenguaje
sencillo, capaz de generar código de tamaño muy
reducido.
Los diferentes tipos y tecnologías determinaron que era
fundamental conseguir una herramienta independiente
del tipo de SO utilizado.
5
Objetivos de creación
El lenguaje Java se creó con cuatro objetivos principales:
Debería usar la metodología de la programación orientada
a objetos.
Debería permitir la ejecución de un mismo programa en
Portabilidad
Como trabaja Java
Java Development Kit (JDK).
JDK es un conjunto de programas y librerías que permiten desarrollar,
compilar y ejecutar programas en Java.
Incorpora además la posibilidad de ejecutar parcialmente el programa,
deteniendo la ejecución en el punto deseado y estudiando en cada
momento el valor de cada una de las variables (con el denominado
Debugger).
Cualquier programador con un mínimo de experiencia sabe que una
parte muy importante (muchas veces la mayor parte) del tiempo
destinado a la elaboración de un programa se destina a la detección y
corrección de errores.
Existe también una versión reducida del JDK, denominada JRE (Java
Runtime Environment) destinada únicamente a ejecutar código Java
(no permite compilar), conteniendo entonces solo el JVM.
10
Bytecode
El bytecode es un código intermedio más abstracto que el código
máquina
11
JVM
La máquina virtual Java es Intérprete de ByteCodes
capaz de interpretar y
Compilador Java
ejecutar instrucciones
expresadas en un código Traduce código fuente a
binario especial (el bytecode código intermedio.
15
Ejecución de un código escrito en JAVA
El JRE es una versión reducida del JDK, los cuales contiene un conjunto de librerías
para ejecutar y desarrollar programas de JAVA respectivamente.
16
Características de JAVA
17
Características de JAVA
Hoy en día es difícil encontrar un productor de software
o de sistemas que no se preocupe porque sus productos
sean compatibles con Java.
La gama de alternativas de Java, va desde formularios
que almacenan información y la trasladan a un servidor
remoto, así como una gama impresionante de juegos,
aplicaciones para dispositivos móviles, aplicaciones de
simulación pedagógica, simulación de circuitos
electrónicos Interactivos, etc.
Java es un lenguaje de programación Independiente de
la Plataforma en donde va a operar
18
Características de Java
Al programar en Java no se parte de cero. Cualquier
aplicación se apoya en un gran número de clases
preexistentes. Algunas de ellas las ha podido hacer el propio
usuario, otras pueden ser comerciales, pero siempre hay un
número muy importante de clases que forman parte del
propio lenguaje (el API o Application Programming
Interface de Java).
19
IDE
Un entorno de desarrollo integrado,
llamado también IDE (sigla en inglés
de integrated development
environment), es un software
compuesto por un conjunto de
herramientas de programación.
Un IDE es un entorno de programación
que ha sido empaquetado como un
programa de aplicación, es decir,
consiste en un editor de código, un
compilador, un depurador y un
constructor de interfaz gráfica (GUI)
Intente lo siguiente
Escriba el siguiente código
import java.io.*;
class Mensaje {
public static void main(String args[]){
System.out.println("Mi primer programa en Java");
}
}
21
Análisis del Ejemplo Implementado
1. import java.io.*;
2. class Mensaje
3. {
4. public static void main(String args[ ])
5. {
6. System.out.println(“Mi primer programa en Java");
7. }
8. }
22
Análisis del Ejemplo Implementado
25
Ejercicio
26
Conclusiones
Java es un lenguaje muy potente que permite la gestión
eficaz de la memoria
Una principal fortaleza es la independencia de
plataforma
Sus principales características son: Bytecode, JVM,
JDK.