Vous êtes sur la page 1sur 26

1

Java Fundamentals
4-1:
Introducción a Java

Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.

2
Objetivos
• Esta lección abarca los siguientes temas:
−Identificación de los componentes de un IDE Java
−Identificación de los componentes de una aplicación Java
−Compilación de una aplicación
−Pruebas para verificar que la aplicación esté completa
−Escribir el código correspondiente a GalToLit.java
−Modificación de un programa para ejecutarlo libre de errores
−Modificación de un programa para
utilizar una fórmula para convertir
unidades de medida

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 3
comerciales de sus respectivos propietarios.

3
Java JRE y Java JDK
• Diferencias entre Java JRE y Java JDK:
−El Entorno del Tiempo de Ejecución de Java (JRE) contiene
solo la funcionalidad necesaria para iniciar los programas de
Java, como las aplicaciones de Internet
−El Kit de Desarrollo de Java (JDK) contiene la funcionalidad
para iniciar los programas de Java y también para
desarrollarlos
−Como mínimo, Java JRE es necesario para ejecutar
aplicaciones Java

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 4
comerciales de sus respectivos propietarios.

El JRE se conoce a veces como VM (máquina virtual). En este curso, será necesario el JDK.

4
Verificación de Java en su computadora
• Para verificar si Java se encuentra ya instalado en su
computadora:
−Sistemas operativos Windows o Linux:
• Ingrese java -version en una ventana de comando
−Sistema operativo Mac:
• Utilice la opción "Software Update" (Actualización del software)
desde el menú Apple
• Este curso asume que usted tiene Java instalados en su
computadora

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 5
comerciales de sus respectivos propietarios.

Con los argumentos apropiados, java es el comando que ejecuta programas Java. javac es el
comando que compila los archivos de código fuente .java en archivos .class que pueden
ejecutarse con el comando java. IDE es la interfaz front end que utiliza estos comandos.

5
Pasos para iniciar Eclipse
• Los pasos que se muestran en las siguientes
diapositivas son para utilizar IDE Java de Eclipse
• Si está utilizando un IDE Java diferente, los pasos y las
pantallas serán ligeramente diferentes

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 6
comerciales de sus respectivos propietarios.

6
Pasos para iniciar Eclipse
• En una computadora con Windows, haga doble clic en el
archivo "eclipse.exe"
• En una computadora con Linux o Mac, haga doble clic en el
archivo "eclipse"
• Cuando se lo pida, ingrese el nombre de ruta para el
entorno de trabajo en el que almacenará sus proyectos de
Java y haga clic sobre el botón OK
• Es posible que el nombre se encuentre en su disco c:\ o en
un disco de red
• Eclipse se iniciará y mostrará la página de Bienvenida
• Cierre esa página haciendo clic sobre la X que se encuentra
al lado del nombre de la pestaña "Welcome" (Bienvenida)

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 7
comerciales de sus respectivos propietarios.

Las capturas de pantalla son de la versión 2021-12 de Eclipse. Se debe utilizar la versión más reciente de
Eclipse con este curso.

7
Página de bienvenida de Eclipse
• En la página de bienvenida, existen recursos valiosos
disponibles
• Usted puede volver a la página de bienvenida cuando
selecciona "Welcome" desde el menú "Help" (Ayuda)

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 8
comerciales de sus respectivos propietarios.

8
Vistas y área de edición de Eclipse
• Eclipse provee un área de edición y varias vistas
• Un editor es donde usted puede escribir su código
fuente de Java
• Las vistas son las sub ventanas que proveen
información sobre su proyecto

Área de
edición

Vistas

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 9
comerciales de sus respectivos propietarios.

9
Pestañas del área de edición de Eclipse
• El área de edición utiliza pestañas cuando se abre más
de un archivo

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 10
comerciales de sus respectivos propietarios.

10
Ventanas del área de edición de Eclipse
• El área de edición puede tener múltiples ventanas que
ocupan el espacio

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 11
comerciales de sus respectivos propietarios.

11
Detalles adicionales sobre las áreas de edición y las
vistas
• A la combinación de vistas y editores se la conoce
como perspectiva
• Usted puede elegir "Open Perspective" (Abrir
perspectiva) desde el menú "Window" (Ventana)

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 12
comerciales de sus respectivos propietarios.

12
El entorno de trabajo
• Todos los proyectos se desarrollan y modifican en un
entorno de trabajo
• Un entorno de trabajo es un conjunto de proyectos
• En este curso, usted puede utilizar el mismo entorno de
trabajo para todos los proyectos y paquetes de práctica
• Un proyecto es la forma en que los programadores
organizan los archivos de Java
• Un paquete es la forma en que Java y Eclipse organizan los
archivos de Java que se relacionan
• El uso de paquetes le garantizará que los archivos
relacionados se encuentren entre sí

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 13
comerciales de sus respectivos propietarios.

