امروزه زبان برنامه نویسی جاوا بسیار پرکاربرد است و جایگاه بسیار خوبی در بازار های کار جهانی و ایران دارد. همواره آموزش و یادگیری این زبان برنامه نویسی توسط برنامه نویسان حرفه ای و با تجربه پیشنهاد می شود چرا که آینده زبان برنامه نویسی جاوا بسیار روشن و پر رونق است.
اگر علاقه مند به برنامه نویسی هستید حتماً به فکر یادگیری این زبان باشید. همچنین برای آشنایی بیشتر در خلال توضیحات بهترین منابع آموزشی در این حوزه را از بزرگترین مراکز یادگیری مانند فرادرس معرفی خواهیم کرد که برای آموزش برنامه نویسی بسیار مفید است.
معرفی ویژوال استادیو کد Visual Studio Code
ویژوال استودیو کد یا VS Code یکی از جدید ترین و محبوبترین ویرایشگر های کد یا Code Editor حال حاضر برنامه نویسی است. این کد ادیتور به اندازه ای جذاب و دلپذیر است که فقط پس از یک بار کدنویسی در آن، عاشقش خواهید شد و به هیچ محیط دیگری فکر نخواهید کرد.
این ویرایشگر به راحتی بر روی سیستم عامل های مک، لینوکس و ویندوز نصب می شود و پس از دانلود از سایت visualstudio.microsoft.com تنها با چند کلیک نصب و اجرا می شود. توجه داشته باشید ویژوال استادیو کد را با ویژوال استادیو اشتباه نگیرید چرا که ویژوال استادیو یک IDE یا محیط یکپارچه توسعه است و ویژوال استادیو کد یک کد ادیتور است. برای توضیحات تکمیلی می توانید به لینک معرفی ویژوال استودیو کد مراجعه کنید.
تفاوت اصلی یک IDE و Code Editor در کامپایلر و دیباگر است. یک IDE محیطی است که ابزار و امکانات کاملی برای توسعه برنامه ها و اپلیکشن ها، دسترسی به توابع مختلف برنامه نویسی و اجرا دارد و دارای یک ویرایشگر کد برای کدنویسی، کامپایلر برای تفسیر کد و دیباگر برای اشکال زدایی برنامه است. البته ممکن است یک IDE، خصوصیات و امکانات دیگری نیز داشته باشد.
ویژوال استودیو کد به عنوان یک کد ادیتور یا ویرایشگر متن، محیطی مشابه به ویرایشگر متن است که برخی خصوصیات به آن اضافه شده است پس ویژوال استودیو کد، یک IDE نیست چرا که یک IDE برخلاف کد ادیتور، دارای بسیاری از ابزارهای توسعه است. به صورت کلی می توان گفت یک ویرایشگر کد قسمت یا بخشی از یک IDE می باشد البته جالب است بدانید در VS Code قابلیت نصب کامپایلر و دیباگر اکثر زبان های برنامه نویسی با استفاده از افزونه ها وجود دارد.
شرکت مایکروسافت، ویژوال استادیو کد را به صورت رایگان و بدون لایسنس در اختیار عموم قرار داده است و هر روزه خصوصیات و امکانات جدیدی به آن اضافه می شود. قابلیت استفاده از زبان فارسی در محیط ویژوال استادیو کد بخوبی پشتیبانی می شود و مهم تر از همه مستندات و آموزش ویژوال استودیو نیز در سایت visualstudio و سایت های دیگر بسیار زیاد است. برنامه نویسانی که از این محیط برای برنامه نویسی استفاده می کنند نیازی به نصب IDE و برنامه های جانبی نخواهند داشت. برخی از امکانات ویژوال استادیو کد عبارتند از:
- قابلیت ناوبری و چند صفحه ای برای جابه جایی سریع بین فایل ها و کدها
- حجم کم و سرعت بالا
- پشتیبانی از بیشتر زبان های برنامه نویسی
- پشتیبانی از زبانهای نشانه گذاری
- پلاگین ها و افزونه های کاربردی برای هر زبان برنامه نویسی
- شخصی سازی برای هر پروژه
- دارای کلید های میانبر کاربردی
- پشتیبانی از فناوریهای گیت
- پشتیبانی به روز از مایکروسافت
- دارای جامعه فعال برنامه نویسی
- کاربرپسند بودن
برنامه نویسی جاوا در ویژوال استادیو کد
جاوا یک زبان برنامه نویسی شی گرا مبتنی بر کلاس است و قدرت شی گرایی ساده تری نسبت به زبان های شی گرای دیگر دارد و البته قسمت های بیشتری از گرامر خود را از زبان های c و ++c گرفته است. قابلیت کامپایل زبان جاوا به نحوی هست که بر روی هر سیستمی قابل اجرا است اصولا شعاری که جاوا دارد “یک بار بنویس و همه جا اجرا کن” است.
زبان برنامه نویسی جاوا سریع، امن و قابل اعتماد است و به طور گسترده برای توسعه برنامه های تحت جاوا درلپ تاپ ها، مراکز داده ها، کنسول های بازی، ابر رایانه های علمی، تلفن های همراه و غیره استفاده می شود.
طیف گسترده ای از کاربردهای زبان برنامه نویسی جاوا وجود دارد و هر روز بر کاربردهای این زبان محبوب اضافه می شود به همین دلیل آینده بسیار خوبی در انتظار این زبان برنامه نویسی وجود دارد. از کاربردهای این زبان می توان به ساخت اپلیکیشن موبایل، کمک در ایجاد نرم افزارهای شرکتی، تجزیه و تحلیل داده های بزرگ و موارد مهم دیگری پرداخت. جاوا زبان اصلی برنامه نویسی اندروید است به همین جهت آموزش زبان برنامه نویسی جاوا برای یک برنامه نویسی مهم و حیاتی است.
همانطور که قبلاً گفته شد برنامه نویسی جاوا در ویژوال استادیو کد فراهم شده است. پشتیبانی از جاوا در ویژوال استودیو کد از طریق طیف گسترده ای از برنامه های افزودنی یا extensions ها ارائه می شود. همراه با قدرت هسته VS Code، این افزونه ها یک ویرایشگر کد سبک و کارآمد به شما می دهند که بسیاری از رایج ترین تکنیک های توسعه جاوا پشتیبانی می کند.
خوشبختانه سایت visualstudio امکاناتی را برای دانلود و نصب بصورت خودکار معرفی کرده که می توان گام به گام دیباگر و کامپایلر های جاوا را بر روی ویژوال استادیو نصب کرد و در حین کد نویسی در VS Code برنامه های جاوا را اجرا کرد در ادامه مراحل راه اندازی جاوا در ویژوال استادیو بیان می شود.
مراحل نصب جاوا در VS Code
برای کمک به راه اندازی سریع، می توانید Coding Pack for Java را نصب کنید که شامل VS Code، کیت توسعه جاوا (JDK) و افزونه های ضروری جاوا می باشد. این بسته برنامه نویسی می تواند به عنوان یک نصب راحت یا برای به روز رسانی یا تعمیر یک محیط توسعه موجود استفاده شود. در ابتدا وارد این لینک (+) شوید و بر روی Install the coding Pack for Java کلیک کنید و پس از دانلود، آن را بر روی سیستم خود نصب کنید.
مراحل نصب راحت است و فقط با چند next کردن مراحل نصب تمام خواهد شد. پس از نصب این بسته نوبت به نصب افزونه های جاوا می رسد. اگر ویژوال استادیو کد را باز کنید می توانید اکتنشن های مورد نیاز برای نصب جاوا را پیدا کنید. با نصب Java Extension Pack، که شامل برنامه های افزودنی است ، پشتیبانی جاوا را نیز اضافه کنید این افزونه ها بصورت زیر است:
- Language Support for Java(TM) by Red Hat
- Debugger for Java
- Java Test Runner
- Maven for Java
- Project Manager for Java
- Visual Studio IntelliCode
برای نصب این بسته ها نیز به لینک قبلی برگردید و طبق شکل زیر روی گزینه Install the Java extensions Pack کلیک کنید.
اگر ویژوال استادیو را از قبل در سیستم خود نصب کرده باشید در مرورگر با پیام زیر مواجه خواهید شد که با کلیک بر روی Open Visual Studio Code کلیک کنید تا مراحل نصب از طرف ویژوال استادیو کد انجام شود.
برای کمک به پیکربندی VS Code برای برنامه نویسی جاوا، یک ویزارد پیکربندی زمان اجرا یا JDK وجود دارد. می توانید با باز کردن پالت فرمان (Ctrl+Shift+P) و تایپ دستور Java: Configure Java Runtime، ویزارد را راه اندازی کنید، که رابط کاربری پیکربندی را در زیر نمایش می دهد. البته اگر قبلاً در سیستم خود برنامه نویسی جاوا انجام داده اید، حتماً JDK را نصب کرده اید و دیگر نیازی به نصب مجدد نیست و خود VS Code به شما خواهد گفت نیاز به نصب JDK دارید یا نه؟
توجه داشته باشید برای اجرای برنامه های جاوا شما نیاز دارید در سیستم خود قبلاً JDK مناسب را نصب کنید ولی باز اگر JDK در سیستم شما نصب نباشد باز جای نگرانی نیست و دانلود آن در قسمتی آبی رنگی که در تصویر بالا مشاهده می کنید می تواند انجام گیرد. پس از دانلود می توانید JDK را نصب کنید و یک بار VS Code را بسته و دوباره باز کنید.
اکنون اگر در زبانه اشاره شده در بالا برای عبارت JDK for Language Serverver عبارت مقابل ظاهر شده باشد همه چیز تمام هست. البته VS code در هر جایی که نیاز به بسته یا برنامه ای داشته باشد که در سیستم شما نصب نیست، پیشنهاد نصب و لینک دانلود را به شما می دهد.
شروع کار برنامه نویسی جاوا با VS code
برای برنامه نویسی جاوا در ویژوال استادیو کار خود را با یک پروژه کوچک یعنی چاپ پیغام Hello World آغاز می کنیم. با کلید میانبر Ctrl+Shift+P به پالت فرمان ویژوال استادیو بروید و عبارت Java: Create Java project را تایپ کنید یا دنبال این دستور بروید. پس از اینتر روی این دستور لیستی از محیط های برنامه نویسی جاوا برای شما باز خواهد شد با هر کدام از این محیط ها می توانید برنامه نویسی جاوا را انجام دهید.
برای شروع کار اولین گزینه را انتخاب کنید که بدون ابزار خاصی یک پروژه جاوا را ایجاد می کند. پس No build tools را انتخاب کرده و اینتر را بزنید. در محله بعدی محل ذخیره کردن این پروژه و نام پروژه خودتان را در کادر تایپ کنید. در اینجا برنامه ای با نام TESTJAVA ایجاد کرده ایم که پس از مراحل زیر پنجره ای دیگر با نام پروژه TESTJAVA ایجاد می شود.
در پنجره Explorer با انتخاب گزینه scr می توانید فایل App را با پسوند Java ببینید. بر روی این فایل کلیک کنید تا در پنجره سمت راست کدهای جاوا برای شما نشان داده شود.
به طور پیش فرض کدهای مربوط به چاپ جمله Hello World وجود دارند و تنها با استفاده از کلید F5 می توانید برنامه را اجرا کنید و نتیجه را در ترمینال مشاهد کنید.
بدین ترتیب با استفاده از قابلیت ویژوال استادیو برای برنامه نویسی جاوا توانستیم پروژه ای را ایجاد کنیم و آن را اجرا کنیم.
سخن پایانی درباره آموزش برنامه نویسی جاوا در ویژوال استادیو
در این پست درباره برنامه نویسی جاوا در ویژوال استادیو صحبت شد و برای شروع کار نحوه راه اندازی و شروع کار برنامه نویسی جاوا با VS Code بطور کامل تشریح گردید. برای برنامه نویسی جاوا که یکی از زبان های قدرتمند در حوزه های مختلف صنعت، علوم و اقتصاد می باشد؛ به یک ویراشگر متن نیاز داریم تا کارهای برنامه نویسی را بدون درگیر شدن با دیگر پیچیده گی های نصب و راه اندازی برای ما راحت کند.
خوشبختانه ویژوال استادیو کد Visual Studio Code خصوصیات و ویژگی های کاربر پسندی دارد که برنامه نویسی در هر زبان را برای ما مقدر می کند و با توجه به افزونه محور بودن این نرم افزار، هر روز افزونه های متعددی برای زبان های برنامه نویسی مختلف در حال ساخت و توسعه است.
تحقیقات نشان می دهد آینده زبان برنامه نویسی جاوا بسیار خوب است و یادگیری و استفاده از آن برای برنامه نویسان امری ضروری است. برای آموزش های اصولی این زبان برنامه نویسی می توانید از منابع بسیاری در سطح اینترنت استفاده کنید و اخیراً نیز مجموعه فرادرس نیز با انتشار مجموعه ای از آموزش های ارزشمند زبان برنامه نویسی جاوا در این راه پیشگام شده است.
پیشنهاد می کنیم از آموزش های این مجموعه استفاده کنید. امیدواریم مطالب فوق برای شما مفید بوده باشد. خوشحال می شویم نظرات و پیشنهادات خود را با ما و دوستانتان به اشترک بگذارید. موفق و پیروز باشید.
یک پاسخ
سلام چطور باید کلاس جدید رو در vscode معرفی کنیم؟
مثل اینتلی جی نیست؟