JF 4 1 SG Esp

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 35

1

Java Fundamentals
4-1:
Introducción a Eclipse

Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados.

2
Objetivos
• Esta lección abarca los siguientes temas:
−Identificación de componentes de Eclipse
−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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 3

3
Objetivos
• Esta lección abarca los siguientes temas:
−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
−Eclipse fue creado por una comunidad de código abierto
−El proyecto Eclipse está administrado por la Fundación
Eclipse, una organización sin fines de lucro
−Eclipse necesita un Entorno del Tiempo de Ejecución de Java
(JRE) instalado
−Eclipse contiene sus propias herramientas de desarrollo, es
decir, un compilador Java

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 4

4
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, se necesita el Java JRE para ejecutar Eclipse

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 5

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

5
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 y Eclipse
instalados en su computadora

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 6

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.

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

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 7

Desde mayo de 2017, las capturas de pantalla son para la versión Kepler de Eclipse y solo se aprecia en
la pantalla de bienvenida. Se debe utilizar la versión más reciente de Eclipse con este curso.

7
Pasos para iniciar Eclipse
• 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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 8

A partir de mayo de 2015, las capturas de pantalla son para Kepler de la versión de Eclipse,
mientras que la versión actual de Eclipse es Luna. Esto solo se muestra de forma evidente en la
pantalla de bienvenida.
Con este curso puede utilizarse cualquiera de las versiones de Eclipse.

8
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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 9

9
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

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 10

10
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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 11

11
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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 12

12
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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 13

13
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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 14

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.

14
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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 15

15
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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 16

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.

16
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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 17

17
Pasos para crear un proyecto en Eclipse
• Seleccione File (archivo) → New (nuevo) → Java Project
(proyecto Java)
• Ingrese el nombre del proyecto y haga clic en "Finish"
(Finalizar)
• Los valores de todos los proyectos se configuran de
forma predeterminada al hacer clic en
el "Finish"

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 18

Si el panel del proyecto está cerrado, se puede reabrir desde los menús Window -> Show View
y seleccionando Project Explorer. (Tenga en cuenta que a los efectos de este curso, no existe
una diferencia significativa entre el Explorador de proyectos y el Explorador de paquetes.)

Actualización: Si New -> Java Project no está disponible, seleccione Window -> Open Perspective -> Java.
A continuación, estará disponible New -> Java Project.

18
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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 19

19
Pasos para crear un paquete
• Seleccione la carpeta "src" en la vista "Package"
• Haga clic derecho sobre la carpeta "src" y seleccione
New → Package
Un paquete, en Java, es un mecanismo para organizar las clases de
Java en espacios de nombres o contenedores. En Eclipse, los
paquetes se crean dentro de los proyectos.

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 20

20
Nombramiento de los paquetes
• Nombre este paquete con el mismo nombre que el
proyecto, utilizando la minúscula de CamelCase

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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 21

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.

21
Pasos para crear una clase
• Haga clic sobre el nombre del proyecto para crear una
nueva clase llamada "StudyPage" (Página de estudio)
en el paquete "studyTool" (Herramienta de estudio)
• Seleccione la opción para crear el método principal
Una clase en Java es una construcción utilizada como diseño para crear
objetos. También puede ser una construcción en la que se crean los
objetos.

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 22

22
Creación de la vista de una clase
• Se selecciona la opción para crear el método principal

En Java, un método principal es el método


que se encuentra dentro de una clase que
se ejecuta cuando se compila y ejecuta la
clase. Esta clase es denominada clase
"Driver" (Controlador).

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 23

23
Clase nueva
• Considere lo siguiente:
−La clase "StudyPage.java" aparecerá en el paquete
"StudyTool" en la vista del explorador del paquete
−La clase "StudyPage.java" se crea con el método principal

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 24

