Sei sulla pagina 1di 29

Para instalar el JDK necesario para nuestras prácticas

debemos acceder al sitio oficial de descarga del JDK


provisto por Oracle en el siguiente link:
http://www.oracle.com/technetwork/es/java/javase/downloads/index.html

Donde se nos ofrecen dos opciones para obtener el


SDK

En nuestro caso elegiremos la versión que incluye el


entorno integrado de desarrollo NetBeans
Una vez instalado el JDK con NetBeans debemos
proceder a configurar nuestras variables de entorno
las cuales le indican los paths de los diferentes
archivos ejecutables que podemos necesitar
Los archivos ejecutables: Java y Javac se han
instalado en subcarpetas del path c:/Program Files/
Java
Ingresando a la versión correcta del JDK buscaremos
en la carpeta /bin confirmando que tenemos los
archivos java.exe y javac.exe

Copiamos el path para poder


ingresarlo en nuestra variable
de entorno, en el caso de este
ejemplo: C:\Program Files\Java\jdk1.8.0_151\bin
Para editar las variables de
entorno buscamos en panel
de control dicha opción.
En la sección
de variables
del sistema
editaremos la
variable Path
Agregamos una
nueva línea y
pegamos el Path
donde se encuentra
nuestro SDK y
cerramos con
Aceptar
Para verificar nuestra configuración podemos abrir
una línea de comandos (cmd) y verificar los comandos
java y javac
Para desarrollar código en Java lo podemos hacer
desde un editor de texto, sin embargo existen
entornos de desarrollo integrado (IDE) que nos
permiten no solo codificar sino brindarnos apoyos
visuales al colorear el código, compilar, integrar
objetos gráficos con la facilidad drag and drop, etc.
Los entornos más populares son Eclipse, IntelliJ y
NetBeans
Este ultimo es el preferido y más completo para
desarrollar en Java y será usado en nuestro curso
Para identificar el IDE (Integrated Development
Environment) llamado NetBeans, buscaremos el
siguiente ícono:
NetBeans nos permite administrar proyectos
integrados de Java, por ello iniciaremos creando
un nuevo proyecto.
Seleccionamos la opción
“Aplicación Java”
Establecemos el
nombre de nuestro
proyecto, en esta
primer práctica el
nombre será
“Introduccion”
Una vez creado el
proyecto, nos
presentará el editor
para poder codificar
nuestros programas
En la parte izquierda de
nuestro proyecto
encontraremos los
componentes que conforman
la API (Application
Programming Interface) de
Java la cual incluye clases de
las librerías base del lenguaje
Buenas Prácticas
» En Java todo esta definido en una clase
» Al nombrar clases Iniciaremos con mayúsculas,
después minúsculas y cada palabra adicional que
forme parte de ese nombre iniciará en
mayúsculas
» El nombre de una clase deberá coincidir con el
nombre del archivo que la contiene
» Los atributos (variables) los nombraremos con la
primer palabra en minúscula y el resto de las
palabras que formen parte de su nombre iniciará
en mayúsculas
» Los nombres de los atributos serán sustantivos
» La forma de nombrar los métodos es idéntica a la
de los atributos
» Los nombres de los métodos serán acciones o
verbos
» Los nombres de los métodos constructores
deben ser los mismos que los de las clases
» Las constantes se nombrarán únicamente en
mayúsculas, separando las palabras con guion
bajo
» Al nombrar parámetros de entrada de los
métodos utilizaremos las mismas reglas de
nomenclatura que para los atributos
» Los nombres de los paquetes los escribiremos
únicamente en minúsculas
Para crear una clase en NetBeans debemos
seleccionar en la sección Source Packages el
botón derecho del mouse y seleccionar New/Java
Class

Establecemos el nombre de la clase como


“MiPrimeraClase”
Con ello generaremos la base para definir
nuestras clases en el editor

Todas las clases en Java deben incluir un método


