Java'da Veri Türleri ve İstisnalar
Jim White
Java Developer

.) kullanılırjava veya javax ile başlarYerleşik paket örnekleri
java.security
java.time
Kullanıcı tanımlı paket adı örnekleri
com.mycompany.myproject
com.mycompany.myproject.account
com.mycompany.myproject.controller
com.mycompany.myproject.ui
Bazı yaygın yerleşik paketler
| Package | Contains/Provides |
|---|---|
java.lang |
Temel dil destek sınıfları |
java.io |
Girdi/çıktı işlemleri |
java.util.logging |
Günlükleme çerçevesi |
java.math |
Hassas tamsayı ve ondalık aritmetiği |
java.net |
Ağ işlemleri |
java.util |
Tarih/saat ve Bağlı Liste, Sözlük gibi veri yapıları ve destek |
java.security |
Güvenlik çerçevesi |
java.math aritmetik için sınıflar sağlarBigIntegerint veya long'un sınırlarını aşan tamsayılarBigDecimalfloat veya double ile oluşan yuvarlama hatalarını gideririmport + paket adı kullanınimport java.math.BigInteger;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
}
* kullanınimport java.math.*;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
BigDecimal pi = new BigDecimal("3.14");
}
BigInteger ve BigDecimal, büyük sayılar için sarmalayıcıdırString veya sayısal değerle oluşturuluradd, subtract, multiply, divide metodları vardırpow gibi ek metodlar bulunur// İçe aktarımlar sınıfın üstüne gelir
import java.math.BigInteger;
import java.math.BigDecimal;
// BigInteger veya BigDecimal String ile oluşturulur
BigInteger big = new BigInteger("1000");
BigInteger ten = new BigInteger("10");
BigDecimal pi = new BigDecimal("3.14");
// İlkel bir tipten BigDecimal oluşturma
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 | Description |
|---|---|
| abs() | Tamsayının mutlak değeri |
| add(x) | Tamsayıya veya ondalığa x ekler |
| divide(x) | Tamsayıyı veya ondalığı x'e böler |
| multiply(x) | Tamsayıyı veya ondalığı x ile çarpar |
| negate() | Tamsayıyı veya ondalığı işaretler |
| pow(int x) | Tamsayıyı veya ondalığı x kuvvetine çıkarır |
| subtract(x) | Tamsayıdan veya ondalıktan x çıkarır |
java.lang paketi otomatik olarak içe aktarılır.java.lang öğelerini kullanırken import gerekmezjava.lang, System, String, sarmalayıcı sınıflar ve Exception içerir.Java'da Veri Türleri ve İstisnalar