جاواکاپ
-
مرداد- 1401 -31 مرداددانستنیها
ورودی/خروجی مسدودکننده و غیر مسدودکننده در جاوا
سورس برنامههایی که در این مقاله نوشته شدهاند در این ریپوزیتوری گیتهاب قرار دارد. در برنامههای client و server، وقتی کاربر یک درخواست به سرور میفرستد، ابتدا سرور آن درخواست…
بیشتر بخوانید » -
تیر- 1401 -29 تیردانستنیها
بهبود زمان راهاندازی برنامههای جاوا در زمان توسعه
با وجود اینکه به طور کلی جاوا زبان کندی نیست، اما مدت زمان راهاندازی برنامهها راضی کننده نیست! البته اگر بدانیم در پشت صحنه چه اتفاقاتی میافتد، همه چیز…
بیشتر بخوانید » -
خرداد- 1401 -31 خرداددستگرمی
دستگرمی شانزدهم
کد زیر را در نظر بگیرید String s1 = "javacup"; String s2 = new String(s1); String s3 = new String("javacup"); String s4 = "javacup"; Set<Integer> ids = new HashSet<>(); ids.add(System.identityHashCode(s1));…
بیشتر بخوانید » -
مهر- 1400 -17 مهردانستنیها
چرا پارادیم «اکتور مدل» مهم است؟
بسم الله الرحمن الرحیم همهی ما با برنامهنویسی شیگرا آشنا هستیم. کم و بیش با Aspect Oriented Programming نیز آشنایی داریم. اخیراً Reactive Programming فراگیرتر شدهاست. ولی خیلی از ما…
بیشتر بخوانید » -
مرداد- 1400 -8 مرداددانستنیها
با یادگیری اینکه «چیزها چطور کار میکنند» در برنامهنویسی پیشرفت کنید – قسمت دوم
پیشتر قسمت اول این نوشته را در جاواکاپ خواندیم. در این قسمت چند نکته دیگر مثلا در مورد سوال پرسیدن خواهیم خواند. حقایق را به اطلاعاتی که هماکنون دارید گره…
بیشتر بخوانید » -
تیر- 1400 -29 تیردستگرمی
دستگرمی پانزدهم
اینبار یک دستگرمی با چاشنی وراثت داریم! این دستگرمی رو جناب آقای ابوالفضل صادقی تهیه کردند. با توجه به اینکه متد printf مانند printf در سی عمل میکند و به…
بیشتر بخوانید » -
29 تیردانستنیها
با یادگیری اینکه «چیزها چطور کار میکنند» در برنامهنویسی پیشرفت کنید – قسمت اول
وقتی صحبت از پیشرفت در برنامهنویسی میشود، ما معمولا دربارهی تست، نوشتن کد با قابلیت استفاده مجدد، الگوهای طراحی و خوانایی کد صحبت میکنیم. البته که همه اینها اهمیت دارند،…
بیشتر بخوانید » -
13 تیردانستنیها
چرا کاتلین؟ ۸ دلیل که میتواند برنامهنویسان جاوا را برای تغییر قانع کند. (قسمت سوم)
در قسمت اول این مطلب، در مورد سینتکس و تایپسیستم زبان کاتلین خواندیم. در صورتی که هنوز قسمت اول را نخواندهاید پیشنهاد میشود ابتدا آن را مطالعه کنید. در قسمت دوم نیز،…
بیشتر بخوانید » -
اردیبهشت- 1400 -27 اردیبهشتدانستنیها
چرا کاتلین؟ ۸ دلیل که میتواند برنامهنویسان جاوا را برای تغییر قانع کند (قسمت دوم)
در قسمت اول این مطلب، در مورد سینتکس و تایپسیستم زبان کاتلین خواندیم. در صورتی که هنوز قسمت اول را نخواندهاید پیشنهاد میشود ابتدا آن را مطالعه کنید. ۳- ایمنی…
بیشتر بخوانید » -
فروردین- 1400 -27 فروردیندانستنیها
چرا کاتلین؟ ۸ دلیل که میتواند برنامهنویسان جاوا را برای تغییر قانع کند (قسمت اول)
اولین نسخه رسمی کاتلین در سال 2016 منتشر شد. در این سالها توجهات بسیاری را جلب کرده مخصوصا از زمانی که گوگل اعلام کرد که میتوان از کاتلین هم برای…
بیشتر بخوانید »