Sorry, no posts matched your criteria.

این سایت در ستاد ساماندهی ثبت شده و تابع قوانین جمهوری اسلامی میباشد

دانلود آهنگ میثم ابراهیمی و مصطفی آشتیانی آرامش

۲۴ آبان ۱۳۹۷
دسته‌بندی نشده
بدون نظر

دانلود آهنگ جدید میثم ابراهیمی و مصطفی آشتیانی به نام آرامش

در این پست می توانید آهنگ میثم ابراهیمی و مصطفی آشتیانی آرامش را با دو کیفیت اصلی ۱۲۸ و ۳۲۰ به همراه متن اهنگ دانلود کنید

دانلود آهنگ میثم ابراهیمی و مصطفی آشتیانی آرامش

Download New Song By Meysam Ebrahimi Called Aramesh

خوانندهنام آهنگترانه سرادسته بندی
میثم ابراهیمیآرامشحدیث دهقانآهنگ غمگین

 

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


دانلود آهنگ میثم ابراهیمی یکی همیشه هست

۲۳ آبان ۱۳۹۷
دسته‌بندی نشده
بدون نظر

دانلود آهنگ میثم ابراهیمی به نام یکی همیشه هست

در این پست می توانید آهنگ میثم ابراهیمی یکی همیشه هست را با دو کیفیت اصلی ۱۲۸ و ۳۲۰ به همراه متن اهنگ دانلود کنید

دانلود آهنگ میثم ابراهیمی یکی همیشه هست

Download New Song By Meysam Ebrahimi Called Yeki Hamishe Hast

خوانندهنام آهنگماودیدسته بندی
میثم ابراهیمییکی همیشه هستفواد غفاریتک آهنگ

 

نوشته دانلود آهنگ میثم ابراهیمی یکی همیشه هست اولین بار در دانلود آهنگ جدید • دان موزیک. پدیدار شد.


دانلود آهنگ میثم ابراهیمی عادت نکردم

۲۳ آبان ۱۳۹۷
دسته‌بندی نشده
بدون نظر

دانلود آهنگ میثم ابراهیمی عادت نکردم

در این پست می توانید آهنگ علیرضا روزگار آشفته حالی را با دو کیفیت اصلی ۱۲۸ و ۳۲۰ به همراه متن اهنگ دانلود کنید

دانلود آهنگ میثم ابراهیمی عادت نکردم

Download New Song By Meysam Ebrahimi Called Adat Nakardam

خوانندهنام آهنگترانه سرادسته بندی
محسن ابراهیمیعادت نکردمتک اهنگ

 

نوشته دانلود آهنگ میثم ابراهیمی عادت نکردم اولین بار در دانلود آهنگ جدید • دان موزیک. پدیدار شد.


دانلود آهنگ میثم ابراهیمی دوست دارم

۲۳ آبان ۱۳۹۷
دسته‌بندی نشده
بدون نظر

دانلود آهنگ میثم ابراهیمی دوست دارم

در این پست می توانید آهنگ میثم ابراهیمی دوست دارم را با دو کیفیت اصلی ۱۲۸ و ۳۲۰ به همراه متن اهنگ دانلود کنید

دانلود آهنگ میثم ابراهیمی دوست دارم

Download New Song By Meysam Ebrahimi Called Dooset Daram

خوانندهنام آهنگترانه سرادسته بندی
محسن ابراهیمیدوست دارمآهنگ عاشقانه

 

نوشته دانلود آهنگ میثم ابراهیمی دوست دارم اولین بار در دانلود آهنگ جدید • دان موزیک. پدیدار شد.


فرق JDK و JRE چیست؟ و تفاوت آنها با JVM

۲۲ آبان ۱۳۹۷
بدون نظر


در دو سه مقاله قبلی در مورد JDK و JVM صحبت کردیم و گفتیم چی هستند اما یک واژه جدید داریم با عنوان JRE که آشنا نیست و در این مقاله میخواهیم فرق JDK و JRE چیست؟ و تفاوت آنها با JVM رو مورد بررسی قرار دهیم. ابتدا توضیح میدهیم که JRE در جاوا چیست و چه کاربرد دارد و در ادامه فرقش با JDK و JVM رو کامل توضیح میدهیم. پیشنهاد میکنم ابتدا مقاله همه چیز در مورد ماشین مجازی جاوا – دانلود Netbeans With JDK زیر رو مطالعه کنید و بعد از مطالعه این دو مقاله بیایید و این مقاله رو بخونید. در این مقاله به صورت کامل و دقیق گفتیم JVM و چه رابطه ای با JDK دارد.

فرق JDK و JRE چیست؟

قبل از اینکه شروع به جواب دادن سوال JRE در جاوا چیست کنیم یک مقدار از مقاله قبلی رو در اینجا بیاوریم که متوجه شید JVM و JDK چی هستند بعد به سراغ JRE میرویم. 

JVM چیست ؟

برای اجرای برنامه های کامپایل شده به زبان جاوا نیاز به برنامه یا ماشینی داریم که به آن ماشین مجازی جاوا (JVM) می گویند. زمانی که در مورد اپلیکشین‌های جاوا صحبت می‌کنیم، حتما می‌بایست JVM بر روی ماشین شما نصب باشد تا قابلیت اجرا شدن داشته باشد.

JVM وظایف اصلی زیر را اجرا می کند:

  • باگذاری کد
  • بررسی صحت و درستی کد
  • اجرای کد
  • ارائه ی بستر اجرا (runtime environment)

JDK چیست؟

یکی از سوالتی که فکر کاربران رو درگیر خود کرده، اینست که JDK در جاوا چیست؟ JDK مخفف Java Development Toolkit است. ترکیبی از کامپایلر زبان جاوا، کلاس های کتابخانه ای (Java Class Libraries)، ماشین مجازی جاوا و فایل راهنمای آنها می باشد. برای اینکه ما بتوانیم با استفاده از زبان برنامه نویسی جاوا، کدنویسی کنیم و برنامه بنویسیم باید حتما JDK رو نصب کنیم. 

حال که متوجه شدیم JVM و JDK چی هستند به سراغ JRE میرویم. حتما حتما مقاله همه چیز در مورد ماشین مجازی جاوا – دانلود Netbeans With JDK را مطالعه کنید.

JRE در جاوا چیست

JRE سرنام واژگان Java Runtime Environment به معنای محیط یا بستر اجرای برنامه ی جاوا می باشد. همان طور که از اسم آن پیداست، runtime environment محیط اجرا برنامه های جاوا را فراهم می کند. JRE پیاده سازی JVM بوده و به طور فیزیکی وجود دارد. همچنین دربردارنده ی مجموعه ای از کتابخانه ها و سایر فایل های مورد نیاز JVM می باشد. پیاده سازی های حقیقی از JVM ها را علاوه بر Sun Micro، شرکت های دیگر نیز به صورت مداوم و بروز منتشر می کنند.

