عنوان قسمت :

فاینال ها در جاوا

مدرس دوره : امیرحسین عبدالله زاده

حدود 3 سال تجربه ی فعالیت در حوزه ی برنامه نویسی و آی تی دارم و در زمینه های طراحی وب ، جاوا و اندروید کار کرده ام و در حال حاضر بیشترین دغدغه ام پیشرفت روزافزون و یادگیری در این حوزه می باشد و امیدوارم بتوانم به نوبه ی خودم به پیشرفت این حوزه کمک کرده و مفید واقع شوم .

توضیحات :

ما هنگامی که کلاسی را فاینال تعریف می کنیم با این کار باعث می شویم کلاسهای دیگر نتوانند از آن کلاس فاینال ارث بری داشته باشند ، در حقیقت کلاس فاینال فرزندی نمی پذیرد . و اگر متغیری را فاینال تعریف کنیم مقدار آن متغیر تا پایان ثابت خواهد بود و نمی توانیم در جای دیگر از برنامه آنرا تغییر دهیم . در این جلسه فاینال ها را بررسی خواهیم کرد .

دیدگاه های مخاطبین

ثبت دیدگاه شما
  • سجاد

    سلام . ممنون بابت آموزش های خوبتون
    یه سوال داشتم که منبع اصلی آموزش جاوا چیه و چجوری میتوانیم سطح جاوا را از اینی که هست افزایش دهیم ؟

    • امیرحسین عبدالله زاده

      سلام
      خواهش می کنم و ممنون از پیگیری و توجه شما
      در مورد جاوا باید بگم این مباحثی که اینجا آموزش داده شد مفاهیم خیلی اولیه و پایه ای جاوا هستند
      جاوا زبان گسترده ایست و با آن تحت هر پلتفرمی می توانید کدنویسی کنید . ویرایش های مختلفی برای جاوا وجود دارد . به عنوان مثال Java Standard Edition یا J2SE برای تولید نرم افزارهای تحت دسکتاپ و یا Java Enterprise Edition یا J2EE برای تولید نرم افزارهای تجاری یا تحت وب یا همان web application ها استفاده می شودکه این ها دو نمونه از ویرایش های پرکاربرد جاوا می باشند . شما برای حرفه ای تر شدن لازم است که ابتدا بر روی J2SE مسلط شویدو تکنولوژی هایی همانند JDBC برای اتصال به دیتابیس ، RMI برای برنامه های تحت شبکه ، SWING یا JAVA FX برای تولید GUI که البته زیاد ضروری نیست چرا که بهتره برای تولید دسکتاپ اپلیکیشن سراغ جاوا نیایید و قدرت اصلی جاوا در تولید برنامه های تحت وب می باشد ، مفاهیم مربوط به reflection ، مفاهیم رمزنگاری برگشت پذیر و برگشت ناپذیر و پیاده سازی آنها در جاوا برای بحث امنیت و بسیاری مباحث دیگر که جزء سرفصل های J2SE می باشند را باید یاد بگیرید سپس اگر خواستید وارد برنامه های تحت وب شوید باید سرفصل های J2EE را مطالعه کنید که البته باید گفت یادگیری این مفاهیم زمانبر است . مفاهیمی همچون servlet ها ، JSP ها ، hibernate ، فریمورک spring و بسیاری از مفاهیم دیگر که گستردگی زیادی دارند را یاد بگیرید . برای منابع آموزشی بهتر است به دنبال منابع فارسی زبان نباشید . البته خودم می خواهم یک سری فیلم آموزشی J2EE ضبط کنم اما زمانش اصلا مشخص نیست . سعی کنید کتاب مطالعه کنید ، من کتاب جاوای آقای هربرت شیلد را به شدت توصیه می کنم و برای فیلم آموزشی این سرفصل ها و موضوع هایی که گفتم را در سایت هایی مثل یودمی جستجو کنید به کورس های مناسبی بر خواهید خورد که می توانید از آنها استفاده کنید .

  • سارا

    عالی
    یه عالمه تشکر

بخشی از چیزهای که خواهید آموخت :

  • اصول شی گرایی در جاوا
  • آشنایی با کلاس ها
  • کانستراکتورها
  • استاتیک ها
  • ارث بری
  • سطوح دسترسی
  • اینترفیس ها
  • و . . .