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

آموزش زبان برنامه نویسی جاوا – جلسه اول

مجله اینترنتی آی تی پورت

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

 در این جلسه ابتدا به مقدمه ای در مورد جاوا و در ادامه به آموزش نصب دستی نرم افزار JDK6 می پردازیم.

جاوا یک زبان برنامه نویسی قدرتمند است، و در سال ۱۹۹۵، توسط جیمز گاسلینگ به طور رسمی به برنامه نویسان و گسترش دهندگان برنامه های کاربردی معرفی گردید. ابتدا نام این زبان، اوآک (OAK) بوده، که به دلیل مشکلات ثبتی به جاوا، تغییر نام داده است. اوآک به معنای درخت بلوط، و جاوا یک اسم محلی برای قهوه است. این زبان برنامه نویسی با JavaScript هیچگونه ارتباطی ندارد.

در ابتدا پروژه ای با نام گرین (Green) در شرکت سان تعریف شد. مقصود از این پروژه، سکویی برای پیاده سازی برنامه های کاربردی بر روی تمامی ابزارهای الکترونیکی همانند: مایکرویو، تلویزیون و … بود. اما در آن زمان، این پروژه با شکست روبرو شد. این اتفاق باعث شد، تا جیمز (مدیر پروژه شکست خورده Green) به کمک تیم خود یک زبان برنامه نویسی جدید تولید نماید. یکی از دلایلی که بعضی از مواقع جاوا را به عنوان یک سکوی برنامه نویسی یاد می کنند، همین موضوع است.

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

 –   مستقل از سکوی اجرا (Free Platform): این خاصیت به برنامه نویسان و گسترش دهندگان این امکان را می دهد، تا بدون وابستگی به هیچ سیستم عاملی، برنامه های کاربردی خود را تولید و اجرا نمایند.

 –   پشتیبانی از برنامه نویسی شی گرا (Object Oriented Programming): این خاصیت به برنامه نویسان و گسترش دهندگان این امکان را می دهد، تا بتوانند برنامه های کاربردی خود را پیاده، و آن را به سهولت گسترش دهند.

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

آموزش نصب JDK6 :

ابتدا JDK6 را دانلود کنید (در پایین می توانید دانلود کنید) و برای نصب JDK6  فایل zip را در پوشه ای به نام ROOT در یکی از درایو های سیستم تان Extract کنید. باید دقت کنید که نباید در درایو ویندوز سیستم تان قرار دهید. چرا ؟ به این علت که در آدرس محل نصب space وجود دارد که جاوا به space حساس است. شاید این سوال پیش بیاد که چرا ورژن ۷ رو نصب نمی کنیم دلیلش این هست که هنوز باک لیست این ورژن کامل نیامده است. ( مطمئن نیستم که باک لیست تکمیل شده یا نه! )

فیلم آموزش نصب JDK6 را می توانید در زیر مشاهده کنید.

 

 

 

 

JDK کامپایلر جاوا هست . باید دقت کنید نسخه  سیستم عامل خودتان را دانلود کنید.

[aio_button align=”right” animation=”flash” color=”blue” size=”small” icon=”none” text=”دانلود JDK6- مخصوص سیستم عامل ویندوز۷ و ۸″ target=”_blank” url=”http://trainbit.com/files/4459329884/JDK6.zip”]

گفتگو ها
    حسین

    داش این ارور رو داد

    Exception in thread “main” java.lang.NoClassDefFoundError: ve

    Caused by: java.lang.ClassNotFoundException: version

    at java.net.URLClassLoader$1.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native

    at java.net.URLClassLoader.findClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown

    at java.lang.ClassLoader.loadClass(Unknown Source)

    Could not find the main class: version. Program will exit.

      حسین جاهدی

      این ورژن که من دادم مربوط به نخسه ۶۴ بیتی هست حالا ۷ یا ۸ فرقی نمی کنه من روی هر دو تست کردم نصب شده
      چند تا از دوستان هم نصب کردن و بدون مشکل نصب شد

      حسین جاهدی

      یادم رفت دقت کن جای که نصب می کنی اسپیس نداشته باشه (در مسیر نصب)

    حسین

    حل شد

    saeed

    سلام . بعد از آنزیپ فایل جاوا رو که اجرا می کنم میپره یک لحظه و چیزی باز نمیکنه…؟؟؟

    ویندوز ۸

      حسین جاهدی

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

    عالی بود ممنونم

    سعید

    سلام اقا من یک برنامه به زبان جاوا میخوام (روی گوشی باید نصب بشه)

    اگه شما سفارش قبول میکنید لطفا به من خبر بدید

    تلفن:۰۹۳۷۸۹۷۵۲۶۳

    Mosafa

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

    ممنون

    علیرضا

    خیلی خوب،با انرژی هرچه بیشتر ادامه بدید و پیشنهاد میکنم بعد از این دوره اندروید هم شروع کنید.