JRE شامل اجزای زیر است:

  • فناوری‌های توزیع: شامل توزیع، جاوا وب استارت و جاوا پلاگین.
  • کیت ابزارهای رابط کاربری: شامل کیت ابزار پنجره مجرد AWT، سوئینگ، جاوا ۲D، دسترسی، I/O تصویر، خدمات پرینت، صدا، درگ اند دراپ DnD و متدهای ورودی.
  • کتابخانه‌های یکپارچه‌سازی: شامل زبان تعریف رابط IDL، اتصالات پایگاه داده جاوا JDBC، رابط دایرکتوری و نام‌گذاری جاوا JNDI، فراخوانی متدها از راه دور RMI، پروتکل فراخوانی متدها از راه دور بر روی اینترنت RMI-IIOP و اسکریپت نویسی.
  • کتابخانه‌های پایه‌ای دیگر: شامل پشتیبانی بین‌المللی، ورودی/ خروجی I/O، مکانیسم گسترش، بینز، اکستنشن‌های مدیریت جاوا JMX، رابط بومی جاوا JNI، ریاضی، شبکه‌بندی، مکانیسم Override، امنیت، سریال‌سازی و جاوا برای پردازش XML (XML JAXP).
  • کتابخانه‌های بر اساس Lang و util که شامل Lang و util، مدیریت، نسخه بندی، zip، ابزارها، بازتاب، مجموعه‌ها، کاربردهای هم‌زمانی، آرشیو جاوا Jar، گزارش دهی، API ترجیحی، اشیای ارجاعی و عبارت‌های Regular می‌شود.
  • ماشین مجازی جاوا JVM شامل کلاینت هات‌ اسپات جاوا و ماشین‌های مجازی سرور می‌شود.

JRE چگونه عمل می‌کند؟

برای درک نحوه عملکرد JRE به سورس‌فایل جاوا که به نام Example.java ذخیره شده است نگاهی می‌اندازیم این فایل به‌صورت مجموعه‌ای از بایت کدها کامپایل شده است که در یک فایل.class ذخیره شده است. در اینجا نام آن Example.class خواهد بود.

نمودار زیر آنچه در زمان کامپایل رخ می‌دهد را نشان می‌دهد.

JRE چگونه عمل می‌کند؟

اعمال زیر در زمان اجرا اتفاق می‌افتند:

لود‌کننده کلاس
لودکننده کلاس همه کلاس‌های موردنیاز برای اجرای یک برنامه را لود می‌کند. این جزء با جدا کردن فضاهای نام سیستم فایل محلی از آنهایی که از شبکه وارد شده‌اند امنیت کلاس را تضمین می‌کند. این فایل‌ها یا از روی دیسک لود می‌شوند یا شبکه و یا دیگر منابع.

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

اجزای JRE

مفسر
در زمان اجرا کد بایت لود می‌شود و توسط مفسر بررسی و اجرا می‌شود. مفسر این دو کارکرد را دارد:

  • اجرای کد بایت
  • ایجاد فراخوان‌های متناسب با سخت‌افزاری که روی آن اجرا می‌شود.

هر دو عملکرد در تصویر زیر مشخص هستند:

java runtime environment چیست

برای درک تعامل‌های بین JDK و JRE نمودار زیر را ببینید:

تعامل‌های بین JDK و JRE

JVM چگونه عمل می‌کند؟

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

نکته مهم: JVM، JRE و JDK وابسته به پلت فرم هستند چرا که تنظیمات و کانفیگ هر سیستم عامل متفاوت است. با این حال خود Java به هیچ بستر اجرایی وابستگی ندارد و کدهای نوشته شده با آن در تمامی پلت فرم ها قابل اجرا می باشد.

برای درک درست این موضوع پیشنهاد میکنم تصویر زیر رو مشاهنده کنید:

فرق JDK و JRE چیست؟ و تفاوت آنها با JVM


فرق J2SE, J2ME, J2EE – استانداردهای جاوا

۲۱ آبان ۱۳۹۷
بدون نظر


دو روز پیش وقتی مقاله همه چیز در مورد ماشین مجازی جاوا – دانلود Netbeans With JDK را در سایت منتشر کردیم در این مقاله در مورد استاندارهای جاوا مانند J2SE , J2EE و J2ME حرفی زدیم که بعضی از کاربران پرسیده بودن این استاندارها چه فرقی با هم دارند و کلا فرق J2SE, J2ME, J2EE چی هستش. در این مقاله میخواهم به صورت کاملا واضع و دقیق بگم هر کدام از این استاندارها برای چه موردی استفاده می شوند و چه کاربردی دارند. 

فرق J2SE, J2ME, J2EE

