آخرین مطالب

اعترافات آقای Singleton

رویکردهای گوناگونی برای آموزش برنامه‌نویسی وجود دارند. یکی از این رویکردها شیوه‌ای است که در مجموعه‌ کتاب‌های Head First دنبال می‌شود. مجموعه‌ای که تلاش میکند برنامه‌نویسی را از شیوه‌ی مرسوم آکادمیک خود خارج نموده و آن‌را گاهاً با مطالب جذاب، طنز و تلفیقی از تصاویر کلاسیک همراه سازد. نوشته‌ی زیر بخشی از کتاب Head First Design Patterns اثر مشترک Eric Freeman و Elisabeth Freeman می‌باشد که با کمی تغییرات به …

ادامه مطالب

پردازش تصویر در جاوا با کمک فریم ورک marvin (قسمت اول) (جشنواره عید تا عید)

(این مقاله از طرف سرکار خانم مریم موسوی برای جشنواره عید تا عید جاواکاپ ارسال شده است و محتوای این مطلب لزوماً موردتأیید جاواکاپ نیست. لطفاً با مطالعه، بازنشر و امتیازدهی به این مطلب، به انتخاب برترین مقاله در این جشنواره کمک نمایید.) در این مقاله با  [marvin [1  و نحوه استفاده از این فریم ورک برای پردازش تصاویر در جاوا آشنا می شویم. برای استفاده از امکانات جالب این فریم ورک …

ادامه مطالب

اسپاگتی کد (Spaghetti Code) (جشنواره عید تا عید)

اسپاگتی کد (Spaghetti Code) (این مقاله از طرف جناب آقای محمد تقی زاده برای جشنواره عید تا عید جاواکاپ ارسال شده است و محتوای این مطلب لزوماً موردتأیید جاواکاپ نیست. لطفاً با مطالعه، بازنشر و امتیازدهی به این مطلب، به انتخاب برترین مقاله در این جشنواره کمک نمایید.) زبان‌های سطح بالای قدیمی (… ,FORTRAN, COBOL, PL/I) متکی به دستورات GO TO بودند. این دستورات به برنامه‌نویس‌ها اجازه می‌دادند که به آسانی …

ادامه مطالب

غیرقابل تغییر بودن (Immutability) در جاوا (جشنواره عید تا عید)

(این مقاله از طرف جناب آقای مهدی حسین زاده سامانی برای جشنواره عید تا عید جاواکاپ ارسال شده است و محتوای این مطلب لزوماً موردتأیید جاواکاپ نیست. لطفاً با مطالعه، بازنشر و امتیازدهی به این مطلب، به انتخاب برترین مقاله در این جشنواره کمک نمایید.)   به شی[۱]‌ای غیرقابل‌تغییر (immutable) گفته می‌شود که بعد از ساخته شدن شیء، نتوانیم به هیچ طریقی حالت و یا مقادیر آن شیء را تغییر بدهیم. این ویژگی …

ادامه مطالب

همه چیز از دست نرفته است! (جشنواره عید تا عید)

(این مقاله از طرف جناب آقای رضا خشنودنیا برای جشنواره عید تا عید جاواکاپ ارسال شده است و محتوای این مطلب لزوماً موردتأیید جاواکاپ نیست. لطفاً با مطالعه، بازنشر و امتیازدهی به این مطلب، به انتخاب برترین مقاله در این جشنواره کمک نمایید.)   همانطور که می دانید، در جاوا می توان با امکان Generic، کلاس هایی تعریف کرد که یک یا چند نوع داده مورداستفاده خود را به صورت پارامتریک …

ادامه مطالب

مقدمه‌ای بر Spring Boot (جشنواره عید تا عید)

  (این مقاله از طرف جناب آقای حمید اسماعیلی سامانی برای جشنواره عید تا عید جاواکاپ ارسال شده است و محتوای این مطلب لزوماً موردتأیید جاواکاپ نیست. لطفاً با مطالعه، بازنشر و امتیازدهی به این مطلب، به انتخاب برترین مقاله در این جشنواره کمک نمایید.)   حدود ۱۴ سال از ارایه اولین نسخه‌ی بتا از فریم‌ورک Spring گذشته است. فریم‌ورک Spring به منظور ایجاد برنامه‌های سازمانی جاوا با کاهش پیچیدگی‌های …

ادامه مطالب

جاوا ۹ و Jshell (جشنواره عیدتاعید)

  (این مقاله از طرف جناب آقای محمد حسین ریماز برای جشنواره عید تا عید جاواکاپ ارسال شده است و محتوای این مطلب لزوماً موردتأیید جاواکاپ نیست).   ورژن جدید جاوا یعنی جاوا ۹ قرار بود که امسال در کنفرانس ۲۰۱۶ JavaOne معرفی شود و به صورت رسمی منتشر شود اما بخاطر بررسی بیشتر پروژه Jigsaw ،جاوا ۹ باز هم قرار است با تأخیر منتشر شود. اما تقریباً بقیه قابلیت‌های جاوا …

ادامه مطالب

پایگاه‌داده یا فایل؟ مساله این است…

ذخیره سازی و بازیابی داده در کد، یکی از ملزومات برنامه‌نویسی است. از طرفی به دلیل تعامل با دیسک سخت سرعت این عملیات و کارایی آن اهمیت زیادی پیدا می‌کند. اما سوال اینجاست که کدامیک بهتر است پایگاه داده یا فایل؟  

ادامه مطالب