شماره چهار: کتابخانههای چندمنظوره
تعدادی کتابخانه خوب و #چندمنظوره (#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
#Google
برای اولین بار به این لیست وارد شده و باعث شده ابزاری مانند StackOverflow از لیست خارج شود.
@JavaCupIR
برای اولین بار به این لیست وارد شده و باعث شده ابزاری مانند StackOverflow از لیست خارج شود.
@JavaCupIR