Está en la página 1de 7

1.

API DE JAVA
El API de Java, no es más que una biblioteca de clases ya definidas
clases las cuales podemos utilizar para agilizar nuestro proceso de desarrollo

LINK DE CONSULTA: https://docs.oracle.com/javase/9/docs/api/index.html?


overview-summary.html

Para trabajar con las APIS de Java, lo único que necesitáramos es utilizar el
operador: .

Math.PI //Imprime el valor de PI

2. PAQUETES DE JAVA

Un paquete Java, nos permite organizar un grupo de clases. Las clases agrupadas
dentro de un paquete se encontrarán relacionadas entre sí, ya sea por una
finalidad, o por tema de herencia
Es obligatorio que todas las clases deban de encontrarse dentro de un paquete.
Una ventaja de utilizar paquetes es que estos resuelven la problemática de
conflicto de nombres. en un proyecto, nosotros podemos tener 2 o más clases con
el mismo nombre en diferentes paquetes y esto no tendría por qué darnos ningún
tipo de error.
Otra ventaja de los paquetes es que nosotros podemos establecer ciertos
privilegios de acceso, ya sea clases, atributos, métodos, constructores, etcétera,
con lo cual tendríamos aplicaciones más robustas, y por supuesto, seguras

REGLAS PARA CREAR PAQUETES EN JAVA:

 Es que el nombre de los paquetes debe de encontrarse en minúsculas


 Por convención, usaremos como nombre del paquete el nombre de nuestro
dominio al revés. por ejemplo, para codigofacilito.com, el nombre del
paquete sería el siguiente: com.codigofacilito
 En caso nosotros no poseamos un dominio, usaremos nuestro
apellido.nombre: garcia.eduardo
 Después de lo anterior, pondremos un punto y colocaremos el contexto
(bajo qué argumentos nosotros vamos a agrupar las clases)

3. IMPORT
Cuando nosotros necesitemos trabajar con clases, las cuales se encuentren en
paquetes diferentes lo que debemos de hacer es importar dichas clases.

Para hacer esto, seguiremos la siguiente estructura: (lo siguienre va escruto antes
de la declaración de la clase)

import . paquete del cual quiero importar . clase la cual quieres


utilizar

Si nosotros queremos importar TODAS las clases de un paquete, pondremos un *


en el lugar donde va la clase a importar:
OJO: Hay que usarlo con inteligencia por que, si el paquete incluye cientos de
clases, nosotros estaremos reservando mucho espacio en memoria para aquellas
que tal vez ni siquiera utilizamos.
TIP: Solo importar las clases que realmente usaremos.
4. SCAN
Una forma en la cual nosotros podemos obtener datos a partir de lo que el
usuario escribió en consola, es haciendo uso de la clase Scanner

Visualizamos que la clase Scanner le pertenece al paquete java.util.

El método nextLine, nos retornará lo que el usuario que escribió en consola.


5. OBTENER TIPOS DE DATOS
Para que nosotros podamos leer datos de tipo entero, podemos hacer lo
siguiente; podemos convertir el string a un número entero para ello, nos
apoyaremos de la clase Integer, clase que se encuentra en el paquete
JavaLang.

Esta clase posee un método llamado parseInt, método estático. Este método
recibe como argumento un String, el String el cual deseemos convertir a un
entero.

Al nosotros convertir el String que nos retorna nextLine a un número entero,


podemos observar que no tenemos ningún error.
6.METODO NEXTLINE

Puede ser algo confuso, pero veamos, nos situemos en el último método antes de
ejecutarse nextLine, es decir, en el método nextFloat
La descripción del método nextLine es clara, el escáner avanza a la siguiente línea
es decir, la impresión en consola, Posteriormente, nextLine retorna el valor
saltado, es decir, el salto de línea. el salto de línea es comparado con "sí", como
no son iguales, retorna falso, se ejecuta esta sentencia y posteriormente se
ejecuta esta otra

De esta forma es como sucede todo después de ingresar mi altura y presionar un


enter
El programa da la sensación ue no tenemos la posibilidad de ingresar nuevos
valores, aunque esto no es así, el valor ya fue ingresado, el salto de línea.

Bien, entonces recordemos, nextLine a diferencia de los otros métodos next,


captura el salto de línea y este ejecuta la siguiente línea

CONCLUSION: Si existe un espacio o enter antes de un NextLine, el programa se


ejecutara extraños. SOL: Poner un nextLine en medio del sig. Next line y la
anterior sentencia.
7. CLASS JOptionPane

Otra forma en la cual nosotros podemos obtener valores a partir del teclado es
mediante la clase JOptionPane
Esta clase, nos permitirá exponer una pequeña interfaz gráfica, en la cual el
usuario podrá ingresar diferentes valores
Vamos a trabajar con el método showInputDialog
showInputDialog, retornará un String. String que podemos almacenar en una
variable
Al momento de hacer clic en aceptar, lo que nosotros hayamos colocado será
almacenado en nuestra variable.
Si nosotros queremos trabajar con enteros, flotantes, booleanos, etcétera,
nosotros debemos de convertir esos valores

Haciendo uso de la clase JOptionPane, nosotros también podemos dar salida a


nuestros datos, para ello, vamos a trabajar con el método showMessageDialog.
NOTA: En donde dice “la salida”, debe ser: mensaje

También podría gustarte