آموزش رایگان زبان برنامه نویسی جاوا | KodeDevel

لیست مطالب جاوا

در زیر یک لیست از مطالب آموزشی جاوا قرار دادیم، میتونید به مطلب مورد نظر خود مراجعه و آن را مطالعه کنید.

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

کد های جاوا در فایل هایی با پسوند .java نوشته میشن، سپس این فایل ها توسط کامپایلر جاوا تبدیل به فایل هایی با پسوند .javac شده و در نهایت فایل های کامپایل شده توسط ماشین مجازی جاوا JVM خونده و اجرا میشن.

توجه

در مطالب فرض شده با Intellij Idea و یا نحوه ی کامپایل و اجرای کد های جاوا آشنایی دارید.

معرفی جاوا

  • درباره ی جاوا
  • کتابخونه و فریمورک های جاوا
  • خلاصه
مطالعه

انواع متغیر ها

  • توضیحات
  • بررسی متغیر های primitive
  • عملگرهای ریاضی
  • ترکیب عملگرهای ریاضی برای تغییر در مقدار متغیر
  • متغیر های آبجکتی
  • خلاصه
مطالعه

دستورات شرطی

  • پیشنیاز
  • دستور شرطی if-else در جاوا
  • عملگرهای منطقی
  • دستور switch در جاوا
  • عبارت شرطی
  • خلاصه
مطالعه

حلقه (loop) ها

  • تعریف حلقه
  • حلقه ی for در جاوا
  • کلیدواژه های break و continue
  • حلقه ی do-while در جاوا
  • خلاصه
مطالعه

متد

  • تعریف متد
  • ساختار متد
  • متد void
  • بررسی پارامتر های متد
  • مفهوم overloading
  • مورد مطالعه (مثال ها)
  • خلاصه
مطالعه

آبجکت و کلاس ها

  • معرفی شی گرایی
  • ساختار کلاس
  • دیتافیلد ها
  • کانستراکتور
  • متد ها
  • مقادیر null
  • مورد مطالعه
  • خلاصه
مطالعه

کلیدوژه های سطح دسترسی

  • بررسی کلیدواژه های سطح دسترسی
  • خلاصه
مطالعه

کلیدواژه ی استاتیک

  • تعریف استاتیک
  • متغیر (فیلد) های استاتیک
  • متد های استاتیک
  • مثال از متد و فیلد استاتیک
  • کلاس های استاتیک
  • خلاصه
مطالعه

آرایه ها

  • تعریف آرایه
  • روش های ایجاد آرایه
  • کلاس Arrays
  • آرایه های چند بعدی
  • خلاصه
مطالعه

کلاس های تو در تو

  • تعریف کلاس های تو در تو
  • کلاس داخلی غیر استاتیک
  • کلاس داخلی استاتیک
  • خلاصه
مطالعه

وراثت (Inheritance)

  • تعریف وراثت
  • نحوه ی ارث بری از یک کلاس
  • بررسی کانستراکتور ها در ارث بری
  • مفهوم بازنویسی (overriding)
  • کلاس Object
  • مورد مطالعه (مثال ها)
  • خلاصه
مطالعه

چند ریختی و کست کردن

  • مفهوم چند ریختی
  • پیوند پویا (dynamic binding)
  • کست کردن (type casting)
  • خلاصه
مطالعه

کلاس های ابستراکت (abstract)

  • بررسی کلاس های ابستراکت
  • ویژگی کلاس های ابستراکت
  • خلاصه
مطالعه

اینترفیس ها

  • بررسی اینترفیس ها
  • پیاده سازی اینترفیس ها در کلاس
  • بررسی اینترفیس Comparable
  • اینترفیس های تابعی
  • مورد مطالعه (مثال)
  • خلاصه
مطالعه

کلیدواژه ی final

  • بررسی کلیدواژه ی final
  • خلاصه
مطالعه

اکسپشن (exception) ها

  • آشنایی با اکسپشن ها
  • کنترل کردن اکسپشن
  • کلیدواژه ی throw
  • بررسی کلاس های اکسپشن
  • تعریف کلاس اختصاصی اکسپشن
  • کلیدواژه ی throws
  • خلاصه
مطالعه

کلاس فایل

  • بررسی کلاس فایل
  • تعریف مسیر
  • مورد مطالعه
  • خلاصه
مطالعه

نوشتن متن با PrintWriter

  • بررسی کلاس PrintWriter
  • معرفی try-with-resources
  • نوشتن داده ها در امتداد محتوای فایل
  • خلاصه
مطالعه

خوندن متن با کلاس Scanner

  • بررسی کلاس Scanner
  • خلاصه
مطالعه

خوندن و نوشتن مقادیر باینری

  • مقایسه ی کلاس های Text-IO با Binary-IO
  • کلاس های Binary-IO
  • کلاس FileInputStream و FileOutputStream
  • کلاس DataInputStream و DataOutputStream
  • کلاس ObjectInputStream و ObjectOutputStream
  • کلاس BufferedInputStream و BufferedOutputStream
  • مورد مطالعه (مثال ها)
  • خلاصه
مطالعه
arrow_drop_up
کپی شد!