Gegevenstypen en uitzonderingen in Java
Jim White
Java Developer

.) om naamdelen te scheidenjava of javaxVoorbeelden ingebouwde pakketten
java.security
java.time
Voorbeelden zelf gedefinieerde pakketten
com.mycompany.myproject
com.mycompany.myproject.account
com.mycompany.myproject.controller
com.mycompany.myproject.ui
Veelgebruikte ingebouwde pakketten
| Pakket | Bevat/Levert |
|---|---|
java.lang |
Basisklassen voor de taal |
java.io |
Invoer-/uitvoerbewerkingen |
java.util.logging |
Logging-framework |
java.math |
Nauwkeurige gehele en decimale rekenkunde |
java.net |
Netwerkbewerkingen |
java.util |
Datum/tijd en datastructuren zoals LinkedList, Dictionary en ondersteuning |
java.security |
Beveiligingsframework |
java.math bevat klassen voor rekenkundeBigInteger voor hele getallen met veel cijfersint of long aankunnenBigDecimal voor zeer grote/kleine kommagetallenfloat of doubleimport + pakketnaam bovenaanimport java.math.BigInteger;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
}
* om alle types in het pakket te importerenimport java.math.*;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
BigDecimal pi = new BigDecimal("3.14");
}
BigInteger en BigDecimal zijn wrappers voor grote getallenString of getaladd, subtract, multiply en dividepow (macht)// Imports komen bovenaan de klasse
import java.math.BigInteger;
import java.math.BigDecimal;
// Maak BigInteger of BigDecimal met String
BigInteger big = new BigInteger("1000");
BigInteger ten = new BigInteger("10");
BigDecimal pi = new BigDecimal("3.14");
// Een primitief gebruiken om BigDecimal te maken
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
| Methode | Beschrijving |
|---|---|
| abs() | Absolute waarde van het geheel getal |
| add(x) | Tel x op bij het geheel/kommagetal |
| divide(x) | Deel het geheel/kommagetal door x |
| multiply(x) | Vermenigvuldig het geheel/kommagetal met x |
| negate() | Maak het geheel/kommagetal negatief |
| pow(int x) | Het geheel/kommagetal tot de macht x |
| subtract(x) | Trek x af van het geheel/kommagetal |
java.lang wordt automatisch geïmporteerd.java.lang hoef je niet te importerenjava.lang bevat System, String, wrapperklassen en Exception.Gegevenstypen en uitzonderingen in Java