Está en la página 1de 71

Aca emy

Fundamentos de Java
4-1:
Introducción a Eclipse

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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

Eclipse
JF 4-1
Introducción a
Objetivos
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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
JF 4-1
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Presenter
2019-07-18 09:19:27
--------------------------------------------
Este curso utiliza Eclipse oficialmente,
y también puede impartirse con cualquier
IDE que permita editar, compilar y

Requisitos y comunidad de Eclipse ejecutar un programa. S04 L01 es la


única lección en el curso que aborda
Eclipse directamente. Oracle Academy
es miembro (patrocinador) de Eclipse

• Datos sobre Eclipse: Foundation.

– 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 Eclipse
Introducción a
Requisitos y comunidad de Eclipse
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Presenter
2019-07-18 09:19:27
--------------------------------------------
El JRE se conoce a veces como VM
(máquina virtual). En este curso, será
necesario el JDK.

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
Java JRE y Java JDK
Introducción a
Eclipse 6
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Presenter
2019-07-18 09:19:27
--------------------------------------------
Con los argumentos apropiados, java
es el comando que ejecuta programas
Java. javac es el comando que

Verificación de Java en su computadora 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.
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 Eclipse
Introducción a
Verificación de Java en su computadora
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Presenter
2019-07-18 09:19:27
--------------------------------------------
Desde mayo de 2017, las capturas de
pantalla son para la versión Kepler de
Eclipse y solo se aprecia en la pantalla

Pasos para iniciar Eclipse de bienvenida. Se debe utilizar la


versión más reciente de Eclipse con
este curso.

• 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.

Eclipse
JF 4-1
Introducción a
Pasos para iniciar Eclipse
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Presenter
2019-07-18 09:19:28
--------------------------------------------
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

• Es posible que el nombre se encuentre en su disco c:\


cualquiera de las versiones de
Eclipse.

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 Eclipse
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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 Eclipse
Introducción a
Página de bienvenida de Eclipse
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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.

Eclipse
JF 4-1
Introducción a
Vistas y área de edición de Eclipse
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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.
Eclipse

JF 4-1
Introducción a
Pestañas del área de edición de Eclipse

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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 Eclipse
Introducción a
Ventanas del área de edición de Eclipse
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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 Eclipse
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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í.
Presenter
2019-07-18 09:19:29
--------------------------------------------
No mantenga el espacio de trabajo en
la misma carpeta que Eclipse. De ese
modo, si Eclipse está corrupto o

El entorno de trabajo cambia de versión, el espacio de


trabajo no se perderá. Una opción es
mantener ambos en un dispositivo
JF 4-1 portátil como una unidad flash.
REALICE
Copyright © 2019, Oracle y/o sus filiales. UNA COPIA
Todos los derechos DE
reservados. 15
Introducción a
Eclipse SEGURIDAD DEL ESPACIO DE
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.
Intercambio de entornos de trabajo
JF 4-1 16
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Introducción a
Eclipse
Presenter
2019-07-18 09:19:29
--------------------------------------------

Pasos avanzados para crear un programa en Los paquetes se analizan de forma


detallada en la programación Java y se
utilizan para organizar clases de Java.
Eclipse Se puede crear un proyecto sin utilizar
paquetes. Eclipse se refiere a este
proyecto como paquete por defecto y
advierte que se desaconseja la

• Debe crear un proyecto. práctica.

• 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 Eclipse
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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 Eclipse
Introducción a
Proyectos en Eclipse
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Presenter
2019-07-18 09:19:29
--------------------------------------------
Si el panel del proyecto está cerrado,
se puede reabrir desde los menús
Window -> Show View y

Pasos para crear un proyecto en Eclipse seleccionando Project Explorer.


(Tenga en cuenta que a los efectos de
este curso, no existe una diferencia
significativa entre el Explorador de

• Seleccione File (archivo) → New (nuevo) → Java Project


proyectos y el Explorador de
paquetes.) Actualización: Si New ->

(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
botón "Finish".

JF 4-1 Eclipse
Introducción a
Pasos para crear un proyecto en Eclipse
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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.

Eclipse
JF 4-1
Introducción a
Visualización del proyecto
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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.

Eclipse
JF 4-1
Introducción a
Pasos para crear un paquete
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Presenter
2019-07-18 09:19:30
--------------------------------------------
Las reglas de nomenclatura
convencionales para los paquetes se

Nombramiento de los paquetes


abordarán en la programación
Java. Por ahora, utilizamos el mismo
nombre para el paquete y el proyecto
para su comodidad.

• 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 Eclipse
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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 Eclipse
Introducción a
Pasos para crear una clase
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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 Eclipse
Introducción a
Creación de la vista de una clase
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Presenter
2019-07-18 09:19:30
--------------------------------------------
El nombre de la clase en el archivo
.java debe coincidir con el nombre del
archivo .java (sin la extensión .java).

Clase nueva 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

• Considere lo siguiente:
forma manual. Haga clic con el botón
derecho en la clase del panel Project y

– 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.

Eclipse
JF 4-1
Introducción a
Clase nueva
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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");
}
}

JF 4-1 Eclipse
Introducción a
Pasos para crear y ejecutar el código Java
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
• 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 en la vista de la consola.
JF 4-1 27
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Introducción a
Eclipse
Presenter
2019-07-18 09:19:30
--------------------------------------------

Implementación del código de la clase La clase Scanner se analiza en detalle


en la Sección 5, Lección 1.

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 package studyTool;
import java.util.Scanner;

definición tal public class StudyPage {


public static void main(String[] args) {
como se Scanner scanterm = new Scanner(System.in);
muestra abajo. String termvar;
System.out.println("Enter a study
Eclipse
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);


}
}

JF 4-1
Introducción a
Implementación del código de la clase
principal

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
• 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 Eclipse
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Presenter
2019-07-18 09:19:31
--------------------------------------------
/* Por supuesto, se puede utilizar
también el comentario de varias líneas.
*/

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

Eclipse
JF 4-1
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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 Eclipse
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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 Eclipse
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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
Eclipse
JF 4-1
Introducción a
Terminología
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
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

Eclipse
JF 4-1
Introducción a
Resumen
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
En esta lección, habrá aprendido:
• 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
JF 4-1
Introducción a
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Aca emy

También podría gustarte