javacup
-
خرداد- 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 تیردانستنیها
با یادگیری اینکه «چیزها چطور کار میکنند» در برنامهنویسی پیشرفت کنید – قسمت اول
وقتی صحبت از پیشرفت در برنامهنویسی میشود، ما معمولا دربارهی تست، نوشتن کد با قابلیت استفاده مجدد، الگوهای طراحی و خوانایی کد صحبت میکنیم. البته که همه اینها اهمیت دارند،…
بیشتر بخوانید » -
13 تیردانستنیها
چرا کاتلین؟ ۸ دلیل که میتواند برنامهنویسان جاوا را برای تغییر قانع کند. (قسمت سوم)
در قسمت اول این مطلب، در مورد سینتکس و تایپسیستم زبان کاتلین خواندیم. در صورتی که هنوز قسمت اول را نخواندهاید پیشنهاد میشود ابتدا آن را مطالعه کنید. در قسمت دوم نیز،…
بیشتر بخوانید » -
اردیبهشت- 1400 -27 اردیبهشتدانستنیها
چرا کاتلین؟ ۸ دلیل که میتواند برنامهنویسان جاوا را برای تغییر قانع کند (قسمت دوم)
در قسمت اول این مطلب، در مورد سینتکس و تایپسیستم زبان کاتلین خواندیم. در صورتی که هنوز قسمت اول را نخواندهاید پیشنهاد میشود ابتدا آن را مطالعه کنید. ۳- ایمنی…
بیشتر بخوانید » -
فروردین- 1400 -27 فروردیندانستنیها
چرا کاتلین؟ ۸ دلیل که میتواند برنامهنویسان جاوا را برای تغییر قانع کند (قسمت اول)
اولین نسخه رسمی کاتلین در سال 2016 منتشر شد. در این سالها توجهات بسیاری را جلب کرده مخصوصا از زمانی که گوگل اعلام کرد که میتوان از کاتلین هم برای…
بیشتر بخوانید » -
7 فروردیندانستنیها
بهروشهای طراحی APIهای REST
نتیجه طراحی ضعیف APIهای REST غیرقابل استفاده بودن است به عنوان توسعهدهنده و معمار نرمافزار، دائما در حال فراخوانی و تجمیع سرویسهای مختلف به وسیله APIهای REST هستیم. گاهی اوقات…
بیشتر بخوانید » -
اسفند- 1399 -27 اسفنددانستنیها
بهینهسازی زودهنگام، ریشه تمام مشکلات
یکی از سختترین بخشهای توسعه نرمافزار، این است که بدانیم در هر زمانی روی چه کاری باید وقت گذاشت. همه ما عاشق کد زدن و ساخت چیزهای جدید هستیم. اما…
بیشتر بخوانید » -
آبان- 1399 -28 آباندانستنیها
کلاسهایمهر و مومشده در جاوا
هدف اصلی از وراثت در جاوا، استفاده دوباره از کد (code reuse) است. با این امکان، کلاسهای متعدد میتوانند از کلاس دیگر ارثبری کنند و از متدهای از قبل تعریفشده…
بیشتر بخوانید »