نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

مفاهیم پایه جاوا فرهنگ لغت اصطلاحات جاوا

  1. آرایه نمونه ای از کلاس های فهرست شده در درخت کلاس نیست، با این حال هر آرایه یک شی است و مستقیماً از java.util.Object به ارث می برد.
(new int) instanceof Object // -> به true ارزیابی می شود
  1. کلاس java.util.Arrays یک کلاس کمکی است و آرایه ها نمونه هایی از این کلاس نیستند.
(int جدید) instanceof java.util.Arrays // -> خطای کامپایل
  1. کلاس java.lang.reflect.Array یک کلاس کمکی است و آرایه ها نمونه هایی از این کلاس نیستند.
(int جدید) instanceof java.lang.reflect.Array // -> خطای کامپایل

    آرایه ها همه اعضای java.lang.Object را به ارث می برند

    آرایه ها متد clone() را که از Object به ارث رسیده است، نادیده می گیرند.

    آرایه ها یک فیلد طولی را پیاده سازی می کنند که شامل تعداد اجزای آرایه است. طول می تواند مثبت یا صفر باشد. اینها عمومی و نهایی هستند.

    آرایه ها رابط های Cloneable و java.io.Serializable را پیاده سازی می کنند.

    یک شی نمونه ای از یک کلاس یا یک آرایه است.

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

    آرایه به صراحت توسط عبارت ایجاد آرایه ایجاد می شود.

  • این کلاس شامل روش های مختلفبرای کار با آرایه ها (مانند مرتب سازی و جستجو)
  • کلاس Array متدهای استاتیک را برای ایجاد پویاو دسترسی به آرایه های جاوا.

    سوپرکلاس مستقیم از نوع آرایه Object است.

    هر نوع آرایه رابط های Cloneable و java.io.Serializable را پیاده سازی می کند.

اعضای یک نوع آرایه همه موارد زیر هستند:

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

    روش عمومی clone، که متدی به همین نام را در کلاس Object باطل می کند و هیچ استثنای بررسی شده ای را ایجاد نمی کند. نوع برگشتی روش کلون آرایه نوع T - T است.

    شبیه آرایه چند بعدیسطحی، یعنی فقط یکی را ایجاد می کند آرایه جدید. زیر مجموعه ها مشترک هستند.

    همه اعضا از کلاس Object به ارث برده می شوند. تنها روششیئی که به ارث نمی رسد روش کلون آن است.

آخرین به روز رسانی: 1397/09/26

امروزه زبان جاوا یکی از رایج ترین و محبوب ترین زبان های برنامه نویسی است. اولین نسخه این زبان در سال 1996 در اعماق شرکت Sun Microsystems ظاهر شد که بعداً توسط اوراکل جذب شد. جاوا یک زبان برنامه نویسی جهانی است که می تواند برای انواع مختلف وظایف استفاده شود. و تا به امروز، زبان جاوا راه درازی را پیموده است نسخه های مختلف. نسخه فعلیجاوا 11 است که در سپتامبر 2018 منتشر شد. و جاوا از فقط تکامل یافته است زبان جهانیبه یک پلتفرم و اکوسیستم کامل که فناوری‌های مختلفی را که در تعدادی از کارها استفاده می‌شوند ترکیب می‌کند: از ایجاد برنامه‌های کاربردی دسکتاپ گرفته تا نوشتن پورتال‌های وب بزرگ و خدمات. علاوه بر این، زبان جاوا به طور فعال برای ایجاد استفاده می شود نرم افزاربرای طیف وسیعی از دستگاه ها: رایانه های شخصی معمولی، تبلت ها، گوشی های هوشمند و تلفن های همراهو حتی لوازم خانگی. کافی است محبوبیت سیستم عامل اندروید موبایل را یادآوری کنیم که بیشتر برنامه‌های آن به زبان جاوا نوشته شده‌اند.

ویژگی های جاوا

یکی از ویژگی های کلیدی زبان جاوا این است که کد آن ابتدا به بایت کد خاصی که مستقل از پلتفرم است ترجمه می شود. و سپس این بایت کد توسط JVM (ماشین مجازی جاوا) اجرا می شود. از این نظر، جاوا با زبان های استاندارد تفسیر شده مانند PHP یا Perl متفاوت است که کد آنها بلافاصله توسط مفسر اجرا می شود. در عین حال، جاوا یک زبان صرفاً کامپایل شده مانند C یا C++ نیست.

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

جاوا زبانی با سینتکس C مانند است و از این نظر به C/C++ و C# نزدیک است. بنابراین، اگر با یکی از این زبان ها آشنایی دارید، تسلط بر جاوا آسان تر خواهد بود.

یکی بیشتر ویژگی های کلیدیجاوا همان چیزی است که پشتیبانی می کند مونتاژ اتوماتیکزباله این بدان معنی است که شما مجبور نیستید مانند C++ به صورت دستی حافظه را از اشیاء استفاده شده قبلی آزاد کنید، زیرا جمع کننده زباله این کار را به طور خودکار برای شما انجام می دهد.

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

نصب جاوا

برای اجرای برنامه ها در زبان جاوا JRE (Java Runtime Environment) باید بر روی ماشین مورد نظر نصب شود. JRE یک پیاده سازی حداقل ماشین مجازی و همچنین یک کتابخانه کلاس را فراهم می کند. بنابراین، اگر می خواهیم برنامه ها را اجرا کنیم، باید JRE را نصب کنیم. هر پلتفرم خاص نسخه مخصوص به خود را از JRE دارد.

با این حال، از آنجایی که ما نه تنها برنامه ها را اجرا می کنیم، بلکه آنها را نیز توسعه می دهیم، به یک کیت توسعه ویژه، JDK (کیت توسعه جاوا) نیاز خواهیم داشت. JDK در حال حاضر شامل JRE و همچنین شامل تعدادی از برنامه های اضافیو ابزارهای کمکی، به ویژه کامپایلر جاوا.

می توانید نسخه مناسب JDK را از وب سایت رسمی اوراکل دانلود و نصب کنید: http://www.oracle.com/technetwork/java/javase/downloads/index.html

بنابراین، از آدرس فوق، نصب JDK را برای آخرین نسخه جاوا دانلود کنید.

سپس ما به صفحه ای هدایت می شویم که در آن باید نسخه سیستم عامل مورد نظر - Windows، MacOS یا Linux را انتخاب کنیم:

برای هر سیستم عامل دو گزینه دانلود وجود دارد: به عنوان یک نصب کننده، یا به عنوان یک بایگانی که نیازی به نصب ندارد. به عنوان مثال، سیستم عامل من ویندوز است، بنابراین من فایل jdk_11_windows-x64_bin.exe را دانلود می کنم که نشان دهنده نصب کننده است.

پس از دانلود، برنامه نصب را اجرا کنید:

همه گزینه ها را به عنوان پیش فرض بگذارید و روی Next کلیک کنید تا نصب کامل شود.

پس از اتمام نصب JDK، این پنجره را خواهیم دید:

بنابراین، پس از نصب JDK، اجازه دهید اولین برنامه جاوا خود را ایجاد کنیم.

جاوا یک زبان برنامه نویسی و پلتفرم محاسباتی است که اولین بار توسط Sun Microsystems در سال 1995 منتشر شد. اپلیکیشن ها و وب سایت های زیادی وجود دارند که بدون نصب جاوا کار نمی کنند و هر روز بر تعداد این گونه وب سایت ها و اپلیکیشن ها افزوده می شود. جاوا سریع است سطح بالاحفاظت و قابلیت اطمینان از جانب کامپیوترهای لپ تاپبه مراکز داده، از کنسول های بازیبه ابررایانه های مورد استفاده برای تحقیقات علمی، از تلفن های همراهبه اینترنت - جاوا در همه جا!

آیا امکان دانلود رایگان جاوا وجود دارد؟

بله، جاوا برای دانلود رایگان است. دانلود آخرین نسخهدر وب سایت.

اگر در حال توسعه embedded یا دستگاه خانگیو می خواهند از آن استفاده کنند فناوری های جاوا، با متخصصان اوراکل تماس بگیرید و دریافت کنید اطلاعات دقیقدر باره ادغام جاوا V انواع مختلفدستگاه ها

چرا باید به ارتقا دهید آخرین نسخهجاوا؟

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

جزییات فنی
من اصطلاح ماشین مجازی جاوا و JVM را شنیده ام. این نرم افزار جاوا هست؟

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

جاوا مجموعه ای غنی از عملگرها را برای دستکاری متغیرها فراهم می کند. همه اپراتورهای جاوارا می توان به گروه های زیر تقسیم کرد:

عملگرهای حسابی

عملگرهای حسابی- استفاده شده در عبارات ریاضیهمانطور که در جبر استفاده می شود. فرض کنید متغیر عدد صحیح A برابر با 10 و متغیر B برابر با 20 باشد. جدول زیر عملگرهای حسابی در جاوا را فهرست می کند:

مثال

مثال ساده زیر عملگرهای حسابی برنامه ای را نشان می دهد. کد جاوا زیر را در فایل test.java کپی و پیست کنید، این برنامه را کامپایل و اجرا کنید:

آزمون کلاس عمومی ( خلأ استاتیک عمومی اصلی (رشته آرگ) (int a = 10; int b = 20; int c = 25; int d = 25; System.out.println("a + b = " + (a + b ))؛ System.out.println("a - b = " + (a - b))؛ System.out.println("a * b = " + (a * b))؛ System.out.println(" b / a = " + (b / a)); System.out.println("b % a = " + (b % a)); System.out.println("c % a = " + (c % a ))؛ System.out.println("a++ = " + (a++)); System.out.println("b-- = " + (a--))؛ // تفاوت d++ و ++d را بررسی کنید System .out.println("d++ = " + (d++)); System.out.println("++d = " + (++d)); ) )

A + b = 30 a - b = -10 a * b = 200 b / a = 2 b % a = 0 c % a = 5 a++ = 10 b-- = 11 d++ = 25 ++d = 27

اپراتورهای مقایسه

عملگرهای مقایسه زیر در زبان جاوا پشتیبانی می شوند. فرض کنید متغیر A برابر با 10 و متغیر B برابر با 20 باشد. جدول زیر عملگرهای رابطه ای یا مقایسه ای در جاوا را نشان می دهد:

اپراتورشرحمثال
== بررسی می کند که آیا مقادیر دو عملوند برابر هستند یا نه، اگر بله، آنگاه شرط درست می شود(A == B) - صحیح نیست
!= بررسی می کند که آیا مقادیر دو عملوند مساوی هستند یا نه؛ اگر مقادیر برابر نیستند، شرط درست می شود.(A != B) - مقدار درست است
> بررسی می کند که آیا مقدار عملوند چپ از مقدار عملوند راست بیشتر است یا خیر، اگر چنین است، آنگاه شرط درست می شود(الف > ب) - صحیح نیست
بررسی می کند که آیا مقدار عملوند چپ کمتر از مقدار عملوند راست است یا خیر، اگر چنین است، آنگاه شرط درست می شود
>= بررسی می کند که آیا مقدار عملوند سمت چپ بزرگتر یا مساوی با مقدار عملوند راست است، اگر چنین است، آنگاه شرط درست می شود(A >= B) - مقادیر صحیح نیستند
بررسی می کند که آیا مقدار عملوند سمت چپ کمتر یا مساوی با مقدار عملوند راست است، اگر چنین است، آنگاه شرط درست می شود

مثال

مثال ساده زیر نحوه مقایسه برنامه‌نویسی عملگرهای مقایسه در جاوا را نشان می‌دهد. کد جاوا زیر را در فایل test.java کپی و پیست کنید، این برنامه را کامپایل و اجرا کنید:

تست کلاس عمومی ( اصلی خالی ثابت عمومی (رشته آرگ) (int a = 10؛ int b = 20؛ System.out.println ("a == b = " + (a == b))؛ System.out.println ("a != b = " + (a != b)); System.out.println("a > b = " + (a > b))؛ System.out.println("a = a = " + (b >= a))؛ System.out.println("b

A == b = غلط a != b = درست a > b = غلط a = a = درست ب

عملگرهای بیتی

جاوا چندین عملگر بیتی را تعریف می کند که می توانند برای انواع عدد صحیح استفاده شوند: int، long، short، char و byte. در جاوا عملگر بیتی روی بیت ها کار می کند و عملیات را بیت به بیت انجام می دهد. فرض کنید a = 60; و b = 13; سپس در فرمت باینری به صورت زیر خواهند بود:

a = 0011 1100
b = 0000 1101
-----------------
a&b = 0000 1100
a|b = 0011 1101
a^b = 0011 0001
~a = 1100 0011

فرض کنید متغیر عدد صحیح A 60 و متغیر B 13 باشد. جدول زیر عملگرهای بیتی در جاوا را فهرست می کند:

اپراتورشرحمثال
& (بیتی و)عملگر AND باینری اگر در هر دو عملوند وجود داشته باشد، مقداری را در نتیجه کپی می کند.(A & B) 12 می دهد که 0000 1100 است
| (بیتی یا)عملگر OR باینری اگر در هر یک از عملوندها وجود داشته باشد، بیتی را کپی می کند.(A | B) 61 را می دهد که برابر با 0011 1101 است
^ (بیتی منطقی یا)عملگر XOR باینری اگر در یک عملوند تنظیم شده باشد، مقداری را کپی می کند، اما در هر دو نه.(A^B) 49 را می دهد که 0011 0001 است
~ (مکمل بیت)عملگر مکمل باینری و دارای اثر "بازتاب" بیت ها است.(~A) 61- را به دست می دهد، که فرم مکمل این دو 1100 0011 در نماد دودویی است.
عملگر شیفت چپ باینری مقدار عملوندهای سمت چپ با تعداد بیت های مشخص شده توسط عملوند سمت راست به چپ منتقل می شود.آ
>> (تغییر به راست)عملگر باینری شیفت سمت راست. مقدار عملوندهای سمت راست با تعداد بیت های مشخص شده توسط عملوند سمت چپ به سمت راست منتقل می شود.یک >> 2 عدد 15 را می دهد که 1111 است
>>> (شفت صفر به راست)عملگر Null Shift سمت راست. مقدار عملوندهای چپ با تعداد بیت های مشخص شده توسط عملوند سمت راست به سمت راست منتقل می شود و مقادیر جابه جا شده با صفر پر می شوند.یک >>> 2 عدد 15 را می دهد که 0000 1111 است

مثال

مثال ساده زیر عملگرهای بیتی برنامه نویسی را در جاوا نشان می دهد. کد جاوا زیر را در فایل test.java کپی و پیست کنید، این برنامه را کامپایل و اجرا کنید:

آزمون کلاس عمومی ( اصلی خالی ثابت عمومی (آرگس های رشته ای) ( int a = 60; /* 60 = 0011 1100 */ int b = 13; /* 13 = 0000 1101 */ int c = 0; c = a & b; /* 12 = 0000 1100 */ System.out.println("a & b = " + c); c = a | b; /* 61 = 0011 1101 */ System.out.println("a | b = " + c)؛ c = a ^ b؛ /* 49 = 0011 0001 */ System.out.println("a ^ b = " + c؛ c = ~a؛ /*-61 = 0011 1100 */ سیستم. out.println("~a = " + c); c = a > 2; /* 215 = 1111 */ System.out.println("a >> 2 = " + c); c = a >>> 2 ; /* 215 = 0000 1111 */ System.out.println("a >>> 2 = " + c); ))

نتیجه زیر حاصل خواهد شد:

A & b = 12 a | b = 61 a ^ b = 49 ~ a = -61 a > 15 a >>> 15

عملگرهای منطقی

فرض کنید متغیر بولی A درست است و متغیر B نادرست است. جدول زیر عملگرهای Boolean در جاوا را فهرست می کند:

مثال

تست کلاس عمومی ( عمومی استاتیک void main(string args) ( boolean a = true; boolean b = false; System.out.println("a && b = " + (a&&b)); System.out.println("a | | b = " + (a||b)); System.out.println("!(a && b) = " + !(a && b)); ) )

این خروجی زیر را تولید می کند:

A &&b = غلط a || b = true !(a && b) = true

اپراتورهای واگذاری

عملگرهای انتساب زیر توسط زبان جاوا پشتیبانی می شوند:

اپراتور شرح مثال
= عملگر انتساب ساده، مقادیر را از سمت راست عملوندها به عملوند چپ اختصاص می دهد. C = A + B، مقدار A + B را به C اختصاص می دهد
+= عملگر انتساب "افزودن"، مقدار عملوند سمت راست را به عملوند چپ اختصاص می دهد. C += A، معادل C = C + A
-= عملگر انتساب "Subtraction"، عملوند سمت چپ را از عملوند راست کم می کند C -= A، معادل C = C - A
*= عملگر انتساب "Multiplication"، عملوند سمت راست را در عملوند چپ ضرب می کند C*=A معادل C=C*A است
/= عملگر انتساب تقسیم، عملوند چپ را بر عملوند راست تقسیم می کند C/=A معادل C=C/A است
%= عملگر انتساب "Module" مدول را با دو عملوند می گیرد و نتیجه آن را به عملوند سمت چپ اختصاص می دهد. C %= A، معادل C = C % A
اپراتور واگذاری شیفت چپ سی
>>= اپراتور واگذاری شیفت راست C >>= 2، مانند C = C >> 2 است
&= عملگر تخصیص بیتی ("AND") C &= 2، مانند C = C & 2 است
^= Bitwise XOR Assignment Operator C^=2، مانند C=C^2 است
|= عملگر انتساب بیتی "OR" C |= 2، مانند C = C | 2

مثال

مثال ساده زیر عملگرهای منطقی برنامه نویسی را در جاوا نشان می دهد. کد جاوا زیر را در فایل test.java کپی و پیست کنید، این برنامه را کامپایل و اجرا کنید:

آزمون کلاس عمومی (حجم اصلی استاتیک استاتیک (رشته آرگ) (int a = 10؛ int b = 20؛ int c = 0؛ c = a + b؛ System.out.println("c = a + b = " + c c += a ; System.out.println ("c += a = " + c); c -= a ; System.out.println ("c -= a = " + c)؛ c *= a System.out.println("c *= a = " + c); a = 10; c = 15; c /= a ; System.out.println("c /= a = " + c); a = 10؛ c = 15؛ c %= a؛ System.out.println("c %= a = " + c); c >= 2؛ System.out.println("c >>= 2 = " + c) ; c >>= 2 ; System.out.println("c >>= a = " + c); c &= a ; System.out.println("c &= 2 = " + c); c ^= a ; System.out.println("c ^= a = " + c); c |= a ; System.out.println("c |= a = " + c); ) )

نتیجه زیر حاصل خواهد شد:

C = a + b = 30 c + = a = 40 c -= a = 30 c *= a = 300 c /= a = 1 c % = a = 5 c >= 2 = 5 c >>= 2 = 1 c &= a = 0 c ^= a = 10 c |= a = 10

سایر اپراتورها

چندین عملگر دیگر توسط زبان جاوا پشتیبانی می شوند.

عملگر سه تایی یا عملگر شرطی (?:)

اپراتور سه تایییک عملگر است که از سه عملوند تشکیل شده و برای ارزیابی عبارات بولی استفاده می شود. عملگر سه تایی در جاوا به عنوان عملگر شرطی نیز شناخته می شود. این. هدف اپراتور سه تایی یا عملگر شرطیاین است که تصمیم بگیرید چه مقداری باید به یک متغیر نسبت داده شود. عملگر به صورت زیر نوشته می شود:

متغیر x = (بیان) ? value if true: value if false

مثال

در زیر یک مثال آورده شده است:

آزمون کلاس عمومی (حجم اصلی خالی استاتیک (رشته آرگ) (int a, b; a = 10; b = (a == 1) ? 20: 30; System.out.println ("مقدار b: " + b) ; b = (a == 10) ? 20: 30; System.out.println("مقدار b:" + b)؛ ) )

نتیجه زیر حاصل خواهد شد:

b value: 30 b value: 20

نمونه اپراتور

نمونه اپراتور- بررسی می کند که آیا یک شی است نوع خاصی(نوع کلاس یا نوع رابط) و فقط برای متغیرهای شی مرجع استفاده می شود. عملگر instanceof به صورت زیر نوشته می شود:

(مغیر شی مرجع) instanceof (کلاس/نوع رابط)

مثال ها

اگر متغیر شی مرجع در سمت چپ عبارت، آزمون کلاس رابط/type on را بگذراند سمت راست، نتیجه درست خواهد بود. در زیر یک مثال و شرح عملگر instanceof آورده شده است:

آزمون کلاس عمومی ( public static void main(String args)( String name = "Oleg"; // موارد زیر true خواهد شد، زیرا نوع عبارت string boolean result = name instanceof string؛ System.out.println(نتیجه) است.) )

نتیجه زیر حاصل خواهد شد:

اگر شی مورد مقایسه با نوع سمت راست تخصیص سازگار باشد، این عملگر همچنان true خواهد بود. در زیر یک مثال دیگر آورده شده است:

کلاس خودرو () کلاس عمومی خودرو، وسیله نقلیه را گسترش می دهد (حجم اصلی استاتیک استاتیک(رشته args)(خودرو a = ماشین جدید(؛ نتیجه بولی = نمونه ای از خودرو؛ System.out.println(نتیجه)؛ )

نتیجه زیر حاصل خواهد شد:

اولویت عملگر در جاوا

اولویت عملگر گروه بندی عبارات در یک عبارت را تعیین می کند. این بر نحوه ارزیابی عبارت تأثیر می گذارد. برخی از اپراتورها اولویت بیشتری نسبت به سایرین دارند. برای مثال، عملگر ضرب اولویت بیشتری نسبت به عملگر جمع دارد:

به عنوان مثال، x = 7 + 3 * 2. در اینجا x به مقدار 13 اختصاص داده می شود، نه 20، زیرا عملگر "*" اولویت بیشتری از "+" دارد، بنابراین ابتدا "3 * 2" و سپس "7" ضرب می شود. اضافه شد "

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

دسته بندی اپراتور انجمنی
پست فیکس (). (نقطه) از چپ به راست
یگانه ++ - - ! ~ از راست به چپ
ضربی * / % از چپ به راست
افزودنی + - از چپ به راست
تغییر مکان >> >>> از چپ به راست
رابطه ای > >= از چپ به راست
برابری == != از چپ به راست
بیتی "AND" & از چپ به راست
OR انحصاری بیتی ("XOR") ^ از چپ به راست
بیتی OR | از چپ به راست
منطقی "AND" && از چپ به راست
منطقی "OR" ("OR") || از چپ به راست
مشروط ?: از راست به چپ
وظیفه = += -= *= /= %= >>= از راست به چپ
کاما , از چپ به راست

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

بهترین مقالات در این زمینه