نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • برنامه ها
  • یادگیری زبان برنامه نویسی جاوا از صفر. JavaRush و ابزارهای توسعه جاوا

یادگیری زبان برنامه نویسی جاوا از صفر. JavaRush و ابزارهای توسعه جاوا

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

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

در سال 1991، "گرین تیم"، بخشی از Sun Microsystems، به رهبری جیمز گاسلینگ، یک زبان برای برنامه نویسی خانگی ایجاد کرد لوازم برقی. در آن زمان به آن بلوط ("بلوط") می گفتند. چرا "بلوط"؟ فقط به این دلیل که این درخت بیرون از پنجره دفتر گاسلینگ رشد کرده است.

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

پس از مدتی، زبان جدید به سبز، و پس از آن - جاوا، به افتخار قهوه از جزیره جاوا تغییر نام داد. به همین دلیل است که لوگوی جاوا دارای یک لیوان قهوه است.

در حین توسعه جاوا C/C++ محبوب بود، بنابراین گاسلینگ سینتکس زبان را شبیه به C/C++ ساخت و « یک بار بنویس - هر جا اجرا کن" در سال 1995، Sun Microsystems اولین نسخه را منتشر کرد نسخه رسمیجاوا. و در همان زمان اعلام شد که جاوا در مرورگر Netscape Navigator قرار خواهد گرفت.

در سال 2010، Sun Microsystems، همراه با زبان برنامه نویسی جاواتوسط شرکت اوراکل خریداری شد.

تاریخچه نسخه جاوا

  1. ژوئن 1991 - شروع پروژه توسعه زبان برنامه نویسیجاوا.
  2. JDK 1.0 - ژانویه 1996.
  3. JDK 1.1 - فوریه 1997.
  4. J2SE 1.2 – دسامبر 1998.
  5. J2SE 1.3 – مه 2000.
  6. J2SE 1.4 – فوریه 2002.
  7. J2SE 5.0 – سپتامبر 2004.
  8. Java SE 6 - دسامبر 2006.
  9. Java SE 7 – ژوئیه 2011.
  10. Java SE 8 – 18 مارس 2014.
  11. Java SE 9 – 21 سپتامبر 2017.

ویژگی های زبان برنامه نویسی جاوا

جاوا یک زبان چند پلتفرمی است

کد جاوا نوشته شده بر روی یک پلت فرم ( یعنی سیستم عامل) را می توان بدون تغییر در پلتفرم های دیگر اجرا کرد.

برای لانچر جاواماشین مجازی جاوا استفاده می شود ( ماشین مجازی جاوا، JVM). JVM کد بایت را پردازش می کند و پس از آن پردازنده کد دریافتی از JVM را پردازش می کند. همه ماشین‌های مجازی به طور مشابه کار می‌کنند، بنابراین کدهای یکسان در همه سیستم‌عامل‌ها یکسان اجرا می‌شود، و همین باعث می‌شود جاوا یک زبان برنامه‌نویسی چند پلتفرمی باشد.

زبان برنامه نویسی شی گرا

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

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

جاوا سریع است

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

امروزه جاوا یکی از بهترین هاست زبان های سریعبرنامه نويسي. کد جاوا که به خوبی بهینه شده است تقریباً به سرعت زبان های برنامه نویسی سطح پایین مانند C/C++ و بسیار سریعتر از پایتون، PHP و غیره اجرا می شود.

جاوا یک پلتفرم امن است

جاوا است:

  • یک پلت فرم امن برای توسعه و راه اندازی برنامه های کاربردی؛
  • ابزارهایی برای مدیریت خودکار حافظه فراهم می کند که آسیب پذیری کد را کاهش می دهد.
  • فراهم می کند انتقال امنداده ها.

کتابخانه هسته گسترده

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

java.lang توابع پیشرفته ای برای رشته ها، آرایه ها و غیره است.

java.util – کتابخانه ای برای کار با ساختارهای داده، عبارات منظم، تاریخ و زمان و غیره.

kava.io - کتابخانه برای ورودی/خروجی فایل، مدیریت استثنا و غیره.

کاربرد پلتفرم جاوا

قبل از یادگیری جاوا برنامه نویسی از ابتدا، باید بدانید که بیش از 3 میلیارد دستگاه در سراسر جهان بر روی این پلتفرم کار می کنند. دقیقاً برای چه مواردی می توان از آن استفاده کرد:

  1. برنامه های اندروید - برای توسعه برنامه های اندروید، زبان برنامه نویسی جاوا اغلب در ترکیب با آن استفاده می شود Android SDK (از کیت توسعه نرم افزار انگلیسی - کیت توسعه نرم افزار).
  2. برنامه های کاربردی وب - جاوا برای ایجاد استفاده می شود برنامه های کاربردی شبکهبا استفاده از برنامه های سرور، چارچوب Struts و JSP. برخی از برنامه های محبوب وب که به زبان جاوا نوشته شده اند عبارتند از: Google.com، Facebook.com، eBay.com، LinkedIn.com.

شایان ذکر است که این سایت ها لزوماً منحصراً به زبان جاوا نوشته نشده اند و ممکن است از زبان های برنامه نویسی دیگر نیز استفاده کنند.

  1. توسعه نرم افزار– برنامه هایی مانند Eclipse، OpenOffice، Vuze، MATLAB و بسیاری دیگر در جاوا نوشته شده اند.
  2. پردازش کلان داده - برای پردازش "داده های بزرگ" می توانید از چارچوب Hadoop که در جاوا نوشته شده است استفاده کنید.
  3. سیستم های معاملاتی- استفاده از پلتفرم پلتفرم تجاری اوراکل Extreme Java، می توانید برنامه هایی برای تجارت بنویسید.
  4. دستگاه های تعبیه شده- مستقر فناوری های جاوا Oracle Embedded امروزه میلیاردها دستگاه مانند تلویزیون، سیم کارت، پخش کننده بلوری و غیره را تامین می کند.

همچنین برنامه نویسی درجاوا برای توسعه بازی ها، برنامه های کاربردی علمی ( به عنوان مثال، برای پردازش زبان طبیعی) و در بسیاری از زمینه های دیگر.

اصطلاحات جاوا که باید بدانید

جاوا مجموعه ای از فناوری ها است ( زبان برنامه نویسی و پلت فرم کامپیوتر ) برای ایجاد و اجرای نرم افزار طراحی شده است. با این حال اصطلاح جاوااغلب به خود زبان برنامه نویسی اشاره دارد.

زبان برنامه نویسیجاوا یک زبان برنامه نویسی شئ گرا کراس پلتفرم است همه منظورهبا امکانات گسترده

جاوا 9 آخرین نسخه در زمان نگارش این مقاله است نسخه جاوا.

Java EE، Java Me و Java SE - این نام ها مخفف Java Enterprise Edition، Micro Edition و نسخه استاندارد، به ترتیب.

Java EE برای برنامه هایی است که روی سرورها اجرا می شوند. جاوا ME برای دستگاه های دارای محدودیت انرژی مانند دستگاه های تعبیه شده طراحی شده است. Java SE نسخه استاندارد جاوا برای نوشتن برنامه های عمومی است.

اگر تازه وارد هستید برنامه نویسی جاوا، توصیه می کنیم با Java SE شروع کنید.

JVM - ماشین مجازی جاوا (" ماشین مجازی جاوا") برنامه ای است که به رایانه اجازه می دهد برنامه های نوشته شده در جاوا را اجرا کند.

JRE – Java Runtime Environment (“ زمان اجرا جاوا") شامل JVM، کتابخانه های مرتبط و سایر اجزای مورد نیاز برای اجرای برنامه ها است. اما JRE کامپایلر، دیباگر یا ابزارهای توسعه دیگری ندارد.

JDK توسعه جاواکیت توسعه دهنده جاوا) شامل JRE و سایر ابزارهای توسعه مانند کامپایلرها، دیباگرها و غیره است.

چگونه جاوا را روی سیستم عامل خود اجرا کنیم

نحوه اجرای جاوا در سیستم عامل مک

در اینجا این است که برای جاوا چه باید کرد برنامه نویسی از ابتداو نصب پلتفرم روی Mac OS X یا macOS:

  1. دانلود آخرین نسخه جاوا ( JDK) با صفحات دانلود Java SE.
  2. روی فایل DMG دانلود شده دوبار کلیک کنید و دستورالعمل های نصب کننده را دنبال کنید.
  3. برای تایید نصب، یک ترمینال را باز کنید و دستور زیر را وارد کنید:

javac – نسخه

اگر جاوا به درستی نصب شده باشد، نسخه برنامه روی صفحه نمایش داده می شود ( به عنوان مثال javac 1.8.0_60).

مرحله بعدی نصب IDE است ( محیط توسعه یکپارچه) برای نوشتن و اجرای کدهای جاوا. نصب خواهیم کرد نسخه رایگان ایده IntelliJو جاوا را روی آن اجرا کنید. برای انجام این کار باید چه کاری انجام دهید:

  1. رفتن به صفحه دانلود IntelliJو نسخه رایگان انجمن را دانلود کنید.
  1. فایل DMG دانلود شده را باز کنید و دستورالعمل های نصب را دنبال کنید. برای دسترسی سریعمی توانید IntelliJ IDEA را به پوشه Applications خود منتقل کنید.
  2. IntelliJ IDEA را باز کنید. گزینه "تنظیمات وارد نشود" را انتخاب کنید (" تنظیمات را وارد نکنید") و روی "OK" کلیک کنید. پس از این، سیاست حفظ حریم خصوصی Jetbrains را با کلیک بر روی دکمه "پذیرش" بپذیرید.
  3. اکنون می توانید رابط کاربری را برای خود شخصی سازی کنید. همچنین می توانید از این مرحله رد شوید و همه چیز را به عنوان پیش فرض بگذارید. اگر مطمئن نیستید، فقط با کلیک کردن روی دکمه «پرش از همه و تنظیم پیش‌فرض» از این مرحله رد شوید (» همه چیز را رد کنید و روی تنظیمات پیش فرض قرار دهید»).


  1. این برنامه صفحه خوش آمدگویی را به شما نشان می دهد. روی دکمه "ایجاد پروژه جدید" کلیک کنید (" یک پروژه جدید ایجاد کنید»).
  2. در پنجره بعدی، "جاوا" را در پنجره سمت چپ انتخاب کنید و روی "جدید" در بالای پنجره برنامه کلیک کنید تا "JDK" را انتخاب کنید. در اینجا باید مکانی را که JDK را نصب کرده اید انتخاب کنید و سپس روی Next کلیک کنید.


  1. شما این گزینه را خواهید داشت که یک پروژه از الگو ایجاد کنید ("ایجاد پروژه از الگو"). ما آن را نادیده می گیریم و روی دکمه "بعدی" کلیک می کنیم.
  2. در مرحله نصب بعدی زبان برنامه نویسیجاوا نام پروژه را وارد کرده و روی دکمه "پایان" کلیک کنید.
  3. در پنل سمت چپ پروژه خود را خواهید دید. اگر پنل قابل مشاهده نیست، به منو بروید بازدیدها > ابزار ویندوز> پروژه.
  4. به Hello > New > Java بروید و نام کلاس را انتخاب کنید. ما آن را اول نامیدیم.


  1. برای اجرای برنامه ای که نوشتید، به Run > Run بروید... روی اول کلیک کنید ( یعنی نام فایلی که ساختیم


نحوه اجرای جاوا در لینوکس

برای اجرای نمونه ها از درس های برنامه نویسی از ابتداجاوا در لینوکس به کیت توسعه JAVA SE نیاز دارد ( JDK) و IDE برای توسعه پروژه های شما. برای شروع کار با جاوا، دستورالعمل ها را گام به گام دنبال کنید.

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

  1. یک ترمینال را باز کنید و دستور زیر را برای نصب جاوا تایپ کنید:

    sudo add-apt-repository ppa:webupd8team/java


    به روز رسانی sudo apt; sudo apt نصب oracle-java8-installer

  1. موافقت نامه مجوز و شرایط استفاده را به ترتیب با کلیک کردن روی "OK" و "Yes" بپذیرید.
  2. شما جاوا را نصب کرده اید. برای اطمینان از موفقیت آمیز بودن نصب، دستور زیر را در ترمینال وارد کنید:

نسخه جاوا

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

نصب IntelliJ IDEA

  1. رفتن به .


  1. نسخه رایگان انجمن را با کلیک بر روی دکمه "دانلود" دانلود کنید.
  2. بعد از دانلود دایرکتوری موجود در ترمینال را تغییر دهیدبه دایرکتوری دانلودهای خود بروید و با دستور زیر فایل Java tar را در پوشه /opt استخراج کنید:

sudo tar xf tar.gz -C /opt/

  1. پس از باز کردن، دایرکتوری را به پوشه bin تغییر دهید برنامه های IntelliJاندیشه:

    سی دی /opt/ /صندوقچه

  2. برای شروع IDE دستور زیر را وارد کنید:
  3. "تنظیمات وارد نشود" را انتخاب کنید (" تنظیمات را وارد نکنید") و روی "OK" کلیک کنید. پس از این، سیاست حفظ حریم خصوصی Jetbrains را با کلیک بر روی دکمه "پذیرش" می پذیریم.
  4. حالا برای پاساژ دوره های برنامه نویسیجاوا، می توانید رابط کاربری را برای خود شخصی سازی کنید. برای دسترسی سریع به برنامه یک میانبر روی دسکتاپ خود ایجاد کنید. پس از آن، برای راه اندازی IDE، در تمام مراحل زیر روی "بعدی" کلیک کنید.
  5. برنامه صفحه خوش آمدگویی را نشان می دهد. روی "ایجاد پروژه جدید" کلیک کنید (" یک پروژه جدید ایجاد کنید»).
  6. در پنجره بعدی، "Java" را در پنجره سمت چپ انتخاب کنید و مطمئن شوید که جاوا در خط Project SDK انتخاب شده است. اگر نه، مکان نصب را انتخاب کنید JDK: /usr/lib/jvm/java-8-oracle.


  1. دوبار روی Next کلیک کنید و یک پروژه ایجاد کنید.
  2. در مرحله بعد نام پروژه را وارد کرده و روی دکمه "پایان" کلیک کنید. اکنون در پنل سمت چپ پروژه خود را خواهید دید. اگر این پنل قابل مشاهده نیست، به منو بروید Views > Tool Windows > Project.
  3. یک کلاس جاوا جدید اضافه کنید. src را از پنل سمت چپ انتخاب کنید کلیک راستو به New > Java Class بروید. نام کلاس را وارد کنید در نام کلاس نباید فاصله وجود داشته باشد.


  1. کد جاوا را بنویسید و پروژه را ذخیره کنید.
  2. برای اجرای برنامه به Run > Run بروید... روی HelloWorld کلیک کنید ( نام پروژه) - برنامه فایل را کامپایل کرده و اجرا می کند.


نحوه اجرای جاوا در ویندوز (XP، 7، 8 و 10)

برای تسلط بر جاوا اصول برنامه نویسیو اجرای پلتفرم در ویندوز، به یک کیت توسعه JAVA SE (JDK) و یک IDE برای توسعه پروژه ها نیاز دارید. دستورالعمل های گام به گام زیر را دنبال کنید:

نصب جاوا

  • رفتن به صفحه دانلود کیت توسعه نسخه استاندارد جاوا.
  1. در بخش Java SE Development Kit در بالای جدول، روی "Accept License Agreement" کلیک کنید (" موافقت نامه مجوز را بپذیرید"). سپس بر روی آن کلیک کنید لینک ویندوز(x64) اگر سیستم عامل 64 بیتی دارید یا ویندوز (x86) اگر سیستم عامل 32 بیتی دارید.

  1. بعد از دانلود اجرا کنید فایل نصبو دستورالعمل هایی را که روی صفحه ظاهر می شود دنبال کنید. کلیک " بعد" همه عملکردها را با فشار دادن " انتخاب کنید این ویژگی در محلی نصب خواهد شد هارد دیسک و محل نصب را کپی کنید ( با رنگ زرد مشخص شده است) در Notepad، سپس دوباره کلیک کنید بعد».


  1. در طول مراحل نصب، از شما خواسته می شود که JRE را نصب کنید. برای تکمیل نصب روی "Next" و سپس "Finish" کلیک کنید.
  2. اکنون باید متغیر PATH را ویرایش کنید. رفتن به کنترل پنل > سیستم و امنیت > سیستم. در قسمت سمت چپ، " پارامترهای اضافی سیستم".

  1. کلیک " متغیرهای محیطی". در فصل " متغیرهای سیستم"متغیر PATH را پیدا کنید و در پنجره بعدی روی "ویرایش" کلیک کنید.

  1. انتخاب تمام متن در " مقدار متغیر"و در قسمتی جداگانه کپی کنید فایل متنی. این کار ویرایش و بررسی خطاها را آسان تر می کند. ببینید آیا متن کپی شده حاوی این خط است: C: ProgramData Oracle Java javapath; . اگر بله، پس می توانید به ادامه مطلب بروید گام بعدی. اگر نه، محل نصب را که قبلاً کپی کرده بودید در ابتدای متغیر قرار دهید و bin را در انتهای خط به این صورت اضافه کنید: C : Program Files (x 86) Java jdk 1.8.0_112 bin ; لطفاً توجه داشته باشید که نسخه JDK شما (jdk 1.8.0_112) ممکن است متفاوت باشد. مقدار متغیر را کپی کرده و در کادر PATH قرار دهید.


  1. کلیک " خوببرای ذخیره تغییرات خود.
  2. برای بررسی اینکه آیا پلت فرم به درستی نصب شده است مقدمه ای بر برنامه نویسیجاوا، باز کنید خط فرمانبا تایپ cmd در خط جستجوی ویندوزیا از طریق دستور Run… ( ویندوز - R). دستور java -version را وارد کنید. اگر نسخه فعلی جاوا نمایش داده شود، نصب با موفقیت انجام شد. اگر نه، بررسی کنید صفحه راهنمای اوراکل.

نصب IntelliJ IDEA

  1. رفتن به صفحه دانلود IntelliJ IDEA.
  2. با کلیک بر روی "دانلود" نسخه رایگان انجمن را دانلود کنید.


  1. پس از دانلود، فایل نصب را اجرا کنید و دستورالعمل هایی را که روی صفحه ظاهر می شود دنبال کنید. سپس یک میانبر دسکتاپ برای نسخه 64 بیتی ایجاد کنید و پیوندهایی را با پسوند جاوا اضافه کنید. روی "Next" کلیک کنید و به نصب ادامه دهید.


  1. پس از نصب، IntelliJ IDEA را با کلیک بر روی نماد دسکتاپ باز کنید.
  2. "تنظیمات وارد نشود" را انتخاب کنید (" تنظیمات را وارد نکنید") و روی "OK" کلیک کنید. پس از این، ما سیاست حفظ حریم خصوصی Jetbrains را با کلیک کردن روی "پذیرش" می پذیریم.
  3. اکنون می توانید رابط کاربری را برای خود شخصی سازی کنید. همچنین می‌توانید این مرحله را رد کنید و با کلیک روی دکمه «Skip All and Set Defaults» همه چیز را به‌صورت پیش‌فرض بگذارید.
  4. برنامه صفحه خوش آمدگویی را نشان می دهد. روی "ایجاد پروژه جدید" کلیک کنید (" یک پروژه جدید ایجاد کنید»).


  1. در پنجره بعدی، "جاوا" را در پنجره سمت چپ انتخاب کنید و روی "جدید" در بالای پنجره برنامه کلیک کنید تا JDK را انتخاب کنید. در اینجا باید مکانی را که JDK را در حین نصب جاوا نصب کرده اید انتخاب کنید و سپس روی "بعدی" کلیک کنید.
  2. IntelliJ IDEA JDK را پیدا کرده و آن را تشخیص می دهد. نیازی به علامت گذاری هیچ گزینه دیگری نیست، فقط روی "بعدی" کلیک کنید.
  3. در صفحه بعدی، نام پروژه را وارد کنید: HelloWorld و روی Finish کلیک کنید. اگر برنامه گفت که دایرکتوری وجود ندارد، روی OK کلیک کنید. اگر پنجره سمت چپ را نمی بینید، به Views > Tool Windows > Project بروید.
  4. برای تنظیم نام کلاس، پوشه src را در قسمت سمت چپ انتخاب کنید. روی آن کلیک راست کرده، به New > Java رفته و نام کلاس را تنظیم کنید. در نام کلاس نباید فاصله وجود داشته باشد.


  1. کد را بنویسید و پروژه جاوا را ذخیره کنید درس برنامه نویسی.
  2. برای اجرای برنامه، به منوی Run > Run بروید... روی HelloWorld کلیک کنید - برنامه فایل را کامپایل کرده و اجرا می کند.


اولین برنامه جاوا شما

برای آشنایی کاربران با یک زبان برنامه نویسی جدید، آنها از برنامه Hello World («سلام، دنیا!») استفاده می کنند. این یک برنامه ساده است که کلمات Hello, World را نمایش می دهد! در این قسمت نحوه نوشتن را به شما آموزش می دهیم این برنامهدر جاوا با استفاده از IntelliJ IDEA.

  1. IntelliJ IDEA را باز کنید.
  2. به File > New > Project… > Java ( در نوار ناوبری سمت چپ).
  3. نام پروژه را از دوره برنامه نویسی J a va. ما آن را Hello World می نامیم و روی Finish کلیک می کنیم.
  4. اکنون باید یک کلاس جاوا جدید ایجاد کنیم.
  5. پوشه src را در پنجره سمت چپ انتخاب کنید، سپس به File > New > Java Class بروید و نام کلاس جدید را HelloWorld بگذارید.
  6. کد زیر را در فایل HelloWorld.java کپی کرده و ذخیره کنید.

کلاس عمومی HelloWorld ( public static void main (string args) (


// چاپ "سلام، جهان!"


System.out.println ("سلام، جهان!");

  1. روی دکمه شروع کلیک کنید ( اجرا کن). اگر همه چیز مرتب باشد، Hello, World! را روی صفحه خواهید دید.

چگونه جاوا را یاد بگیریم؟

اسناد رسمی جاوا

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

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

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

جاوا: راهنمای کامل (نسخه دهم)

یک کتاب عالی برای کسانی که تازه شروع به یادگیری جاوا کرده اند. آخرین نسخه شامل تمام ویژگی های نسخه جاوا 8 است.

این کتاب همه چیزهایی را که باید در مورد برنامه نویسی جاوا بدانید، از جمله نحو، کلمات کلیدی و مبانیبرنامه نویسی، و همچنین کتابخانه Java API، اپلت های جاواو خیلی بیشتر.

فلسفه جاوا (ویرایش چهارم)

اگر از زبان برنامه نویسی دیگری به جاوا تغییر می دهید، این کتاب برای شما مناسب است. اگر از صفر شروع می کنید، بهتر است آن را همراه با دیگری بخوانید.

راهنمای جیبی جاوا 8: آمبولانسبرنامه نویسان جاوا

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

به جای نتیجه گیری

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

قبل از شروع یادگیری جاوا، در اینجا چند نکته وجود دارد:

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

امیدواریم این مقاله شما را به یادگیری جاوا تشویق کند و به شما در شروع کار بر روی اولین برنامه های خود کمک کند.

ترجمه مقاله ” برنامه نویسی جاوا را یاد بگیرید. راهنمای قطعی” توسط تیم پروژه دوستانه تهیه شده است

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

از نویسنده:این زبان برنامه نویسی تقریباً 3 میلیارد گوشی هوشمند، 125 میلیون تلویزیون و هر دستگاه پخش کننده Blu-Ray در جهان را تامین می کند. این زبان به طور مرتب در رتبه بندی توسعه دهندگان نرم افزار جوایزی را دریافت می کند و در بین بزرگترین شرکت های فناوری اطلاعات محبوب ترین است. این یک پدیده فنی است و کاملاً روی هر دستگاهی کار می کند که مطابق با اصل "یک بار بنویس، هرجا اجرا شود" آن (WORA - "یک بار بنویس، هر جا اجرا شود") مطابقت دارد. چه کسی آن را حدس زد، دستان خود را بالا ببرید! البته این زبان جاوا است. و امروز تمام کارتهایم را برای شما فاش خواهم کرد و تمام حقیقت را در مورد چگونگی تبدیل شدن به شما خواهم گفت برنامه نویس جاوااز ابتدا! خودت را راحت کن!

چند نکته در مورد جاوا

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

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

تاریخ انتشار رسمی این زبان 23 مه 1995 است. این زبان در ابتدا برای تلویزیون کابلی تعاملی طراحی شده بود، اما "به نتیجه نرسید." مخترع جاوا Sun Microsystems است که توسط Oracle در سال 2010 خریداری شد.

بسیاری از مردم جاوا و جاوا اسکریپت را اشتباه می گیرند. اگر می خواهید کاری (وب سایت ها، برنامه های کاربردی وب) انجام دهید، گزینه دوم را انتخاب کنید. جاوا back-end است، یعنی توسعه پر کردن برنامه.

یک زبان برنامه نویسی شی گرا است که کد آن توسط یک ویژه اجرا می شود ماشین جاوا مجازی(JVM). در ایالات متحده، تقریباً 9 از هر 10 رایانه، همین JVM را نصب کرده اند.

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

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

نصب محیط نرم افزار

به اندازه کافی عجیب، برخی از افراد در مرحله نصب محیط نرم افزار جاوا مشکل دارند. برای انجام این کار، باید به وب سایت رسمی شرکت توسعه دهنده - Oracle بروید. لینکی به نسخه فعلی در بالای سایت خواهید دید. شما به Java SE (نسخه استاندارد) و کیت توسعه جاوا - مجموعه ای از ابزارهای توسعه نیاز دارید. لطفا توجه داشته باشید که توزیع های مختلفی برای سیستم عامل های مختلف وجود دارد.

فرض کنید ویندوز داریم. ما به "ویژگی های سیستم" می رویم و می بینیم که چه نوع سیستمی داریم - 32 بیتی یا 64 بیتی. ما فایلی را که از نظر عمق بیت مناسب ماست دانلود می کنیم. اگر توزیع اشتباهی را انتخاب کنید، هنگام کامپایل کد با خطا مواجه خواهید شد. پس از تایید موافقت نامه مجوز، روی دکمه دانلود کلیک کنید.

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

برنامه نویس بیشتر وقت خود را در IDE می گذراند (IntelliJ IDEA، Eclipse، WebStorm، NetBeans). IDE یک محیط توسعه یکپارچه، یک رابط ویژه برای برنامه نویسی است. نه تنها به شما در نوشتن کد کمک می کند، بلکه استفاده از سایر ابزارهای برنامه نویسی را نیز آسان می کند. برخی به کسانی که می خواهند از ابتدا برنامه نویس جاوا شوند توصیه می کنند که اولین برنامه های خود را در یک دفترچه یادداشت معمولی یا Notepad++ بنویسند.

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

در کار گروهی، زمانی که چندین نفر به طور همزمان روی یک برنامه کار می کنند، لازم است از سیستم به اصطلاح کنترل نسخه (Perforce، Git، Subversion و ...) استفاده شود. با این حال، سیستم های کنترل نسخه هنگام کار به تنهایی بسیار راحت هستند.

الگوریتم تقریبی برای یادگیری جاوا

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

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

روندها و رویکردهای مدرن در توسعه وب

الگوریتم رشد سریع را از ابتدا در ساخت وب سایت بیاموزید

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

چگونه برنامه نویسی را شروع کنیم؟

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

کلاس HelloWorld ( public static void main (String args) ( System.out.println ("Hello World!"); ))

کلاس HelloWorld(

اصلی خالی استاتیک عمومی (آرگس های رشته ای) (

سیستم. بیرون . println ("سلام جهان!");

فایل را با نام HelloWorld.java ذخیره کنید. لطفا توجه داشته باشید که جاوا به حروف کوچک و بزرگ حساس است، بنابراین کلمات "helloworld" و "HelloWorld" متفاوت هستند. اگر نام فایل و کلاس در کد متفاوت باشد، برنامه به سادگی شروع نمی شود. علاوه بر این، مهم است که رمزگذاری ANSI باشد.

حال باید برنامه را با استفاده از کامپایلر javac از JDK کامپایل کنیم. در حالی که محیط توسعه را نصب نکرده ایم، با استفاده از آن کامپایل می کنیم خط فرمان cmd را با فراخوانی آن از منوی Start. در پنجره ظاهر شده cmd و را تایپ کنید Enter را فشار دهید.

اگر HelloWorld.java را در پوشه Prog در درایو C ذخیره کردیم، دستور را وارد کنید:

cd C:\Prog a

و Enter را فشار دهید. بنابراین ما دایرکتوری را به جایی که برنامه ما در آن قرار دارد تغییر دادیم. سپس وارد می شویم.

اطلاعات عمومی برنامه نویسی

برنامه نویسی فرآیند ایجاد کد در هر زبان برنامه نویسی است که با استفاده از یک برنامه خاص - مترجم به فایل های مختلف ترجمه می شود.

8 کانال جالب یوتیوب برای کمک به یادگیری جاوا

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

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

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

مبانی برنامه نویسی

معرفی. JDK چیست؟

معرفی. JRE چیست؟

معرفی. چگونه JDK را نصب کنیم؟

معرفی. چگونه از JDK استفاده کنیم؟

1. انواع برنامه نویسی. اولین لیست ها

2. متغیرها و شناسه ها

3. متغیرها و ثابت ها در جاوا

4. Literals در جاوا

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

5. یادگیری در مورد انواع داده ها

6. تبدیل انواع داده ها

7. انواع عملگرها در زبان جاوا کدامند؟

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

9. ساختارهای کنترلی. اطلاعات کلی در مورد چرخه ها

10. ساختارهای انتخاب در جاوا

11. دستورالعمل خروج در جاوا

12. OOP، ایجاد اشیا

13. سازنده ها و بلوک های اولیه

14. روش ها در جاوا

15. وراثت در جاوا

16. رابط ها

17. کلاس های تو در تو و سوالات

18. استثنا در جاوا

19. مستندسازی کد

20. تکنیک های مفید و سوالات تستی

21. بسته ها در جاوا

22. بسته java.lang

23. بسته و سوالات Java.util

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

24. آشنایی با جی بیلدر

25. پارامترهای برنامه را پیکربندی کنید

26. ما اپلت خود را در جاوا ایجاد می کنیم

27. کار با پالت کامپوننت در JBuilder 2005

28. کلاس JButton از بسته javax. تاب خوردن

29. ایجاد منو با استفاده از بسته جاوا

30. اجزای کار با متن در جاوا

31. لغزنده و نشانگر JSIider در جاوا

32. لیست ها در جاوا

33. کار در JBuilder 2005: جزء JScrollPane

34. JSplitPane و JTabbedPane Component

35. اشکال و جعبه های محاوره ایدر جاوا

36. ترکیبات جاوا و ایجاد سرولت

37. جادوگران در JBuilder، و همچنین سوالات در مورد موضوع

38. کمی در مورد HTML

39. مبانی زبان برنامه نویسی جاوا اسکریپت 1.5

40. نحو زبان جاوا اسکریپت 1.5

41. برای… در حلقه و توابع در جاوا اسکریپت

42. کار با اشیاء در جاوا اسکریپت

43. جاوا اسکریپت داخلی اشیاء

44. موضوعات فرعی شی سند

45. شیء ریاضی

46. ​​نقاشی در HTML

47. جداول در HTML

48. لایه ها در HTML

49. CSS Style Sheets

سایت های مفید برای برنامه نویس جاوا

نحوه یادگیری برنامه نویسی جاوا - راهنمای کامل

روز همگی بخیر!

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

وظیفه:

من قصد دارم یک بازی بسازم که شبیه یک تیراندازی سوم شخص باشد.

شروع:

خوب، بیایید شروع کنیم!

ابتدا بیایید یک پروژه ایجاد کنیم. بیایید آن را "فقط بازی" بنامیم. و بلافاصله کلاس Display.java را ایجاد کنید. در آن می نویسیم:

حالا بیایید بفهمیم که چه کار کردیم.

ما یک فریم ایجاد می کنیم که هنگام راه اندازی بازی خود نمایش داده می شود

ما عملیاتی را تنظیم می کنیم که با کلیک بر روی ضربدر رخ می دهد. EXIT_ON_CLOSE - از برنامه خارج شوید

ما قاب خود را روی حداکثر ابعاد تنظیم می کنیم، تزئینات را حذف می کنیم (دکمه ها کوچک کردن، بسته شدن، کاهش/بزرگ کردن، و غیره)، یعنی. ساخت بازی تمام صفحه اگر می خواهید بازی تمام صفحه نباشد، از:

نمایان شدن قاب

فقط فراموش نکنید، تمام تنظیمات فریم باید قبل از اینکه آن را قابل مشاهده کنید، نوشته شود

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

پنجره خاکستری... چقدر خسته کننده... بیایید چیز جالب تری بسازیم.

بیایید یک کلاس جدید به نام "Main" ایجاد کنیم. کلاس اصلی ما یک پنل خواهد بود که در فریم قرار می دهیم، بنابراین باید JPanel را گسترش دهیم. (برای کسانی که نمی دانند، extension بعد از نام کلاس به صورت extends نوشته می شود)

به کلاس Display برمی گردیم و پس از تنظیم فریم، اما قبل از تنظیم نمایان بودن آن، می نویسیم:

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

باید رندر کنیم، پس باید متد paint را اضافه کنیم. برای این کار می نویسیم:

خوب، برای شروع، می توانیم ترسیم خط را در داخل این روش بنویسیم. برای این کار می نویسیم:

آره نه زیاد...

بیایید کمی تصویر بکشیم مثلا این یکی:

ابتدا باید مسیر تصویر را مشخص کنیم. برای این کار، نه در روش رنگ، می نویسیم:

(ابتدا باید یک عکس در پروژه خود آپلود کنید و نام آن را 2.png بگذارید)

پس از این، خط رسم خط را حذف کنید و به جای آن به روش paint بنویسید:

بیایید نگاهی دقیق تر به روش drawImage بیندازیم، زیرا ما اغلب آن را لمس خواهیم کرد.

drawImage (تصویر ما که قبلاً اعلام کردیم، مختصات X که تصویر از آن ترسیم می شود، مختصات Y که تصویر از آن کشیده می شود، نقاشی)

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

حالا برنامه را اجرا می کنیم و می بینیم:

او یک جورهایی کوچک است، اینطور نیست؟ بیایید یاد بگیریم که چگونه اندازه آن را افزایش دهیم. پارامترهایی را به drawImage() اضافه می کنیم تا معلوم شود:

معلوم می شود:

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

برای این کار می نویسیم:

(20 فرکانسی است که تایمر در آن به روز می شود، این جایی است که روش را هنگام به روز رسانی تایمر اجرا کنید.
ما باید این را بلافاصله بعد از خط تعریف کلاس وارد کنیم، i.e. بعد از:

همچنین، باید خط تعریف کلاس را به صورت زیر اضافه کنید:

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

این روش زمانی اجرا می شود که تایمر به روز شود. باید repaint(); به طوری که هر بار که تایمر را به روز می کنیم، همه عناصر پاک می شوند و دوباره ترسیم می شوند.

یادگیری جاوا

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

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

اندازه تصویر می تواند هر باشد، اما اندازه آن همچنان مستقیماً در برنامه تنظیم می شود. اوه بله، وضوح کامپیوتر ممکن است متفاوت باشد، بنابراین بیایید موارد زیر را به سازنده اضافه کنیم:

و قبل از سازنده اضافه می کنیم:

و به کلاس Display.java رفته و روش frame.add را کمی در آنجا تغییر دهید:

بنابراین فریم ما به کلاس Main.java منتقل می شود. بیایید به این کلاس برویم و در جایی که متد paint() داریم، خط drawImage() را به:

بنابراین، اکنون بازی ما بدون در نظر گرفتن وضوح آن، تصویر را روی کل صفحه می کشد. راه اندازی کنیم:

برای امروز کافی است. من کد را برای کسانی که سردرگم هستند می گذارم:

Display.java

Main.java

چگونه یک بازی جاوا بسازیم؟

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

ساخت بازی برای گوشی های موبایل

  1. ابتدا باید اجزای لازم را نصب کنید:
  2. مجموعه ای از شبیه سازها که برای آزمایش ماژول های نوشته شده استفاده می شود. این جعبه ابزار بی سیم J2ME است.
  3. کامپایلری که برای ایجاد آرشیو استفاده می شود. این J2SE است.
  4. ویرایشگر متن
  5. در مرحله بعد باید برنامه WTK Toolbar را راه اندازی کنید
  6. با استفاده از منوی "File" یک پروژه جدید ایجاد کنید، " پروژه جدید».
  7. فیلدها را پر کنید: نام پروژه و کلاس. روی Ok کلیک کنید. پروژه جدید در برنامه WTK در پوشه برنامه ها قرار خواهد گرفت. پوشه دایرکتوری حاوی موارد زیر خواهد بود:
  8. پوشه bin – فایل های اجرایی؛
  9. پوشه Res – منابع;
  10. پوشه lib – کتابخانه ها;
  11. پوشه src – فایل های منبع.
  12. لازم است خط داستانی و گرافیک را با دقت در نظر بگیرید.
  13. مطابق با موضوع انتخاب شده، برنامه ای برای یک بازی جاوا بنویسید.
  14. حتما آن را تست کنید، ابتدا از یک شبیه ساز استفاده کنید و سپس آن را روی گوشی خود اجرا کنید.
  15. برای انجام این کار، باید پروژه را از طریق ویرایشگر WTK، آیتم Build کامپایل کنید.

    مواد برای یادگیری جاوا

    روی دکمه Run کلیک کنید

  16. اگر مشکلی در راه اندازی وجود ندارد، برای دانلود در گوشی خود باید برنامه را در 2 آرشیو (jad. و .jar) بسته بندی کنید.
  17. برای این کار Project را انتخاب کنید. بعدی بسته است. آرشیوهایی که در پوشه bin ظاهر می شوند باید در تلفن بارگیری شوند.

مشکلات اصلی

برای درک نحوه ساخت یک بازی جاوا، باید بدانید که هر برنامه نویس تازه کار بازی جاوا با چه مشکلاتی روبرو است. این:

  • قابلیت های منابع سخت افزاری
  • رضایت کاربر.
  • اشکال زدایی بازی

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

هنگام نوشتن برنامه‌هایی که عملکرد برای آنها سردرد اصلی است، یک رویکرد اثبات شده وجود دارد: ابتدا باید آن را به کار ببندید، سپس باید آن را به درستی کار کنید، و بعد از آن باید سریعاً کار کنید.

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

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

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

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

توجه، فقط امروز!

در این مقاله سعی می کنم اصول برنامه نویسی در دلفی را تا حد امکان ساده و واضح ارائه کنم.

جاوا برای آدمک ها. درس 1. سلام دنیا!

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

بیایید با اصول اولیه شروع کنیم. بیایید به سنت احترام بگذاریم و یک برنامه ساده بنویسیم که یک تبریک را روی صفحه نمایش می دهدسلام دنیا. اگر جاوا ندارید، سپس می توان آن را از وب سایت رسمی http://www.java.com/ru دانلود کرد. سپس آن را نصب کنید.

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

کلاس عمومی HelloWorld {

اصلی خالی استاتیک عمومی ( آرگ های رشته ای ) {

سیستم . بیرون . چاپ ( "سلام دنیا!" );

}

}

و حتما آن را با نام ذخیره کنیدسلام دنیا. جاوا- نام کلاس اجرایی باید با نام فایل مطابقت داشته باشد. برای کامپایل از برنامه استفاده کنید javac.exe در بسته استاندارد گنجانده شده استجاوا. این چیزی است که یک فایل دسته جمعی ممکن است شبیه باشداین فایل جاوا:

"c:\Program Files\Java\jdk1.7.0\bin\javac" HellowWorld.java

مکث

اگر در حین کامپایل خطایی رخ نداد:

سپس، به احتمال زیاد، کامپایل در فهرست شما در همان دایرکتوری که HellowWorld در آن قرار داشت، موفقیت آمیز بود.جاوا HellowWorld نیز ظاهر شده است.class:

حالا بیایید یک فایل دسته ای دیگر را اجرا کنیم که مفسر جاوا را همراه با فایل کامپایل شده خود فراخوانی می کند:

"c:\Program Files\Java\jdk1.7.0\bin\java" HellowWorld

مکث

اگر همه چیز به درستی انجام شود، باید این نتیجه را دریافت کنید:

اگر آن را دریافت کردید، می توانم به شما تبریک بگویم - شما اولین برنامه خود را در جاوا نوشته اید. در آینده نحوه نوشتن اپلت های جاوا و موارد دیگر را یاد خواهیم گرفت. و حالا چند کلمه در مورد خود برنامه. همانطور که متوجه شدید، با کلمه عمومی شروع می شود. این یک اصلاح کننده است که به این معنی است که ما چیزی را در دسترس عموم اعلام می کنیم: یک کلاس، یک متد کلاس، یا یک متغیر. اصلاح کننده های دیگری نیز وجود دارد، به عنوان مثال: خصوصی، محافظت شده، دوستانه، نهایی، انتزاعی، ایستا.برخی از آنها را می توان با یکدیگر ترکیب کرد. مثلا private به این معنی است که متغیری که می خواهیم اعلام کنیم برای کلاس های دیگر خصوصی است. اما بعداً به اصلاح کننده خواهیم رسید. حال بیایید موارد زیر را در نظر بگیریم کلمه کلیدیکلاس یعنی ما داریم کلاس اعلام می کنیم. در جاوا همه چیز بر اساس کلاس ها است. یکی از کلاس ها لزوماً پایه است. و کلاس پایه باید عمومی باشد. در این مثال، کلاس HelloWord است. در حال حاضر او تنها کسی است که ما داریم.

حالا سعی میکنم توضیح بدم به زبان ساده، آن چیست کلاسو چیست یک شی.

بیایید درس جانورشناسی مدرسه را به یاد بیاوریم. جهان زنده چگونه طبقه بندی می شود؟ ابتدا مفهوم "پادشاهی" معرفی می شود.

1. پادشاهی موجودات تک سلولی،

2. پادشاهی گیاهی

3. پادشاهی حیوانات.

بیایید حیوانات را ببریم. آنها را می توان بر اساس نوع تقسیم کرد. مثلا:

1. نوع coelenterates.

2. نوع کرم های مسطح.

3. نوع صدف.

4. آکوردهای شاخه ای.

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

در زبان جاوا، می‌توانید مشابه طبقه‌بندی دنیای زنده، اشیاء (تکه‌های برنامه و داده‌ها) را طبقه‌بندی کنید. برای این کار کلاس دارد.

ایست ایست! - شما می گویید، - چرا این اشیاء را طبقه بندی می کنید؟

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

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

حالا بیایید تصور کنیم که یک اتم ساده ترین دستور برنامه یا یک واحد اطلاعات است (که می بینید، از یکدیگر جدا نیستند، زیرا برنامه با چیزی کار می کند - درست است، با اطلاعات).

سپس مولکول یک برنامه فرعی است. یا یک شی.

بنابراین ما یک دسته از اشیاء را در برنامه خود ایجاد کردیم. ما باید آنها را به نحوی طبقه بندی کنیم تا گیج نشویم. این همان چیزی است که جاوا کلاس ها را برای آن فراهم می کند. با استفاده از آنها، ما یک کلاس از اشیاء را توصیف می کنیم (یک مفهوم کلی، برای مثال پرندگان)، و سپس، با داشتن کلاس توصیف شده، می توانیم یک شی ایجاد کنیم - نمونه ای از این کلاس. یعنی کلاس خود کلمه Birds است و اگر به تشبیه خود ادامه دهیم مفعول یک پرنده خاص است.

علاوه بر این، پرندگان هستند انواع متفاوت. اما همه آنها ویژگی های مشترکی دارند که از مفهوم "پرندگان" به ارث رسیده است. به همین ترتیب در جاوا، از یک کلاس می توانید کلاس دیگری ایجاد کنید که ویژگی ها و متدهای آن (ویژگی ها) را به ارث می برد. نامیده می شود وراثت.

پرندگان مختلف دارای رنگ پر، منقار و شکل بال های مختلف هستند. به همین ترتیب برای کلاس ها، هنگام ایجاد یک کلاس جدید، ویژگی های ارثی را می توان تغییر داد. نامیده می شود پلی مورفیسم.

بنابراین، ما مفاهیم اساسی جاوا را کشف کردیم. حالا بیایید برنامه را مرور کنیم.

به این صورت یک کلاس را اعلام می کنیم:

کلاس عمومی HelloWorld {

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

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

حالا چه چیزی ثابت است. این یک اصلاح کننده است که نشان می دهد که روش ثابت است. یعنی حتی زمانی که نمونه ای از کلاس (شیء) ایجاد نشده باشد، کار می کند. به طور کلی، فیلدها و متدهای دارای اصلاح کننده استاتیک برای همه اشیاء کلاس مشترک هستند. بعداً در این مورد نیز صحبت خواهیم کرد.

هر روش ممکن است یک مقدار بازگشتی داشته باشد یا نداشته باشد. اگر این کار را کرد، پس یک تابع است. نوع مقدار بازگشتی نیز در اعلان روش گنجانده شده است. اگر نه، آن را روی void تنظیم کنید (مانند مثال ما).

دسترسی به فیلدها و روش های یک شی از طریق یک نقطه انجام می شود. اشیاء داخلی نیز وجود دارد، به عنوان مثال، System، که ما در مثال خود از آنها استفاده می کنیم:

سیستم . بیرون . چاپ ( "سلام دنیا!" );

در این حالت، ما به فیلد out دسترسی پیدا می کنیم، که آن هم یک شی در نظر گرفته شده برای خروجی داده، و روش چاپ آن را که متن را روی صفحه نمایش می دهد، فراخوانی می کنیم (مانند دستور PRINT در BASIC خوب).

(ج) شوراوین اسکندر

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

گزینه های مطالعه

یادگیری برنامه نویسی را از کجا شروع کنیم؟راه های مختلفی برای تسلط بر مطالب جدید در این زمینه وجود دارد. معلمان خصوصی به شما نشان می دهند که چگونه برنامه نویسی را از ابتدا شروع کنید و جنبه های مهم کد ساخت را به شما آموزش می دهند. با این حال، این روش بسیار گران است، بنابراین روش های آموزشی زیر عمدتا استفاده می شود:

  1. دوره های تخصصی. هزینه آنها بسیار کمتر از درس های یک معلم خصوصی است. شایان ذکر است که بسیاری از کارفرمایان به در دسترس بودن انواع گواهینامه های پایان دوره آموزشی در آکادمی های کامپیوتر پاسخ مثبت می دهند. به دوره های شرکت های معروف دنیا مایکروسافت و سیسکو توجه کنید.
  2. دوره های رایگان از راه دور اینترنت خیلی تعداد زیادی ازخدماتی که با آن می توانید دوره های سخنرانی از آکسفورد، هاروارد و سایر مشهور را مشاهده کنید موسسات آموزشیصلح همچنین بسترهای ویژه ای برای آموزش مهارت های برنامه نویسی عملی وجود دارد. درباره آموزش از راه دور بیشتر بدانید و خدمات مفید اینترنتیادامه مطلب را در مقاله بخوانید
  3. خودآموزی. اگر قصد ثبت نام در دوره ها و خرج کردن پول ندارید، از کجا شروع به یادگیری برنامه نویسی کنید؟ در این مورد، ساده ترین راه این است که خود را آموزش دهید. شما باید با خواندن اصول اولیه شروع به مطالعه کنید، در تئوری غوطه ور نشوید، بلافاصله تمرین را شروع کنید، زیرا فقط در فرآیند ایجاد یک برنامه مهارت های لازم را کسب خواهید کرد.

پس از انتخاب گزینه آموزشی که مناسب شماست، باید در زمینه موضوع تصمیم بگیرید، زیرا برنامه نویسی طیف نسبتاً گسترده ای از شاخه های مختلف دارد.

چگونه جهت درست را انتخاب کنیم؟

به طور مستقیم به نوع نرم افزاری که در آینده ایجاد خواهید کرد بستگی دارد:

اگر اکثر نقش مهماندازه برای شما مهم است دستمزد، توجه خود را به بازار کار معطوف کنید. امروزه بیشترین تقاضا برای توسعه دهندگانی است که در زبان های جاوا، سی شارپ، ASP.NET، C++ تخصص دارند.

زبان های سطح پایین و بالا. تفاوت و کاربردها

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

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

برنامه نویسی از ابتدا: برنامه ها را از کجا شروع کنیم؟

فرآیند خلقت برنامه های موبایلبه برنامه نویسان اجازه می دهد تا با آن کار کنند جدیدترین ابزارهاو در نتیجه از طریق درآمدزایی، پول مناسبی به دست آورید. ابتدا باید سایتی را که در آن کار می کنید انتخاب کنید:

  1. گوگل پلی. فروشگاه اپلیکیشن برای کاربران سیستم عامل اندروید. این سیستم عامل بیشترین سهم کاربران را در بازار دارد. برای توسعه برنامه ها و بازی ها از زبان های جاوا و C/C++ استفاده می شود. محبوب ترین آنها برنامه های پیام رسان و کلاینت ها هستند. شبکه های اجتماعی، فضای ذخیره سازی ابری، بازی ها.
  2. فروشگاه ویندوز موبایل. این فروشگاه همراه با گوشی های هوشمند مایکروسافت به سرعت در حال محبوبیت است. در کشورهای CIS، اکثر کاربران تبلت های روی پلت فرم را ترجیح می دهند ویندوز فون. برنامه نویسی برنامه های کاربردی برای چنین فروشگاهی به شما کمک می کند تا درآمد کسب کنید پول بیشتردر کسب درآمد، زیرا برخلاف اندروید، تقریباً همه برنامه ها در فروشگاه ویندوزبا پرداخت هزینه توزیع می شوند.
  3. اپ استور. یکی دیگر از پلت فرم های سودآور برای توسعه (زبان - Objective-C). فرآیند ایجاد برنامه برای دستگاه ها سیببه یک محیط توسعه از پیش نصب شده به نام Xcode نیاز دارد. گام بعدی یادگیری برنامه نویسی Objective-C از ابتدا است. کتاب دیوید مارک "آموزش سی برای مک" به شما می گوید که از کجا شروع به نوشتن کد کنید. چاپ دوم."

زبان جاوا

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

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

برنامه نویسی از ابتدا با جاوا و کدنویسی وب از کجا شروع کنیم؟

زبان جاوا به طور گسترده در توسعه وب استفاده می شود. قبل از شروع فرآیند برنامه نویسی کامل، باید جاوا، PHP، MySQL، HTML، CSS را یاد بگیرید. توضیح بیشتر این مفاهیم در زیر آمده است:

  1. جاوا - در نوشتن ابزارهای کاربردی برای وب سایت ها و نوشتن منطق عملکرد صفحه وب استفاده می شود.
  2. PHP - زبانی برای ایجاد صفحات شخصیسایت های. ساختار فیلمنامه دارد. زبان پیشرو در ایجاد وب سایت های پویا که امروزه محبوب هستند. PHP برای درک اسکریپت و برنامه نویسی از ابتدا مورد نیاز است. از کجا شروع کنیم؟ از خواندن کتاب جاش لاکهات "PHP: The Right Way".
  3. MySQL سیستمی برای مدیریت اصول اولیه داده ها است. به طور گسترده در ایجاد وب سایت هایی که نیاز به ذخیره مقادیر زیادی از داده های گروه بندی شده دارند استفاده می شود.
  4. HTML یک زبان برنامه نویسی نیست. این یک زبان نشانه گذاری است که برای نوشتن پایه یک صفحه وب (ساخت بلوک ها، توزیع متن و پاراگراف ها و غیره) استفاده می شود.
  5. CSS - برگه سبک آبشاری. فقط در ارتباط با HTML برای دادن سبک و ظاهر زبان نشانه گذاری استفاده می شود.

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

برنامه نویسی وب ارتباط و ویژگی ها

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

امروزه با سایت هایی که فقط با استفاده از HTML و CSS ایجاد می شوند، هیچ کس را شگفت زده نخواهید کرد، بنابراین توسعه دهندگان وب که می توانند یک سایت را از نظر بصری زیبا کنند و همچنین آن را با تمام عملکردهای لازم برای کاربران پر کنند، مورد تقاضا قرار گرفته اند.

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

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

برای توسعه چنین برنامه هایی به دانش زبان سی شارپ نیاز دارید. یک سرویس رایگان از مایکروسافت به نام Virtual Academy به شما امکان می دهد تمام ویژگی ها را یاد بگیرید از این زبانو نوشتن برنامه های ساده را تمرین کنید.

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

خانواده زبان های C (C، C++، C#). ویژگی های خاص

برنامه نویسی از ابتدا - انتخاب زبان را از کجا شروع کنیم؟ پاسخ به این سوال را می توان با پرداختن به جزئیات بیشتر در انواع فناوری های ایجاد اپلیکیشن به دست آورد. ارتباط یک زبان خاص نیز باید در نظر گرفته شود.

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

خدمات اینترنتی مفید برای یادگیری اصول اولیه برنامه نویسی و ساختار کد هر اپلیکیشن

در مرحله اول آموزش، تقریباً هر وب سرویسی به شما پیشنهاد می کند که با استفاده از Pascal، ساده ترین زبان سطح بالا، قابلیت های خود را امتحان کنید. برای اهداف آموزشی استفاده می شود و در مدارس و دانشکده های فنی تدریس می شود تا دانش آموزان بتوانند برنامه نویسی را از ابتدا درک کنند. کدنویسی پاسکال را از کجا شروع کنیم؟ اول از همه، شما باید محیط توسعه را در رایانه شخصی خود دانلود کنید. این کوچک است فایل اجرایی، که در آن باید بنویسید کد برنامه. از TurboPascal استفاده کنید، زیرا محبوب ترین محیط برای یادگیری این زبان برنامه نویسی است.

HourOfCode یک سرویس وب از مایکروسافت است. در نظر گرفته شده است که به وضوح به دانش آموزان نشان دهد که یک چرخه، متغیر، کلاس و شرایط چیست. فرآیند یادگیری مانند یک بازی است.

CodeAcademy یک منبع قدرتمند برای یادگیری تقریباً هر فناوری کدنویسی است. با اختصاص تنها یک ساعت در روز، حتی متوجه نمی شوید که چگونه برنامه نویسی و ایجاد پروژه های خود را یاد خواهید گرفت.

Udacity سرویسی است که به کاربران خود ارائه می دهد دسترسی رایگانبه سخنرانی های اساتید و توسعه دهندگان برجسته.

کسب تجربه اولیه فریلنسینگ

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

خط پایین

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

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