Tipuri de date și excepții în Java
Jim White
Java Developer

.) pentru a delimita componentelejava sau javaxExemple de pachete integrate
java.security
java.time
Exemple de pachete definite de utilizator
com.mycompany.myproject
com.mycompany.myproject.account
com.mycompany.myproject.controller
com.mycompany.myproject.ui
Pachete integrate frecvent utilizate
| Pachet | Conținut/Funcționalitate |
|---|---|
java.lang |
Clase de bază ale limbajului |
java.io |
Operații de intrare/ieșire |
java.util.logging |
Framework de jurnalizare |
java.math |
Aritmetică de precizie pentru întregi și zecimale |
java.net |
Operații de rețea |
java.util |
Dată/oră și structuri de date (Liste înlănțuite, Dicționare etc.) |
java.security |
Framework de securitate |
java.math oferă clase pentru aritmeticăBigInteger pentru numere întregi mariint sau longBigDecimal pentru numere în virgulă mobilă foarte mari sau micifloat sau doubleimport + numele pachetului la începutimport java.math.BigInteger;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
}
* pentru a importa toate tipurile din pachetimport java.math.*;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
BigDecimal pi = new BigDecimal("3.14");
}
BigInteger și BigDecimal sunt clase înveliș pentru numere mariString sau o valoare numericăadd, subtract, multiply și dividepow pentru putere// Imports go at the top of the class
import java.math.BigInteger;
import java.math.BigDecimal;
// Create BigInteger or BigDecimal with String
BigInteger big = new BigInteger("1000");
BigInteger ten = new BigInteger("10");
BigDecimal pi = new BigDecimal("3.14");
// Using a primitive to create 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
| Metodă | Descriere |
|---|---|
| abs() | Valoarea absolută a întregului |
| add(x) | Adaugă x la întreg sau zecimal |
| divide(x) | Împarte întregul sau zecimalul la x |
| multiply(x) | Înmulțește întregul sau zecimalul cu x |
| negate() | Negează întregul sau zecimalul |
| pow(int x) | Întregul sau zecimalul la puterea x |
| subtract(x) | Scade x din întreg sau zecimal |
java.lang este importat automat.java.lang include System, String, clasele înveliș și Exception.Tipuri de date și excepții în Java