principal (main), el cual deberá siempre definirse
como público, estático, vacío y que recibe como
parámetros de entrada un arreglo de Strings
Podemos editar el código correspondiente.
Conforme agreguemos líneas veremos que el editor
nos muestra ayuda contextual al código ingresado.
Por ejemplo, si tecleamos
System el editor entiende
que estamos invocando
elementos de la clase
System y al presionar el
punto veremos los
métodos y atributos que
esta clase incluye, esta
ayuda se conoce como
JavaDoc
La clase System pertenece al package java.lang
y dispone de diversas clases derivadas a utilizar.
Estas sub-clases son in, out y
err que hacen referencia a la
entrada ,salida y manejo de
errores respectivamente. Es a
través de ellas que invocamos
sus métodos para interactuar,
por ejemplo usando la clase
derivada “out” de la clase
System llamamos a su método
println().
Métodos de la clase System
El método print() y sus variantes printf() y
println() nos permiten enviar mensajes a pantalla
La clase System tiene además otros métodos muy
útiles ya que es la encargada de interactuar en el
sistema. Por ejemplo nos permite acceder a la
propiedad de java home, al directorio actual o la
versión de Java que tenemos:

System.out.println(System.getProperty("user.dir"));
System.out.println(System.getProperty("java.home"));
System.out.println(System.getProperty("java.specification.version"));
El resultado será algo parecido a:
/Users/user/Dropbox/workspaceJava/Java8
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre
/Users/user/Dropbox/workspaceJava/Java8/bin

Podemos ver el resto de variables de sistema en el


JavaDoc de la clase . Otros métodos que se usan
habitualmente en este clase son :
arrayCopy(): Se encarga de copiar arreglos
currentTimeMillis(): Nos devuelve el tiempo en milisegundos
exit() : Termina el programa Java.
Ahora que ya conocemos cómo podemos enviar
mensajes a pantalla haremos un pequeño programa
con el mensaje “Hola Mundo” para ello terminamos
de escribir nuestra línea de código
Si hubiese algún error en la línea de código
tecleada el mismo será visible mediante un
indicador en rojo al inicio de la línea en conflicto

Cuando nuestro código ya no indique líneas


erróneas o incompletas podemos ejecutar el
programa presionando el botón de “play” verde
en el menú superior o con la opción Run/Run
Project (F6)
Si no hay establecida una clase principal o inicial
se nos solicitará seleccionarla para poder iniciar la
ejecución, es este caso seleccionamos la única
que tenemos disponible.
Si todo es correcto podremos ver el mensaje
enviado en la ventana de salida (Output) del
NetBeans

En Java existen tres tipos de comentarios


1. Para comentar una línea o el final de la misma
utilizamos la doble diagonal //
2. Para comentar un bloque de líneas las
encerramos entre los delimitadores /* … */
Finalmente tenemos los comentarios de
documentación que son los menos conocidos de los
3, estos comentarios inician un bloque con el
delimitador /** y agregarán un * al inicio de cada
línea dentro del bloque de comentarios, el bloque se
cierra finalmente con */
La principal diferencia de un bloque de comentarios
de documentación y uno que no lo es radica en que
los bloques de comentario son reconocidos por
herramientas generadoras de documentación
Métodos print() y println()

Como ya lo estudiamos anteriormente la clase derivada


out de la clase System incluye métodos para entrada y
salida de datos, los métodos más usados para salida de
información son print y println el cual ya utilizamos,
ambos métodos tienen una funcionalidad equivalente
pero la principal diferencia radica en que println
adicionalmente al mensaje de salida añade un salto de
línea cosa que no ocurre con el método print
Métodos print() y println()

Cuando queremos insertar saltos de línea en algún


punto de la cadena de entrada utilizamos \n para
indicarlo, de manera similar al lenguaje C, de esta
misma manera \t nos sirve para insertar tabulaciones
Para mostrar el contenido de identificadores
debemos ingresar el nombre de los mismos y si
queremos combinar con texto debemos usar el signo
+
Ejercicio

Genere un paquete en su proyecto “Introduccion”


llamado Practica1 el cual debe contener una clase
llamada PracticaUno con su método principal y con
las líneas de código necesarias para generar una
salida similar a la siguiente, usando solamente hasta
4 líneas del método print()

Potrebbero piacerti anche