انواع نسخه های جاوا (استانداردهای جاوا)

جاوا شامل استاندارهای مختلفی می باشد که معمولا بین کاربران با عنوان نسخه های جاوا شناخته شده اند. بعضی ها با عنوان استانداردهای جاوا آنها رو می شناسند. البته اگر بخواهیم دقیق بگیم باید بگیم نگارش های مختلف جاوا، حال شما هر چی دوست دارید می توانید بگویید. (استاندارد, نگارش) در بخش زیر ۳ نگارش مختلف جاوا وجود دارد با نام های :

تفاوت نسخه های جاوا

در بخش زیر تفاوت نسخه های جاوا را مورد بررسی قرار میدهیم. برای اینکه تفاوت نسخه های جاوا رو بدونم کافیه بدونیم هر نگارش جاوا برای چه کاری به درد میخورد. 

J2SE چیست؟

J2SE مخفف Java 2 Standard Edition می باشد از این استاندارد شامل گروهی از تکنولوژی ها به همراه جاواست که این امکان رو به برنامه نویسان میدهد که برنامه هایی برای desktop بنویسند.

J2ME چیست؟

J2ME مخفف Java 2 Micro Edition می باشد این استاندار شامل گروهی از تکنولوژی ها به همراه جاواست که این امکان رو به برنامه نویسان میدهد که برنامه هایی برای Micro Controller بنویسند. شامل: موبایل، لوازم الکترونیکی و …

J2EE چیست؟

J2EE مخفف Java 2 Enterprise Edition (جاوا اینترپرایز) می باشد این استاندار شامل گروهی از تکنولوژی ها به همراه جاواست که این امکان رو به برنامه نویسان میدهد که برنامه هایی برای WEbServer یا ApplicationServer بنویسند.

نکته: عدد ۲ در نام این نسخه ها، به خاطر پیشرفتی است که از نگارش یکم (۱.۱) به نگارش دوم (۱.۲) در سال ۱۹۹۸ توسط شرکت سان میکروسیستم انتخاب شد.

پس از انتشار نگارش ششم، نام این محصول دوباره به عبارت Java SE (بدون عدد ۲) بازگشت. تغییراتی دیگر در نوع شماره‌گذاری این نگارش رخ داد: از نگارش پنجم، که به شماره ۱.۵.۰ در سپتامبر ۲۰۰۴ (شهریور ۱۳۸۳) منتشر شد، شماره‌گذاری به شکل حذف عدد ۱ و نمایش به صورت نگارش استاندارد نگارش ۵ درآمد. در ۶ مرداد ۱۳۹۰ نگارش ۷ جاوا پس از مدت‌ها انتظار منتشر شد.


نصب جاوا روی ویندوز – نصب NetBeans و JDK

۲۰ آبان ۱۳۹۷
بدون نظر


بعد از اینکه مقاله در مورد ماشین مجازی جاوا، NetBeans و JDK منتشر کردیم حال میخواهیم نحوه نصب جاوا روی ویندوز رو آموزش دهیم. در این مقاله نحوه نصب JDK در ویندوز ۱۰ و نصب NetBeans را به صورت کامل و تصویری آموزش میدهیم و چگونه JDK جاوا را به ویندوز ۱۰ بشناسانیم را توضیح میدهیم.
اگر هم مشکل نصب نشدن جاوا را دارید و علت نصب نشدن جاوا را نمیدانید پیشنهاد می کنیم این مقاله رو مطالعه کنید چون در این مقاله توضیحی در مورد دلیل نصب نشدن جاوا میدهیم.

نصب جاوا روی ویندوز

