شماره چهار: کتابخانههای چندمنظوره
تعدادی کتابخانه خوب و #چندمنظوره (#General_Purpose) مانند #Apache_Commons و #Google_Guava در اختیار توسعهدهندگان جاوا قرار دارد که همیشه میتوانند آنها را به پروژههایشان اضافه کنند. زیرا انجام بسیاری از کارها را سادهتر میکنند.
همانطور که Joshua Bloch در کتاب Effective Java گفته است، اختراع دوباره چرخ هیچ سودی ندارد. باید استفاده از کتابخانههای امتحانشده و تستشده را به نوشتن دوباره آنها ترجیح دهیم.
آشنایی با کتابخانههای Apache Commons و Google Guava برای هر توسعهدهنده جاوایی مفید است.
#معرفی_کتابخانههای_مفید_جاوا
@JavaCupIR
تعدادی کتابخانه خوب و #چندمنظوره (#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
با وجودی که JDK یک کتابخانه بسیار غنی و خوب برای #مجموعهها (#collection) دارد، اما کتابخانههای دیگری هم وجود دارد که امکانات بیشتری در اختیار ما میگذارند. مانند کتابخانههای
#Apache_Commons_Collections
#Goldman_Sachs_Collections
#Google_Collections
#Trove
کتابخانه Troveبه طور خاص کتابخانه مفیدی است. زیرا مجموعههای primitive و معمولی با سرعت بالایی را در اختیار ما میگذارد.
کتابخانه #FastUtil نیز یک API مشابه است که چارچوب Collections جاوا را با فراهم کردن mapها، setها، listها و صفهای اولیتدار با نوع خاص و همراه با حافظه کم و دسترسی و درج سریع، گسترش داده است. همچنین listها، setها و آرایههای بزرگ (64 بیتی) همراه با کلاسهای سریع IO برای فایلهای متنی و باینری فراهم کرده است.
#معرفی_کتابخانههای_مفید_جاوا
@JavaCupIR
شماره چهارده: ایمیل
کتابخانههای javax.mail و #Apache_Commons_Email
هر دو کتابخانههایی مفید برای ارسال #ایمیل از داخل برنامه جاوایی هستند.
این کتابخانهها با هدف سادهسازی، بر روی JavaMail API ساخته شدهاند.
#معرفی_کتابخانههای_مفید_جاوا
@JavaCupIR
کتابخانههای javax.mail و #Apache_Commons_Email
هر دو کتابخانههایی مفید برای ارسال #ایمیل از داخل برنامه جاوایی هستند.
این کتابخانهها با هدف سادهسازی، بر روی JavaMail API ساخته شدهاند.
#معرفی_کتابخانههای_مفید_جاوا
@JavaCupIR