Perpustakaan Kelas Dasar Java
Java Class Library adalah kumpulan kelas standar yang diimplementasikan yang disediakan oleh bahasa Java. Kelas -kelas ini dapat dibagi menjadi set yang berbeda sesuai dengan fungsi implementasi, dan setiap set membentuk paket, yang disebut perpustakaan kelas. Sebagian besar perpustakaan kelas Java disediakan oleh Sun, dan perpustakaan kelas ini disebut perpustakaan kelas dasar.
Bahasa Java menyediakan sejumlah besar perpustakaan kelas untuk digunakan pengembang program. Sumber Daya Perpustakaan Kelas Kaya di Java juga merupakan fitur utama dari bahasa Java dan dasar pemrograman Java.
Pengantar singkat untuk paket java umum adalah sebagai berikut:
Paket Java.lang: Terutama berisi kelas terkait bahasa. Paket Java.lang secara otomatis dimuat oleh penerjemah dan tidak memerlukan deskripsi untuk ditampilkan.
Paket Java.io: Terutama berisi kelas yang terkait dengan input/output.
Paket Java.util: Termasuk banyak kelas dengan fungsi spesifik, termasuk tanggal, vektor, tabel hash, tumpukan, dll. Kelas tanggal mendukung operasi terkait waktu.
Paket Java.swing dan Paket Java.awt: Menyediakan kelas yang membuat elemen antarmuka pengguna grafis. Melalui elemen -elemen ini, programmer dapat mengontrol antarmuka penampilan applet atau aplikasi tertulis. Paket ini berisi kategori seperti windows, kotak dialog, menu, dll.
Paket Java.net: Berisi kelas yang terkait dengan operasi jaringan, seperti scoket TCP, URL dan alat lainnya.
Paket Java.Applet: Kelas yang mengontrol format dokumen HTML, suara dalam aplikasi, dan sumber daya lainnya.
Paket Java.Beans: Menentukan Antarmuka Pemrograman Aplikasi (API).
Pengantar Paket Bahasa Java (Java.lang)
Paket Bahasa Java (Java.lang) mendefinisikan sebagian besar kelas dasar di Java, yang secara otomatis dipanggil oleh bahasa Java dan tidak perlu menampilkan deklarasi. Paket ini berisi kelas objek, yang merupakan simpul root dari seluruh hierarki kelas, dan juga mendefinisikan kelas tipe data dasar, seperti: string, boolean, byter, pendek, dll. Kelas -kelas ini mendukung konversi jenis numerik dan operasi string, dll., Yang akan diperkenalkan secara singkat di bawah ini.
Kelas Matematika
Kelas matematika menyediakan metode operasi matematika yang umum digunakan dan dua konstanta matematika matematika.pi dan Math.e. Kelas ini bersifat final dan tidak dapat diwarisi. Oleh karena itu, Anda hanya dapat menggunakan metode kelas matematika tanpa ada perubahan pada itu. Tabel berikut mencantumkan metode utama kelas matematika.
[Contoh] menghasilkan 10 bilangan bulat acak antara 10 dan 100.
// ************ EP8_2.java ****** Kelas EP8_2 {public static void main (string args []) {int a; : "); untuk (int i = 1; i <= 10; i ++) {a = (int) ((100-10+1)*math.random ()+10); System.out.print (" " +a);} System.out.println ();Hasil Berlari: Angka Acak IS: 12 26 21 68 56 98 22 69 68 31
Karena angka acak dihasilkan, hasil dari setiap menjalankan Contoh 8-2 tidak akan sama. Untuk menghasilkan angka acak antara [a, b], rumus umum adalah:
(b-a+1) *math.random ()+a
Kelas string
String adalah urutan karakter. Di Java, string diimplementasikan menggunakan objek kelas, apakah mereka konstanta atau variabel. Java.lang menyediakan dua kelas string: kelas string dan stringBuffer.
1. Menurut ketentuan bahasa Java, kelas string adalah urutan karakter unicode yang tidak dapat diubah, dan fungsinya adalah untuk mengimplementasikan string statis yang tidak dapat diubah. Misalnya, hasil dari menggabungkan dua string adalah menghasilkan string baru tanpa mengubah string asli. Bahkan, semua hasil mengubah string adalah untuk menghasilkan string baru, daripada mengubah string asli.
Implementasi string sangat mirip dengan array. Jika nomor yang akan diakses tidak berada dalam ruang lingkup hukum, sistem akan menghasilkan pengecualian stringIndexoutOfBoundSexecption. Jika nilai indeks bukan integer, kesalahan kompilasi akan terjadi.
Kelas string menyediakan beberapa metode pembuatan string seperti yang ditunjukkan pada tabel berikut.
2.StringBuffer Class
Kelas String tidak dapat mengubah konten dalam objek String, dan hanya dapat mengimplementasikan perubahan string dengan membuat string baru. Jika string perlu diubah secara dinamis, Anda perlu menggunakan kelas StringBuffer. Kelas StringBuffer terutama digunakan untuk menambah, memodifikasi, dan menghapus konten string, yaitu, ruang memori entitas objek kelas ini dapat secara otomatis diubah untuk memfasilitasi penyimpanan urutan karakter variabel.
Tiga metode konstruktor yang disediakan oleh kelas StringBuffer
Beberapa metode kelas StringBuffer yang umum digunakan