توجه: قبل از اینکه شروع به آموزش نصب JDK در ویندوز ۱۰ کنیم باید وارد مطلب همه چیز در مورد ماشین مجازی جاوا – دانلود Netbeans With JDK شوید و آخرین نسخه NetBeans و JDK را این مطلب دانلود کنید. بعد از اینکه دانلود کردید به این مقاله برگردید و آموزش نصب جاوا روی ویندوز را ادامه دهید.

 نصب JDK در ویندوز ۱۰

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

 برای نصب jdk در ویندوز ۱۰ ابتدا فایل نصب JDK رو اجرا کنید. وقتی اجرا می کنید مانند تصویر زیر می باشد:

نصب JDK در ویندوز 10

بعد از چند لحظه صفحه خوش آمد گویی ظاهر می شود که باید روزی دکمه NEXT کلیک کنید: 

صفحه خوش آمد گویی نصب JDK در ویندوز 10

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

پنجره ابزارهای نصب JDK در ویندوز 10

بعد از اینکه دکمه NEXT رو زدید نرم افزار شروع به نصب کردن می کند مانند تصویر زیر:

شروع به نصب JDK در ویندوز 10

در ادامه نصب JDK در ویندوز ۱۰، در صفحه جدید می توانید دوباره محل نصب رو تغییر دهید. باز پیشنهاد میکنم به صورت پیش فرض باقی بذارید و روی دکمه NEXT کلیک کنید مانند تصویر زیر:

انتخاب محل نصب JDK در ویندوز 10

و نرم افزار شروع به ادامه نصب می کند مانند تصویر زیر:

ادامه نصب JDK در ویندوز 10

بعد از اینکه نصب JDK در ویندوز ۱۰ تمام شد پنجره اتمام نصب نمایش داده می شود و روی دکمه Close کلیک کنید مانند تصویر زیر:

پنجره اتمام نصب JDK در ویندوز 10

نصب NetBeans برای برنامه نویسی جاوا

بعد از اینکه نصب JDK در ویندوز ۱۰ تموم شد حالا باید محیط برنامه نویسی برای جاوا رو نصب کنیم. برای اینکار ما میخواهیم نرم افزار NetBeans رو نصب کنیم. برای دانلود می توانید در همان مطلب بالا که معرفی کردیم این نرم افزار رو دانلود کنید. و دوباره به این مقاله برگردید و ادامه آموزش را ادامه دهید.

نکته مهم: برای نصب حتما باید JDK را نصب کرده باشید وگر نه نمیشه این نرم فزار رو نصب کرد.

برای نصب NetBeans ابتدا روی فایل نصب کلیک کنید تا پنجره ای شبیه تصویر زیر نمایان شود:

شروع نصب NetBeans در ویندوز 10

بعد از پر شدن نوار، پنجره خوش آمد گویی نمایان می شود در این پنجره می توانید مشخص کنید چه چیزهایی نصب شود. پیشنهاد میکنم کاری باهاش نداشته باشید و بذارید تعداد زبانی که نشون داده رو هم نصب کنه و روی دکمه NEXT کلیک کنید مانند تصویر زیر:

پنجره نصب NetBeans در ویندوز 10

در پنجره جدید که باز می شود باید تیک گزینه I accept the terms in the license agreement رو بزنید. و روی دکمه NEXT کلیک کنید مانند تصویر زیر:

پنجره قوانین و مقررات نصب NetBeans در ویندوز 10

در پنجره جدید باید گزینه I accept the terms in the license agreement, Install JUnit را انتخاب کنید و روی دکمه NEXT کلیک کنید مانند تصویر زیر:

ادامه نصب NetBeans در ویندوز 10

در پنجره جدیدی که باز می شود باید محل نصب NetBeans را انتخاب کنید پیشنهاد میکنم به صورت پیش فرض نگه دارید و روی دکمه NEXT کلیک کنید. مانند تصویر زیر:

محل نصب NetBeans

وقتی روی NEXT کلیک کردید در پنجره جدید باید روی دکمه Install کلیک کنید مانند تصویر زیر: 

شروع نصب NetBeans

بعد از اینکه دکمه Install رو زدید نرم افزار شروع به نصب می کند مانند تصویر زیر:

