CodeGym /Blog Java /rawak /Perpustakaan Paling Popular Dan Berguna Setiap Pembangun ...
John Squirrels
Tahap
San Francisco

Perpustakaan Paling Popular Dan Berguna Setiap Pembangun Java Perlu Tahu

Diterbitkan dalam kumpulan
Salah satu daripada banyak kelebihan Java sebagai bahasa pengaturcaraan ialah Java telah berada di sini selama lebih daripada 25 tahun, diterima pakai secara meluas merentasi pelbagai industri, dan mempunyai komuniti pembangunan dan ekosistem yang besar. Ini bagus untuk pembangun Java, terutamanya pemula, kerana terdapat begitu banyak alatan, teknologi dan penyelesaian yang tersedia dalam pengaturcaraan Java yang menjadikan kerja mereka lebih mudah. Hari ini kita akan bercakap tentang perpustakaan Java pihak ketiga, kerana mempunyai pilihan perpustakaan yang kuat dan pelbagai adalah salah satu perkara yang menjadikan Java pilihan utama untuk banyak syarikat dan projek. Mempunyai perpustakaan yang boleh digunakan membolehkan pembangun menjimatkan banyak masa dan wang, yang merupakan faktor penting untuk perniagaan, di samping menggunakan kod tersusun yang mudah diselenggara. Dari sudut pandangan pengaturcara, Perpustakaan Paling Popular Dan Berguna Setiap Pembangun Java Perlu Tahu - 1Itulah sebabnya hari ini seorang pengaturcara Java profesional perlu mengetahui sekurang-kurangnya beberapa perpustakaan Java pihak ketiga yang paling popular dan biasa digunakan. Berikut ialah sepuluh perpustakaan Java yang kami boleh mengesyorkan anda untuk belajar sebagai pembangun Java.

JUnit ialah rangka kerja ujian unit sumber terbuka yang sangat biasa dan terkenal untuk Java dan JVM. Sebahagian daripada keluarga rangka kerja ujian unit secara kolektif dikenali sebagai xUnit. Menurut Oracle , JUnit adalah perpustakaan paling popular di kalangan pembangun Java.

Apache Commons ialah projek Yayasan Perisian Apache yang memberi tumpuan kepada mencipta komponen Java yang boleh digunakan semula untuk pelbagai tujuan. Apache Commons mempunyai pelbagai perpustakaan berbeza untuk hampir setiap keperluan pembangun Java. Apache Commons IO, yang merupakan perpustakaan utiliti untuk membantu membangunkan fungsi IO, dianggap sebagai yang paling popular dalam set ini.

Google Guava ialah satu lagi set luas perpustakaan teras Java daripada Google yang merangkumi jenis koleksi baharu (seperti multimap dan multiset), koleksi tidak boleh ubah, perpustakaan graf dan utiliti untuk konkurensi, I/O, pencincangan, caching, primitif, rentetan dan lebih. Jambu batu digunakan secara meluas pada kebanyakan projek Java dalam Google.

Dikenali sebagai "JSON untuk Java," Jackson ialah perpustakaan alat pemprosesan data yang popular untuk Java (dan JVM), termasuk pustaka penghurai/penjana penstriman perdana, perpustakaan pengikat data yang sepadan (POJO ke dan dari JSON), dan modul format data tambahan untuk memproses data yang dikodkan dalam Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML atau YAML; malah set besar modul format data untuk menyokong jenis data jenis data yang digunakan secara meluas seperti Guava, Joda, PCollections dan banyak lagi.

Mockito ialah perpustakaan mengejek yang digunakan untuk ujian unit aplikasi Java yang berkesan. Dianggap sebagai salah satu rangka kerja mengejek terbaik untuk Java.

SLF4J adalah singkatan dari Simple Logging Facade for Java. Ia digunakan sebagai fasad atau abstraksi ringkas untuk pelbagai rangka kerja pembalakan (seperti java.util.logging, logback, log4j) yang membolehkan pengguna akhir memasangkan rangka kerja pembalakan yang dikehendaki pada masa penggunaan.

Java Architecture for XML Binding (JAXB) ialah perpustakaan yang menyediakan API dan alatan untuk mengautomasikan pemetaan antara dokumen XML dan objek Java yang membolehkan anda mengakses data XML tanpa perlu menyahmarshalkannya.

Apache Log4j adalah sangat lama dan biasa dalam rangka kerja pengelogan ekosistem Java. Apache Log4j 2 ialah versi Log4j yang lebih baharu yang menyediakan peningkatan yang ketara berbanding pendahulunya.

Perpustakaan Android AppCompat membenarkan akses kepada API baharu pada versi API Android yang lebih lama (kebanyakan menggunakan Reka Bentuk Bahan).

Apache HttpComponents ialah set alat komponen Java peringkat rendah yang memfokuskan pada HTTP dan protokol yang berkaitan. Direka bentuk untuk sambungan sambil menyediakan sokongan teguh untuk protokol HTTP asas, perpustakaan HttpComponents mungkin menarik minat sesiapa sahaja yang membina aplikasi klien dan pelayan yang sedar HTTP seperti pelayar web, labah-labah web, proksi HTTP, perpustakaan pengangkutan perkhidmatan web atau sistem yang memanfaatkan atau melanjutkan protokol HTTP untuk komunikasi teragih.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION