Tipos de datos y excepciones en Java
Jim White
Java Developer

.) para separar partesjava o javaxEjemplos de paquetes integrados
java.security
java.time
Ejemplos de nombres de paquetes definidos por el usuario
com.mycompany.myproject
com.mycompany.myproject.account
com.mycompany.myproject.controller
com.mycompany.myproject.ui
Algunos paquetes integrados de uso común
| Package | Contiene/Proporciona |
|---|---|
java.lang |
Clases base del lenguaje |
java.io |
Operaciones de entrada/salida |
java.util.logging |
Framework de registro (logging) |
java.math |
Aritmética de enteros y decimales con precisión |
java.net |
Operaciones de red |
java.util |
Fecha/hora y estructuras de datos como Linked List, Dictionary y utilidades |
java.security |
Framework de seguridad |
java.math proporciona clases para aritméticaBigInteger para representar enteros grandesint o long pueden manejarBigDecimal para representar números en coma flotante muy grandes o pequeñosfloat o doubleimport + nombre del paquete al inicioimport java.math.BigInteger;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
}
* para importar todos los tipos del paqueteimport java.math.*;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
BigDecimal pi = new BigDecimal("3.14");
}
BigInteger y BigDecimal actúan como envoltorios para números grandesString o un numéricoadd, subtract, multiply y dividepow para potencias// Los imports van al inicio de la clase
import java.math.BigInteger;
import java.math.BigDecimal;
// Crear BigInteger o BigDecimal con String
BigInteger big = new BigInteger("1000");
BigInteger ten = new BigInteger("10");
BigDecimal pi = new BigDecimal("3.14");
// Usar un primitivo para crear BigDecimal
BigDecimal one = new BigDecimal(1.0);
BigInteger x = big.add(ten); // = 1010
BigDecimal y = pi.add(one); // = 4.14
BigInteger bigSqr = big.pow(2); // = 1000000
BigDecimal piCubed = pi.pow(3); // = 30.959144
| Method | Descripción |
|---|---|
| abs() | Valor absoluto del entero |
| add(x) | Suma x al entero o decimal |
| divide(x) | Divide el entero o decimal entre x |
| multiply(x) | Multiplica el entero o decimal por x |
| negate() | Niega el entero o decimal |
| pow(int x) | El entero o decimal elevado a x |
| subtract(x) | Resta x del entero o decimal |
java.lang se importa automáticamente.java.lang no requiere importjava.lang incluye System, String, las clases envoltorio y Exception.Tipos de datos y excepciones en Java