آموزش رایگان جاوا

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

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

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

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

توجه

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

معرفی زبان برنامه نویسی جاوا

  • جاوا یک زبون سطح بالا و تماما شی گراست اگرچه بعضی از ویژگی های تابعی مثل lambda و streaming برای این زبان طراحی شده اما کاربردی ترین ویژگی زبان قابلیت شی گرایی آن است.

مطالعه

انواع متغیر در جاوا

  • انواع متغیر ها در جاوا؛ متغیر های نوع اول (Primitive Types)، بررسی ویژگی متغیر های نوع اول،‌ عملگرهای ریاضی در جاوا.

مطالعه

دستورات شرطی در جاوا

  • بررسی دستورات شرطی، if-else، if های زنجیره ای و تو در تو، عملگر های منطقی و دستور شرطی سوییچ (switch) در جاوا.

مطالعه

حلقه (loop) ها در جاوا

  • تعریف حلقه، تعریف حلقه ی for، while و do-while و استفاده از کلیدواژه های break و continue داخل حلقه در جاوا.

مطالعه

متد (تابع) در جاوا

  • تعریف متد، ساختار متد، نحوه ی صدا زدن متد، متد void، بررسی پارامتر های متد، پاس دادن متغیر های primary و آبجکتی، و مفهوم overloading متد در جاوا

مطالعه

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

  • معرفی شی گرایی، بررسی ساختار یک کلاس، دیتافیلد، تعریف فیلد در کلاس، استفاده از کلیدواژه ی this برای فیلد، تعریف کانستراکتور، استفاده از this برای صدا زدن کانستراکتور، مفهوم کپسوله سازی معرفی null در جاوا

مطالعه

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

  • با سطح دسترسی private, default, protected و public میتونیم محدودیت هایی رو برای دسترسی به فیلد، متد، کانستراکتور و کلاس در یک پروژه ی جاوا اعمال کنیم.

مطالعه

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

  • تعریف استاتیک و کلیدواژه ی static، بررسی فیلد، متد استاتیک و تعریف کلاس های داخلی استاتیک در جاوا.

مطالعه

آرایه ها در جاوا

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

مطالعه

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

  • تعریف کلاس های تودرتو (nested classes)، بررسی کلاس های داخلی غیر استاتیک و کلاس های داخلی استاتیک و مثال از پیاده سازی الگوی builder با کلاس داخلی در جاوا.

مطالعه

وراثت (inheritance) در جاوا

  • تعریف وراثت، نحوه ی ارث بری از یک کلاس، صدا زدن مستقیم و غیر مستقیم کانستراکتور های سوپرکلاس در ساب کلاس، مفهوم بازنویسی (Overriding)، بررسی کلاس Object در جاوا.

مطالعه

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

  • مفهوم چند ریختی رکن سوم شی گرایی، پیوند پویا (dynamic binding) و روش تبدیل متغیر ها به همدیگه (کست کردن) در جاوا.

مطالعه

کلاس های ابستراکت (انتزاعی) در جاوا

  • بررسی کلاس های ابستراکت (انتزاعی)، متد های ابستراکت (انتزاعی) و ویژگی کلاس های ابستراکت در جاوا

مطالعه

اینترفیس (interface) ها در جاوا

  • بررسی اینترفیس (interface) ها، پیاده سازی اینترفیس (interface) ها در کلاس، اینترفیس Comparable، اینترفیس های تابعی در جاوا

مطالعه

کلیدواژه ی final در جاوا

  • میتونیم یک کلاس، متد یا متغیر رو با کلیدواژه ی final تعریف کنیم؛ کلاس، متد یا متغیری که با final تعریف شده نهایی میشه؛ در این مطلب به بررسی این موضوع می پردازیم.

مطالعه

اکسپشن (exception) ها در جاوا و کاتلین

  • آشنایی با اکسپشن (exception)، کنترل کردن اکسپشن، کلیدواژه ی throw، بررسی کلاس های اکسپشن، تعریف کلاس اکسپشن، کلیدواژه ی throws در جاوا

مطالعه

کلاس File در جاوا

  • داده های یک برنامه به طور موقت در طول زمان اجرای برنامه وجود دارن؛ وقتی برنامه متوقف میشه این داده ها از بین میرن؛ برای نگهداری داده ها به طور دائم نیاز داریم اونا رو داخل فضاهای ذخیره‌ساز دائمی از جمله هارد کامپیوتر یا حافظه های micro-sd و... ذخیره کنیم برای این کار میتونیم از پکیج io در جاوا یا پایگاه داده استفاده کنیم در این مطلب به کلاس File در پکیج io در جاوا می پردازیم.

مطالعه

نوشتن متن در فایل با PrintWriter در جاوا

  • یکی از کلاس های io در جاوا کلاس PrintWriter است با کمک PrintWriter میتونیم محتوا رو به صورت متن در فایل بنویسیم در این مطلب به بررسی PrintWriter و try-with-resources پرداختیم.

مطالعه

خوندن متن فایل با Scanner در جاوا

  • با استفاده از کلاس Scanner در جاوا و کاتلین علاوه بر خوندن داده ها از کنسول میتونیم داده های فایل های متنی رو هم بخونیم؛ در این مطلب به بررسی کلاس Scanner می پردازیم و متد های این کلاس رو به همراه مثال بیان میکنیم.

مطالعه

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

  • برای کامپیوتر فرقی نداره یک فایل از چه نوعی (متنی، تصویری یا...) باشه؛ تمام فایل ها در کامپیوتر به صورت باینری ذخیره میشن؛ تنها چیزی که یک فایل متنی رو با باینری در جاوا متمایز میکنه رمزنگاری و رمزگشایی کاراکترهای (حروف) فایل متنی است...

مطالعه

برای اطلاع از جدیدترین مطالب یا پرسش و پاسخ عضو کانال و گروه تلگرامی ما شوید.

arrow_drop_up