No mantenga el espacio de trabajo en la misma carpeta que Eclipse. De ese modo, si Eclipse
está corrupto o cambia de versión, el espacio de trabajo no se perderá. Una opción es
mantener ambos en un dispositivo portátil como una unidad flash. REALICE UNA COPIA DE
SEGURIDAD DEL ESPACIO DE TRABAJO.

13
Intercambio de entornos de trabajo
• Usted puede intercambiar
entornos de trabajo
−("Switch Workspaces" desde el
menú "Files" (Archivos)) para
cambiar la ubicación física
diferente de los archivos

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 14
comerciales de sus respectivos propietarios.

14
Pasos avanzados para crear un programa en Eclipse
• Debe crear un proyecto
• Luego, un paquete (dentro de la carpeta "src" del
proyecto)
• Después, debe crear la(s) clase(s) dentro del paquete
−Al menos una de las clases debe contener un método
principal.
−Esta clase es denominada clase "Driver" (Controlador)
• Compile el código Java.
• Esto crea un archivo ".class"
• Ejecute el código de Java desde la clase "Driver"

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 15
comerciales de sus respectivos propietarios.

Los paquetes se analizan de forma detallada en la programación Java y se utilizan para


organizar clases de Java. Se puede crear un proyecto sin utilizar paquetes. Eclipse se refiere a
este proyecto como paquete por defecto y advierte que se desaconseja la práctica.

15
Proyectos en Eclipse
• En Eclipse:
−Todos los programas deben residir dentro de un proyecto
para su compilación adecuada
−Puede tener uno o múltiples archivos de clase en un proyecto
−Una de las clases debe contener un método principal

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 16
comerciales de sus respectivos propietarios.

16
Creación de un proyecto en un IDE Java
• Cree su primer proyecto en el IDE Java
−Los materiales de referencia de esta lección muestran los
pasos para hacerlo tanto para Eclipse como para NetBeans
−Si está utilizando un IDE diferente, el instructor realizará una
demostración de los pasos necesarios

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 17
comerciales de sus respectivos propietarios.

17
Visualización del proyecto
• El proyecto se crea y se visualiza como una carpeta.
• Se visualiza en la vista "Package" (Paquete), a la
izquierda del área de edición

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 18
comerciales de sus respectivos propietarios.

18
Nombramiento de los paquetes
• Para este curso, los nombres de paquete deben
ser los mismos que los del proyecto en
CamelCase en minúsculas
CamelCase es la práctica de "stringingCapitalizedWords" (escribir palabras
encadenadas en mayúscula) sin espacios entre las palabras. El CamelCase en
minúscula no tiene la primera letra en mayúscula.

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 19
comerciales de sus respectivos propietarios.

Las reglas de nomenclatura convencionales para los paquetes se abordarán en la programación


Java.
Por ahora, utilizamos el mismo nombre para el paquete y el proyecto para su comodidad.

19
Una clase Java
• Una clase Java es una construcción que se utiliza como
plan detallado para crear objetos
• Una clase también es una construcción en la que se
crean objetos

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 20
comerciales de sus respectivos propietarios.

20
Método main
• Un método main en Java es el método dentro de una
clase que se ejecuta cuando la clase se compila y
ejecuta
• La clase que contiene el método main también se
denomina Clase de controlador

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 21
comerciales de sus respectivos propietarios.

21
Errores de sintaxis
• Es posible que tenga que corregir algunos errores de
sintaxis causados por errores tipográficos
• Su IDE resaltará los errores de sintaxis en el código
• Compruebe si puede corregirlos sin pedir ayuda
• Preste especial atención al ";" al final de cada línea y a
que su "{" (llave izquierda) tenga su "}" (llave derecha)

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 22
comerciales de sus respectivos propietarios.

22
Comentarios de clase Java
• Agregue comentarios al código para describir lo que
hacen las líneas de código
−El compilador Java ignora los comentarios
−Para añadir un comentario, escriba // delante del comentario
para añadir una sola línea
−Para agregar un comentario de bloque (para varias líneas)
utilice /* al empezar el comentario y */ al terminarlo

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 23
comerciales de sus respectivos propietarios.

23
Terminología
• Los términos clave usados en esta lección son los
siguientes:
−Camel Case
−Java IDE:
• áreas de edición y vistas, perspectiva y entorno de trabajo
−Java JRE en comparación con Java JDK
−Clase de Java
−Paquetes de Java
−Métodos principales de Java

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 24
comerciales de sus respectivos propietarios.

24
Resumen
• En esta lección, habrá aprendido:
−Identificación de los componentes de un IDE Java
−Identificación de los componentes de una aplicación Java
−Compilación de una aplicación
−Pruebas para verificar que la aplicación esté completa
−Escribir el código correspondiente a GalToLit.java
−Modificación de un programa para ejecutarlo libre de errores
−Modificación de un programa
para utilizar una fórmula
para convertir unidades de
medida

JF 4-1 Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales
Introducción a Java registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 25
comerciales de sus respectivos propietarios.

25
26

Vous aimerez peut-être aussi