CodeGym /Java Blog /Random /Pinakatanyag at Kapaki-pakinabang na Mga Aklatan na Dapat...
John Squirrels
Antas
San Francisco

Pinakatanyag at Kapaki-pakinabang na Mga Aklatan na Dapat Malaman ng Bawat Java Developer

Nai-publish sa grupo
Ang isa sa maraming mga pakinabang ng Java bilang isang programming language ay ang Java ay narito nang higit sa 25 taon, ay malawak na pinagtibay sa maraming industriya, at may malaking komunidad ng pag-unlad at ecosystem. Mahusay ito para sa mga developer ng Java, lalo na sa mga baguhan, dahil napakaraming tool, teknolohiya, at solusyon na available sa Java programming na nagpapadali sa kanilang trabaho. Ngayon ay pag-uusapan natin ang tungkol sa mga third-party na aklatan ng Java, dahil ang pagkakaroon ng malakas at magkakaibang seleksyon ng mga aklatan ay isa sa mga bagay na gumagawa ng Java na mapagpipilian para sa napakaraming kumpanya at proyekto. Ang pagkakaroon ng mga aklatan sa kanilang pagtatapon ay nagbibigay-daan sa mga developer na makatipid ng maraming oras at pera, na isang mahalagang kadahilanan para sa mga negosyo, habang gumagamit din ng maayos na code na madaling mapanatili. Mula sa pananaw ng programmer, Pinakatanyag at Kapaki-pakinabang na Mga Aklatan na Dapat Malaman ng Bawat Java Developer - 1Iyon ang dahilan kung bakit ngayon ang isang propesyonal na Java programmer ay kailangang maging pamilyar sa hindi bababa sa ilan sa mga pinakasikat at karaniwang ginagamit na third-party na Java library. Narito ang sampung Java library na maaari naming irekomenda sa iyo na matutunan bilang isang developer ng Java.

Ang JUnit ay isang napaka-pangkaraniwan at kilalang open source unit testing framework para sa Java at sa JVM. Bahagi ng isang pamilya ng mga framework sa pagsubok ng unit na sama-samang kilala bilang xUnit. Ayon sa Oracle , ang JUnit ay ang pinakasikat na library sa mga developer ng Java.

Ang Apache Commons ay isang proyekto ng Apache Software Foundation na nakatuon sa paglikha ng magagamit muli na mga bahagi ng Java para sa iba't ibang layunin. Ang Apache Commons ay may maraming iba't ibang mga aklatan para sa halos bawat pangangailangan ng mga developer ng Java. Ang Apache Commons IO, na isang library ng mga utility upang tumulong sa pagbuo ng functionality ng IO, ay itinuturing na pinakasikat sa set na ito.

Ang Google Guava ay isa pang malawak na hanay ng mga pangunahing Java library mula sa Google na kinabibilangan ng mga bagong uri ng koleksyon (gaya ng multimap at multiset), hindi nababagong koleksyon, isang graph library, at mga utility para sa concurrency, I/O, hashing, caching, primitives, strings, at higit pa. Ang bayabas ay malawakang ginagamit sa karamihan ng mga proyekto ng Java sa loob ng Google.

Kilala bilang "JSON para sa Java," ang Jackson ay isang sikat na library ng mga tool sa pagproseso ng data para sa Java (at ang JVM), kabilang ang flagship streaming JSON parser / generator library, tumutugma sa data-binding library (mga POJO papunta at mula sa JSON), at karagdagang mga module ng format ng data upang iproseso ang data na naka-encode sa Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML o YAML; at maging ang malaking hanay ng mga module ng format ng data upang suportahan ang mga uri ng data ng malawakang ginagamit na mga uri ng data tulad ng Guava, Joda, PCollections at higit pa.

Ang Mockito ay isang mapanuksong library na ginagamit para sa epektibong pagsubok ng yunit ng mga aplikasyon ng Java. Itinuturing na isa sa mga pinakamahusay na mapanuksong framework para sa Java.

Ang SLF4J ay kumakatawan sa Simple Logging Facade para sa Java. Ito ay ginagamit bilang isang simpleng facade o abstraction para sa iba't ibang logging framework (tulad ng java.util.logging, logback, log4j) na nagpapahintulot sa end-user na isaksak ang nais na logging framework sa oras ng pag-deploy.

Ang Java Architecture para sa XML Binding (JAXB) ay isang library na nagbibigay ng API at mga tool upang i-automate ang pagmamapa sa pagitan ng mga XML na dokumento at mga object ng Java na nagpapahintulot sa iyo na ma-access ang XML data nang hindi kinakailangang i-unmarshal ito.

Ang Apache Log4j ay napakaluma at karaniwan sa Java ecosystem logging framework. Ang Apache Log4j 2 ay isang mas bagong na-update na bersyon ng Log4j na nagbibigay ng makabuluhang mga pagpapabuti kaysa sa hinalinhan nito.

Nagbibigay-daan ang Android AppCompat Library ng access sa mga bagong API sa mga mas lumang bersyon ng API ng Android (marami ang gumagamit ng Material Design).

Ang Apache HttpComponents ay isang toolset ng mababang antas ng mga bahagi ng Java na nakatuon sa HTTP at mga nauugnay na protocol. Idinisenyo para sa extension habang nagbibigay ng matatag na suporta para sa base HTTP protocol, ang HttpComponents library ay maaaring maging interesado sa sinumang gumagawa ng HTTP-aware na client at mga application ng server gaya ng mga web browser, web spider, HTTP proxy, web service transport library, o mga system na gumagamit o pahabain ang HTTP protocol para sa distributed na komunikasyon.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION