انجمن جاواکاپ
2.29K subscribers
825 photos
12 videos
17 files
152 links
کانال رسمی انجمن جاواکاپ

ادمین: @JavaCupAdmin

رسانه‌های جاواکاپ👇
سایت
javacup.ir

اینستاگرام
instagram.com/javacup.ir

لینکدین
shorturl.at/csty2
shorturl.at/atBN7

توییتر
twitter.com/javacupir
Download Telegram
شماره چهار: کتاب‌خانه‌های چند‌منظوره

تعدادی کتاب‌خانه خوب و #چندمنظوره (#General_Purpose) مانند #Apache_Commons و #Google_Guava در اختیار توسعه‌دهندگان جاوا قرار دارد که همیشه می‌توانند آن‌ها را به پروژه‌هایشان اضافه کنند. زیرا انجام بسیاری از کارها را ساده‌تر می‌کنند.

همانطور که Joshua Bloch در کتاب Effective Java گفته است، اختراع دوباره چرخ هیچ سودی ندارد. باید استفاده از کتاب‌خانه‌های امتحان‌شده و تست‌شده را به نوشتن دوباره آن‌ها ترجیح دهیم.

آشنایی با کتاب‌خانه‌های Apache Commons و Google Guava برای هر توسعه‌دهنده جاوایی مفید است.

#معرفی_کتاب‌خانه‌های_مفید_جاوا

@JavaCupIR
شماره سیزده: مجموعه‌ها

با وجودی که JDK یک کتاب‌خانه بسیار غنی و خوب برای #مجموعه‌ها (#collection) دارد، اما کتاب‌خانه‌های دیگری هم وجود دارد که امکانات بیشتری در اختیار ما می‌گذارند. مانند کتاب‌خانه‌های
#Apache_Commons_Collections
#Goldman_Sachs_Collections
#Google_Collections
#Trove

کتاب‌خانه Troveبه طور خاص کتاب‌خانه مفیدی است. زیرا مجموعه‌های primitive و معمولی با سرعت بالایی را در اختیار ما می‌گذارد.

کتاب‌خانه #FastUtil نیز یک API مشابه است که چارچوب Collections جاوا را با فراهم کردن mapها، setها، listها و صف‌های اولیت‌دار با نوع خاص و همراه با حافظه کم و دسترسی و درج سریع، گسترش داده است. همچنین listها، setها و آرایه‌های بزرگ (64 بیتی) همراه با کلاس‌های سریع IO برای فایل‌های متنی و باینری فراهم کرده است.

#معرفی_کتاب‌خانه‌های_مفید_جاوا

@JavaCupIR
#Google
برای اولین بار به این لیست وارد شده و باعث شده ابزاری مانند StackOverflow از لیست خارج شود.

@JavaCupIR