Datatyper och undantag i Java
Jim White
Java Developer

.) används som avdelarejava eller javaxExempel på inbyggda paket
java.security
java.time
Exempel på användardefinierade paketnamn
com.mycompany.myproject
com.mycompany.myproject.account
com.mycompany.myproject.controller
com.mycompany.myproject.ui
Vanliga inbyggda paket
| Paket | Innehåll/Funktion |
|---|---|
java.lang |
Grundläggande klasser för språkstöd |
java.io |
In- och utdataoperationer |
java.util.logging |
Loggningsramverk |
java.math |
Exakt heltals- och decimalräkning |
java.net |
Nätverksoperationer |
java.util |
Datum/tid och datastrukturer som länkad lista, lexikon m.m. |
java.security |
Säkerhetsramverk |
java.math tillhandahåller klasser för aritmetikBigInteger för stora heltalint eller long kan hanteraBigDecimal för mycket stora eller små flyttalfloat eller doubleimport + paketnamn längst uppimport java.math.BigInteger;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
}
* för att importera alla typer i paketetimport java.math.*;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
BigDecimal pi = new BigDecimal("3.14");
}
BigInteger och BigDecimal fungerar som omslutare för stora talString eller ett numeriskt värdeadd, subtract, multiply och dividepow för upphöjning// 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 | Beskrivning |
|---|---|
| abs() | Absolutvärdet av heltalet |
| add(x) | Addera x till heltalet eller decimalen |
| divide(x) | Dividera heltalet eller decimalen med x |
| multiply(x) | Multiplicera heltalet eller decimalen med x |
| negate() | Negera heltalet eller decimalen |
| pow(int x) | Heltalet eller decimalen upphöjt till x |
| subtract(x) | Subtrahera x från heltalet eller decimalen |
java.lang importeras automatiskt.java.lang innehåller System, String, omslutarklasserna och Exception.Datatyper och undantag i Java