شروع نصب NetBeans در ویندوز

وقتی نوار پر شد پنجره اتمام نصب نمایش داده می شود مانند تصویر زیر:

پایان نصب NetBeans

وقتی نصب NetBeans به پایان رسید کافیه روی آیکن آن که در دسکتاپ وجود دارد کلیک کنید تا وارد محیط آن شوید مانند تصویر زیر:

محیط نرم افزار NetBeans

نصب جاوا روی ویندوز

بعضی وقت ها کاربران سوال می پرسند مشکل نصب نشدن جاوا چی هستش و اینکه چرا جاوا نصب نمی شود. وقتی نصب JDK در ویندوز ۱۰ و NetBeans تموم شد باید سیستم عامل ویندوز خود را این این موضوع مطلع سازیم و گرنه با خطا مواجه می شویم. وقت JDK و NetBeans رو نصب کردید حال روی My Computer کلیک راست کنید و گزینه Properties رو بزنید. تا وارد پنجره شبیه زیر شوید در این صفحه باید روزی گزینه Advanced system settings کلیک کنید مانند تصویر زیر:

چرا جاوا نصب نمی شود

بعد پنجره ای شبیه تصویر زیر باز می شود: 

Advanced system settings

در این پنجره باید وارد تب Advanced شوید و از این تب باید روی دکمه Environment Variables کلیک می کنیم تا پنجره جدیدی باز شود مانند تصویر زیر: 

محل نصب - علت نصب نشدن جاوا

حال با پنجره جدیدی مواجه می شویم که از دو بخش مجزا تشکیل شده است. در بخش پایین که System variables نام دارد می بایست روی گزینه ای تحت عنوان Path کلیک کرده و پس از انتخاب شدن روی دکمه Edit کلیک نماییم تا مانند تصویر زیر پنجره ای نمایان شود:

تغییر مقدار - علت نصب نشدن جاوا

حال در بخش Variable value، می بایست به انتهای مسیرهایی که به صورت پیش فرض تعریف شده اند رفته و یک علامت ; قرار دهیم و مسیری که در آن نسخه JDK جاوا روی سیستم مان نصب شده است را به صورت کامل وارد نماییم. برای یافتن این مسیر، مطابق با تصویر زیر پیش خواهیم رفت:

فایل های برنامه - مشکل نصب نشدن جاوا

چنانچه مراحل نصب جاوا به درستی پیش رفته باشند، در فولدر Program Files ویندوز می بایست فولدری وجود داشته باشد تحت عنوان Java. حال بایستی وارد این فولدر شویم. مانند تصویر زیر:

دلیل نصب نشدن جاوا

به خاطر داشته باشیم که برای نمایش برنامه ها و یا وب اپلیکیشن هایی که با زبان برنامه نویسی جاوا نوشته شده اند نصب بودن JRE جاوا کفایت می کند (JRE مخفف واژگان Java Runtime Environment است)، اما چنانچه بخواهیم به توسعه نرم افزار، اپلیکیشن و … بپردازیم حتما نیاز است تا JDK جاوا روی سیستم مان نصب باشد و بالتبع به ویندوز هم معرفی شده باشد (JDK مخفف واژگان Software Development Kit است). از اینرو می بایست روی فولدر jdk کلیک کرده و وارد آن شویم مانند تصویر زیر: (لازم به ذکر است که نسخه JDK شما ممکن است با نسخه JDK یی که در این آموزش مورد استفاده قرار گرفته است فرق داشته باشد) 

پوشه نصب جاوا

پس از آنکه وارد فولدر bin شدیم کار مسیریابی به پایان رسیده است و می بایست این آدرس را کپی کنیم. برای این منظور مطابق با تصویر زیر عمل می کنیم:

آدرس JDK در جاوا