El nombre de la clase en el archivo .java debe coincidir con el nombre del archivo .java (sin la
extensión .java). Si el nombre de la clase se cambia en el código fuente, también se debe
cambiar el nombre del archivo. Se recomienda NO realizar esta tarea de forma manual. Haga
clic con el botón derecho en la clase del panel Project y seleccione Refactor -> Rename. Esto
tiene la ventaja añadida de actualizar el cambio de nombre de clase en todos los archivos en los
que se utiliza dentro del proyecto.

24
Pasos para crear y ejecutar el código Java
• Para implementar el método principal y ejecutar el
programa, ingrese la siguiente información en la clase
principal
• El método dentro de una clase que se ejecuta cuando
se compila y ejecuta la clase es el método principal
public class StudyPage {
public static void main(String[] args) {
System.out.println("Enter a study term");
}//end method main

}//end class StudyPage

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 25

25
Pasos para crear y ejecutar el código Java
• Haga clic derecho en ""StudyPage.java" en la vista del
paquete
• Seleccione Run As (ejecutar como) → Java Application
(aplicación Java)
• Guarde la clase cuando se lo solicite
• Observe que los resultados se
muestran consola

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 26

26
Implementación del código de la clase principal
• Continúe implementando la clase principal para
aceptar un término, solicitar una definición, aceptar
una definición y, finalmente, mostrar el término y la
definición tal como se muestra abajo
package studyTool;
import java.util.Scanner;
public class StudyPage {
public static void main(String[] args) {
Scanner scanterm = new Scanner(System.in);
String termvar;
System.out.println("Enter a study term");
termvar = scanterm.nextLine();
Scanner scandef = new Scanner(System.in);
String termdef;
System.out.println("Enter a definition");
termdef = scandef.nextLine();
System.out.println(termvar + ": " + termdef);
}//end method main
}//end class StudyPage

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 27

La clase Scanner se analiza en detalle en la Sección 5, Lección 1.

27
Implementación del código de la clase principal
• Puede suceder que tenga que corregir algunos errores
de sintaxis que son el resultado de los errores de tipeo
• Intente corregirlos sin solicitar ayuda
• Ponga especial atención al ";" del final de cada línea y
que su "{" (corchete izquierdo) tenga su
correspondiente "}" (corchete derecho)

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 28

28
Descripción del código de clase "StudyPage"
• Intente describir la forma en que el código en la clase
"StudyPage" (Página de estudio) es interpretado por
Java
• Agregue los comentarios a su código para describir lo
que piensa que las líneas de código harán
−Los comentarios son ignorados por el compilador de Java
−Para agregar un comentario, escriba // al inicio del
comentario

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 29

/* Por supuesto, se puede utilizar también el comentario de varias líneas. */

29
Programación de la conversión de galones a litros
• ¿Cuál es la fórmula para convertir galones a litros?
−1 galón estadounidense es equivalente a 3,78541178 litros

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 30

30
Pseudocódigo para la conversión de galones a litros
• ¿Cuál es el cálculo matemático para completar la
conversión?
• El pseudocódigo será similar a:
−Use un escáner para leer la cantidad de galones
−Almacene la cantidad de galones en una variable
−Multiplique dicha variable por 3,785 (variable*3,785) y
almacene este nuevo valor en una segunda variable (consejo:
utilice dobles para las variables, no enteros)
−Visualice el resultado
−Utilice el programa "StudyPage" como guía para crear su
propio programa

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 31

31
Consejos para la conversión de galones a litros
• Consejos:
−se utiliza el tipo de variable "int" (entero) para almacenar
números enteros
−se utiliza el tipo de variable doble para almacenar números
decimales
−int numgallons (cant. galones ent.)= 0; //declarar una variable
para la cantidad de galones
−double converttoliters (convertir a litros doble) = numgallons
(cant galones) * 3,785

JF 4-1
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 32

32
Terminología
• Los términos clave usados en esta lección son los
siguientes:
−Camel Case
−Eclipse: á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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 33

33
Resumen
• En esta lección, habrá aprendido:
−Identificación de componentes de Eclipse
−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
Introducción a Eclipse Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 34

34
35

También podría gustarte