آخرین مطالب

جاوا ۹ و Jigsaw

جاوا ۹ قرار است در اواخر شهریور، آن‌طور که اعلام شده ۲۱ سپتامبر ۲۰۱۷، به صورت عمومی عرضه شود. در مقاله گذشته در مورد یکی از قابلیت‌های جدید جاوا ۹ یعنی JShell صحبت کردیم. در این مقاله به صورت ساده، انقلابی‌ترین و جنجالی ترین اتفاقی که در اکوسیستم جاوا رخ داده، یعنی پروژه Jigsaw را بررسی خواهیم کرد.  

ادامه مطالب

نشت حافظه در جاوا

یکی از مزایای اصلی جاوا JVM آن است که به طور پیش‌فرض مدیریت حافظه را هم برعهده می‌گیرد. در واقع ما اشیا را می‌سازیم و زباله روب جاوا مواظب تخصیص و آزاد کردن حافظه برای ما خواهد بود. با تمام این اوصاف باز هم در جاوا نشتی حافظه می‌تواند رخ دهد. قبلا ابزارها و روش‌هایی برای شناسایی این نشتی‌ها معرفی کردیم. اما در این مقاله در مورد نشتی‌های حافظه رایجی که …

ادامه مطالب

معرفی مبدل های Json در جاوا

در این مطلب به تعریف Json و موارد استفاده ی آن اشاره شده است همچنین توضیح داده شد که چگونه می توان یک آبجکت POJO را تبدیل به Json کرد ( serialize ) و چگونه Json را تبدیل به آبجکت کرد ( deserialize ). برای اینکار لایبری (‌کتابخانه ) های زیادی در جاوا وجود دارد که محبوب ترین آن ها Jackson و Gson , google simple json و org.json است …

ادامه مطالب

JSON با Jackson، (بخش سوم) Tree Model

نوشته‌ی حاضر به Tree Model می‌پردازد که یکی از سه روش تولید و خواندن JSON با بسته‌ی‌ نرم‌افزاری Jackson است. همانند مقاله‌ی قبلی مثالی را با این روش بررسی کرده و در انتها به این سوال می‌پردازیم: «در چه مواردی این متد را بر دو رقیب دیگر ترجیح دهیم؟»  

ادامه مطالب