همانطور که در تصویر فوق می بینیم، ابتدا با نشانگر موس خود روی جایی که با یک فلش قرمز رنگ مشخص شده است یک بار کلیک می کنیم. به محض کلیک کردن می بینیم که آدرس این فولدر برای ما نمایان می شود. حال این آدرس را کپی کرده و در فیلد مربوطه به Variable value که پیش این مورد بررسی قرار گرفت وارد می کنیم و در نهایت روی دکمه OK کلیک می کنیم. در اینجا کار تنظیمات JDK جاوا در سیستم عامل ویندوز به پایان می رسد. 


همه چیز در مورد ماشین مجازی جاوا – دانلود Netbeans With JDK

۱۹ آبان ۱۳۹۷
بدون نظر


خیلی از کاربران وقتی میخواهند سمت برنامه نویسی جاوا بروند با چند اصطلاح روبرو می شوند که اصلا نمیدونند چی هستند و متاسفانه در اینترنت هم به صورت درست و دقیق توضیح داده نشده اند. در این مقاله میخواهیم هر چیزی که مربوط به ماشین مجازی جاوا است را توضیح دهیم و بگیم JDK چیست و برنامه Netbeans چه کاربردی دارد. و در انتها هم لینک دانلود Netbeans With JDK را برای شما قرار میدهیم که دانلود کنید.

همه چیز در مورد ماشین مجازی جاوا

JVM چیست ؟

برای اجرای برنامه های کامپایل شده به زبان جاوا نیاز به برنامه یا ماشینی داریم که به آن ماشین مجازی جاوا (JVM) می گویند. زمانی که در مورد اپلیکشین‌های جاوا صحبت می‌کنیم، حتما می‌بایست JVM بر روی ماشین شما نصب باشد تا قابلیت اجرا شدن داشته باشد. (برای دانلود Java Virtual Machine می توانید JDK رو نصب کنید.)

چند نکته جالب در مورد JVM

  • JVM مخفف Java Virtual Machine است.
  • ماشین مجازی جاوا (JVM) موتوری برای اجرای کد جاوا می‌باشد.
  • اغلب در سایر زبان‌های برنامه‌نویسی، کامپایلر وظیفه تولید کد برای سیستم خاصی را بر عهده دارد اما کامپایلر جاوا بایت کد (Bytecode) را برای یک ماشین مجازی جاوا تولید می‌کند
  • بایت کد زبانی میانی برای سورس کد جاوا و سیستم میزبان می‌باشد.
  • یک واسط است که کد جاوا را به بایت کد کامپایل می‌کند تا در ماشین‌های مختلف تفسیر (interpret) شود و بنابراین آن را مستقل از پلتفرم/سیستم عامل می‌کند.

شاید این جمله را شنیده باشید که کدهای زبان جاوا بر روی هر ماشین قابل اجرا می باشند و اصطلاحا جاوا مولتی پلتفرم (Multi Platform) می باشد.
مثالی میزنم که کامل متوجه این موضوع شوید: شخصی که کامپیوتری با سیستم عامل ویندوز دارد، JVM مربوط به ویندوز را نصب می کند سپس برنامه ای به زبان جاوا می نویسد و آن را کامپایل می کند. سپس این برنامه کاپایل شده را برای دوست خود که سیستم عامل لینوکس دارد می فرستد این شخص رو سیستم عامل لینوکس خود JVM مخصوص لینوکس دارد. این شخص هم به راحتی می تواند برنامه کامپایل شده در محیط ویندوز را به راحتی روی لینوکس خود اجرا کند و هیچ مشکلی پیش نمیاد. یعنی همین شعار معروف جاوا: یک بار کامپایل کنید و همه جا اجرا کنید.

توجه: JVM یک فایل با پسوند .class (که همان بایت کد است) تولید می‌کند و این فایل می‌تواند بر روی هر سیستم عاملی اجرا شود اما ماشین مجازی جاوا می‌بایست در سیستم عامل نصب شود چراکه ماشین مجازی جاوا وابسته به پلتفرم است.

