Apakah perpustakaan alat yang biasa digunakan dalam pembangunan Java?
Pustaka alat yang biasa digunakan dalam proses pembangunan Java
Perpustakaan Kelas Apache Commons
Apache Commons ialah kit alat yang sangat berguna yang menyediakan kod sedia ada yang biasa untuk menyelesaikan pelbagai masalah praktikal, tanpa memerlukan kami pengaturcara mencipta semula roda. Untuk pengenalan terperinci kepada perpustakaan kelas ini, sila layari laman web rasmi. Jadual di bawah menyenaraikan beberapa kit alat. Dalam proses pembangunan biasa kami, kami boleh memilih kit alat yang sesuai mengikut keperluan kami sendiri.
Komponen | Penerangan | Versi Terkini | Dikeluarkan |
---|---|---|---|
BCEL | Perpustakaan Kejuruteraan Kod Byte - menganalisis, mencipta dan memanipulasi fail kelas Java | 6.3.1 | 24/3/2019 |
BeanUtils | Pembalut yang mudah digunakan di sekeliling API refleksi dan introspeksi Java. | 1.9.3 | 26/9/2016 |
BSF | Rangka Kerja Skrip Kacang - antara muka kepada bahasa skrip, termasuk JSR-223 | 3.1 | 24/6/2010 |
Rantai | Pelaksanaan corak Rantaian Tanggungjawab. | 1.2 | 2008/6/2 |
CLI | Penghurai hujah Baris Perintah. | 1.4 | 9/3/2017 |
Codec | Algoritma pengekodan/penyahkodan am (contohnya fonetik, base64, URL). | 1.12 | 2019/2/16 |
Koleksi | Memanjangkan atau menambah Rangka Kerja Koleksi Java. | 4.3 | 2019/2/5 |
Mampatkan | Mentakrifkan API untuk bekerja dengan fail tar, zip dan bzip2. | 1.18 | 2018/8/16 |
Konfigurasi | Membaca fail konfigurasi/keutamaan dalam pelbagai format. | 2.4 | 29/10/2018 |
Kripto | Pustaka kriptografi yang dioptimumkan dengan pelaksanaan algoritma Opensl atau JCE pembalut AES-NI. | 1.0.0 | 2016/7/22 |
CSV | Komponen untuk membaca dan menulis fail nilai dipisahkan koma. | 1.6 | 25/9/2018 |
Daemon | Mekanisme penyeruan alternatif untuk kod java seperti unix-daemon. | 1.0.15 | 2013/4/3 |
DBCP | Perkhidmatan pengumpulan sambungan pangkalan data. | 2.6.0 | 2019/2/19 |
DbUtils | Perpustakaan pembantu JDBC. | 1.7 | 2017/7/20 |
Digester | Utiliti pemetaan objek XML-ke-Java. | 3.2 | 2011/12/13 |
E-mel | Perpustakaan untuk menghantar e-mel dari Java. | 1.5 | 1/8/2017 |
Eksekutif | API untuk menangani pelaksanaan proses luaran dan pengurusan persekitaran di Java. | 1.3 | 2014/11/6 |
Muat Naik Fail | Keupayaan muat naik fail untuk servlet dan aplikasi web anda. | 1.4 | 16/1/2019 |
Fungsi | Functor ialah fungsi yang boleh dimanipulasi sebagai objek, atau objek yang mewakili satu fungsi generik. | 1 | 2011-??-?? |
Geometri | Ruang dan koordinat. | 1 | 2018-??-?? |
Pengimejan (sebelum ini dipanggil Sanselan) | Pustaka imej Jawa tulen. | 0.97-inkubator | 2009/2/20 |
IO | Koleksi utiliti I/O. | 2.6 | 2017/10/15 |
JCI | Antara Muka Pengkompil Java | 1.1 | 2013/10/14 |
JCS | Sistem Caching Java | 2.2,1 | 23/8/2018 |
Jeli | Enjin skrip dan pemprosesan berasaskan XML. | 1.0.1 | 27/9/2017 |
Jexl | Bahasa ungkapan yang memanjangkan Bahasa Ungkapan JSTL. | 3.1 | 2017/4/14 |
JXPath | Utiliti untuk memanipulasi Java Beans menggunakan sintaks XPath. | 1.3 | 2008/8/14 |
Lang | Menyediakan fungsi tambahan untuk kelas dalam java.lang. | 3.9 | 2019/4/15 |
Pembalakan | Meliputi pelbagai pelaksanaan API pengelogan. | 1.2 | 2014/7/11 |
Matematik | Komponen matematik dan statistik yang ringan dan serba lengkap. | 3.5 | 2015/4/17 |
Bersih | Koleksi utiliti rangkaian dan pelaksanaan protokol. | 3.6 | 2017/2/15 |
Nombor | Jenis nombor (kompleks, kuaternion, pecahan) dan utiliti (tatasusunan, kombinatorik). | 1 | 2017-??-?? |
OGNL | Bahasa Navigasi Grafik Objek | 4 | 2013-??-?? |
Kolam | Komponen pengumpulan objek generik. | 2.6.2 | 2019/4/11 |
Proksi | Pustaka untuk mencipta proksi dinamik. | 1 | 2008/2/28 |
RDF | Pelaksanaan biasa RDF 1.1 yang boleh dilaksanakan oleh sistem pada JVM. | 0.3.0-mengeram | 2016/11/15 |
RNG | Pelaksanaan penjana nombor rawak. | 1.2 | 2018/12/12 |
SCXML | Pelaksanaan spesifikasi XML Carta Negeri yang bertujuan untuk mencipta dan menyelenggara enjin Java SCXML. Ia mampu melaksanakan mesin keadaan yang ditakrifkan menggunakan dokumen SCXML dan mengekstrak antara muka persekitaran. | 0.9 | 2008/12/1 |
Statistik | Statistik. | 0.1 | ????-??-?? |
Teks | Teks Apache Commons ialah perpustakaan yang memfokuskan pada algoritma yang bekerja pada rentetan. | 1.6 | 2018/10/16 |
Pengesah | Rangka kerja untuk mentakrifkan pengesah dan peraturan pengesahan dalam fail xml. | 1.6 | 2017/2/21 |
VFS | Komponen Sistem Fail Maya untuk merawat fail, FTP, SMB, ZIP dan seumpamanya sebagai satu sistem fail logik. | 2.3 | 2019/2/4 |
Penenun | Menyediakan cara mudah untuk mempertingkat (menenun) kod bait tersusun. | 2 | 2018/9/7 |
Sebagai tambahan kepada kit alat dalam jadual di atas, projek Apache Common juga termasuk kit alat berikut, yang mana http-client adalah yang biasa digunakan.
Cactus: Cactus ialah rangka kerja ujian ringkas untuk ujian unit kod java bahagian pelayan (Servlets, EJBs, Tag Libs, Filters, ...). 🎜>
- HiveMind: HiveMind ialah mikrokernel perkhidmatan dan konfigurasi HiveMind membolehkan anda mencipta aplikasi anda menggunakan seni bina berorientasikan perkhidmatan.
- HttpClient 3.x: Rangka kerja untuk bekerja dengan bahagian klien protokol HTTP.
- Penamaan: Subprojek Penamaan akan mengandungi kod JNDI biasa bersama dengan pelbagai penyedia JNDI.
- Gunakan dan elakkan nol: Null adalah samar-samar, boleh menyebabkan ralat yang mengelirukan dan kadangkala membuat orang tidak selesa. Banyak kelas utiliti Guava menggunakan fail-fast untuk menolak nilai nol dan bukannya menerimanya secara membuta tuli.
- Prasyarat: Jadikan kaedah semakan keadaan lebih mudah.
- Kaedah Objek Biasa: Permudahkan pelaksanaan kaedah Objek, seperti hashCode() dan toString().
- Isih: "pembanding gaya fasih" jambu batu yang berkuasa
- Throwables: Memudahkan penyebaran dan menyemak pengecualian dan ralat.
- Koleksi Tidak Berubah: Pengaturcaraan defensif dan peningkatan prestasi dengan koleksi tidak berubah.
- Jenis koleksi baharu: multiset, multimap, jadual, peta dwiarah, dsb.
- Kelas alat pengumpulan yang berkuasa: Menyediakan alat pengumpulan yang tidak ditemui dalam java.util.Collections.
- Lanjutkan kelas utiliti: Jadikan lebih mudah untuk melaksanakan dan melanjutkan kelas koleksi, seperti mencipta penghias Koleksi atau melaksanakan iterator.
- ListenableFuture: Masa depan yang mencetuskan panggilan balik selepas selesai
- Rangka kerja perkhidmatan: Perkhidmatan abstrak yang boleh dihidupkan dan dimatikan untuk membantu anda mengekalkan logik keadaan perkhidmatan
- FileCopyUtils;
- WebUtil;
Atas ialah kandungan terperinci Apakah perpustakaan alat yang biasa digunakan dalam pembangunan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan untuk Square Root di Java. Di sini kita membincangkan cara Square Root berfungsi di Java dengan contoh dan pelaksanaan kodnya masing-masing.

Panduan Nombor Sempurna di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor Perfect dalam Java?, contoh dengan pelaksanaan kod.

Panduan untuk Penjana Nombor Rawak di Jawa. Di sini kita membincangkan Fungsi dalam Java dengan contoh dan dua Penjana berbeza dengan contoh lain.

Panduan untuk Weka di Jawa. Di sini kita membincangkan Pengenalan, cara menggunakan weka java, jenis platform, dan kelebihan dengan contoh.

Panduan untuk Nombor Armstrong di Jawa. Di sini kita membincangkan pengenalan kepada nombor Armstrong di java bersama-sama dengan beberapa kod.

Panduan untuk Nombor Smith di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor smith di Jawa? contoh dengan pelaksanaan kod.

Dalam artikel ini, kami telah menyimpan Soalan Temuduga Spring Java yang paling banyak ditanya dengan jawapan terperinci mereka. Supaya anda boleh memecahkan temuduga.

Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah
