برنامه نویسی کودکان و نوجوانان

برنامه نویسی جاوا چیست

پس از نام OAK، تیم تصمیم گرفت نام جدیدی برنامه نویسی جاوا چیست برای آن بگذارند و کلمات پیشنهادی عبارتند از Silk، Jolt، Revolutionary، DNA، dynamic و غیره. این نام‌ها به راحتی املایی می‌شد و گفتن آنها سرگرم‌کننده بود، اما همه آنها نام را می‌خواستند. تا ماهیت تکنولوژی را منعکس کند. مطابق با جیمز گاسلینگ، جاوا در کنار سیلک در میان نام‌های برتر قرار داشت و از آنجایی که جاوا نامی منحصر به فرد بود، اکثر آنها آن را ترجیح دادند.


جاوا نام جزیره ای در اندونزی است که اولین قهوه برنامه نویسی جاوا چیست (به نام قهوه جاوا) در آنجا تولید شد. و این نام را جیمز گاسلینگ در حین نوشیدن قهوه در نزدیکی دفترش انتخاب کرد. توجه داشته باشید که جاوا فقط یک نام است نه مخفف.


اصطلاحات جاوا

قبل از یادگیری جاوا، باید با این اصطلاحات رایج جاوا آشنا باشید.


1. ماشین مجازی جاوا (JVM): این ماشین به طور کلی به عنوان JVM شناخته می شود. سه مرحله اجرای یک برنامه وجود دارد. آنها نوشته شده، کامپایل و برنامه را اجرا می کنند.


نوشتن برنامه توسط یک برنامه نویس جاوا مانند من و شما انجام می شود.

کامپایل توسط کامپایلر JAVAC انجام می شود که یک کامپایلر اصلی جاوا است برنامه نویسی جاوا چیست که در کیت توسعه جاوا (JDK) موجود است. برنامه جاوا را به عنوان ورودی می گیرد و بایت کد را به عنوان خروجی تولید می کند.

در مرحله اجرای یک برنامه، JVM بایت کد تولید شده توسط کامپایلر را اجرا می کند.

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


2. Bytecode در فرآیند توسعه: همانطور که بحث شد، کامپایلر Javac JDK کد منبع جاوا را به بایت کد کامپایل می کند تا بتوان آن را توسط JVM اجرا کرد. به عنوان فایل .class توسط کامپایلر ذخیره می شود. برای مشاهده بایت کد، می توان از یک disassembler مانند javap استفاده کرد.


3. کیت توسعه جاوا (JDK): زمانی که ما در مورد بایت برنامه نویسی جاوا چیست کد و JVM از اصطلاح JDK استفاده می کردیم. بنابراین، همانطور که از نام آن پیداست، یک کیت توسعه کامل جاوا است که شامل همه چیز از جمله کامپایلر، محیط اجرای جاوا (JRE)، اشکال زدایی جاوا، اسناد جاوا و غیره است. برای اجرای برنامه در جاوا، باید JDK را بر روی ما نصب کنیم. کامپیوتر به منظور ایجاد، کامپایل و اجرای برنامه جاوا.


4. Java Runtime Environment (JRE): JDK شامل JRE است. نصب JRE در رایانه های ما به برنامه جاوا اجازه می دهد تا اجرا شود، با این حال، ما نمی توانیم آن را کامپایل کنیم. JRE شامل یک مرورگر، JVM، پشتیبانی اپلت و پلاگین است. برای اجرای برنامه جاوا، یک کامپیوتر به JRE نیاز دارد.


5. جمع آوری زباله: در جاوا، برنامه نویسان نمی توانند اشیاء را حذف کنند. برای حذف یا به خاطر آوردن آن حافظه، JVM برنامه ای به نام Garbage Collector دارد. زباله گردها می توانند اشیایی را که به آنها ارجاع داده نشده است را به خاطر بیاورند. بنابراین جاوا زندگی یک برنامه نویس را با مدیریت حافظه آسان می کند. با این حال، برنامه نویسان باید مراقب کد خود باشند که آیا از اشیایی برنامه نویسی جاوا چیست استفاده می کنند که برای مدت طولانی مورد استفاده قرار گرفته اند. زیرا Garbage نمی تواند حافظه اشیاء مورد اشاره را بازیابی کند.

برچسب ها: برنامه نویسی جاوا چیست ,

[ بازدید : 23 ]

[ شنبه 5 شهريور 1401 ] 10:54 ] [ علیرضا خانی ]

[ ]

ساخت وبلاگ
اخبار فیلم و سریال مهاجرت به کانادا از طریق کار بوتاکس مجله گويا آی‌ تی مجله مایکت
بستن تبلیغات [x]