از طریق تصویر زیر می توانید نحوه اجرای کدهای جاوا را ببینید:

کامپایلر جاوا

کامپایلر فقط در زمان (JIT)

JIT بخشی از ماشین مجازی جاوا است که برای افزایش سرعت اجرا استفاده می‌شود. JIT بخش‌های بایت کد را که عملکردهای مشابهی دارند را در یک زمان اجرا می‌کند و بنابراین میزان زمان مورد نیاز را برای تفسیر کامل کاهش می‌دهد.

NetBeans چیست؟

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

NetBeans چیست؟

NetBeans محیط توسعه یکپارچه ای است که دارای ابزارهایی برای کمک به شما، برای توسعه برنامه های جاوا می باشد. پیشنهاد میکنم از محیط NetBeans برای ساخت برنامه های جاوا استفاده کنید چون این محیط دارای ویژگی های زیادی برای کمک به شما، جهت توسعه برنامه های جاوا می باشد.
توسط NetBeans می توانید در استاندارهای جاوا مانند J2SE , J2EE و J2ME برنامه نویسی کنید.

نکته: محیط NetBeans از کدنویسی های PHP, HTML, C و … پشتیبانی می کند.

توجه: قبل از نصب برنامه NetBeans باید JDK را نصب کنیم که در بخش پایین توضیحاتی در مورد JDK میدهیم و میگویم JDK چیست؟ 

JDK چیست؟

یکی از سوالتی که فکر کاربران رو درگیر خود کرده، اینست که JDK در جاوا چیست؟ JDK مخفف Java Development Toolkit است. ترکیبی از کامپایلر زبان جاوا، کلاس های کتابخانه ای (Java Class Libraries)، ماشین مجازی جاوا و فایل راهنمای آنها می باشد. (دوستانی که درخواست دانلود ماشین مجازی جاوا داده بودند میتوانند JDK را نصب کنند.) برای اینکه ما بتوانیم با استفاده از زبان برنامه نویسی جاوا، کدنویسی کنیم و برنامه بنویسیم باید حتما JDK رو نصب کنیم. 

توجه: برای دانلود Netbeans With JDK می توانید از انتهای همین مطلب هم JDK و هم Netbeans را دانلود کنید. 


دانلود آهنگ علیرضا روزگار آشفته حالی

۱۸ آبان ۱۳۹۷
دسته‌بندی نشده
بدون نظر

دانلود آهنگ علیرضا روزگار به نام آشفته حالی

در این پست می توانید آهنگ علیرضا روزگار آشفته حالی را با دو کیفیت اصلی ۱۲۸ و ۳۲۰ به همراه متن اهنگ دانلود کنید

دانلود آهنگ علیرضا روزگار آشفته حالی

Download New Song By Alireza Roozegar Called Ashofte Hali

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

 

نوشته دانلود آهنگ علیرضا روزگار آشفته حالی اولین بار در دانلود آهنگ جدید • دان موزیک. پدیدار شد.


دانلود آهنگ میثم ابراهیمی چرا دستات سرده

۱۴ آبان ۱۳۹۷
دسته‌بندی نشده
بدون نظر

دانلود آهنگ میثم ابراهیمی به نام چرا دستات سرده

در این پست می توانید آهنگ میثم ابراهیمی چرا دستات سرده را با دو کیفیت اصلی ۱۲۸ و ۳۲۰ به همراه متن اهنگ دانلود کنید

Meysam Ebrahimi-Chera Dastat Sarde

Download New Song By Meysam Ebrahimi Called Chera Dastat Sarde

خوانندهنام آهنگشعردسته بندی
میثم ابراهیمیچرا دستات سردهپیام پولادآهنگ عاشقانه

 

نوشته دانلود آهنگ میثم ابراهیمی چرا دستات سرده اولین بار در دانلود آهنگ جدید • دان موزیک. پدیدار شد.