loading...

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

بازدید : 16
شنبه 5 شهريور 1401 زمان : 12:43

در سال 1997، Sun Microsystems به بدنه استانداردهای ISO نزدیک شد و بعداً جاوا را رسمی کرد، برنامه نویسی جاوا چیست اما به زودی از این فرآیند خارج شد. زمانی، Sun اکثر پیاده‌سازی‌های جاوا خود را با وجود وضعیت نرم‌افزاری اختصاصی، بدون هزینه در دسترس قرار داد. Sun از طریق فروش مجوزهای محصولات تخصصی مانند Java Enterprise System از جاوا درآمد ایجاد کرد.

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

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

زبان برنامه نویسی جاوا JAVA نام دارد. چرا؟
پس از نام 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. برنامه نویسی جاوا چیست : JDK شامل JRE است. نصب JRE در رایانه های ما به برنامه جاوا اجازه می دهد تا اجرا شود، با این حال، ما نمی توانیم آن را کامپایل کنیم. JRE شامل یک مرورگر، JVM، پشتیبانی اپلت و پلاگین است. برای اجرای برنامه جاوا، یک کامپیوتر به JRE نیاز دارد.

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

6. ClassPath: classpath مسیر فایلی است که زمان اجرای جاوا و کامپایلر جاوا به دنبال فایل های .class برای بارگذاری می گردند. برنامه نویسی جاوا چیست به طور پیش فرض، JDK کتابخانه های زیادی را ارائه می دهد. اگر می‌خواهید کتابخانه‌های خارجی را اضافه کنید، باید به classpath اضافه شوند.

در سال 1997، Sun Microsystems به بدنه استانداردهای ISO نزدیک شد و بعداً جاوا را رسمی کرد، برنامه نویسی جاوا چیست اما به زودی از این فرآیند خارج شد. زمانی، Sun اکثر پیاده‌سازی‌های جاوا خود را با وجود وضعیت نرم‌افزاری اختصاصی، بدون هزینه در دسترس قرار داد. Sun از طریق فروش مجوزهای محصولات تخصصی مانند Java Enterprise System از جاوا درآمد ایجاد کرد.

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

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

زبان برنامه نویسی جاوا JAVA نام دارد. چرا؟
پس از نام 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. برنامه نویسی جاوا چیست : JDK شامل JRE است. نصب JRE در رایانه های ما به برنامه جاوا اجازه می دهد تا اجرا شود، با این حال، ما نمی توانیم آن را کامپایل کنیم. JRE شامل یک مرورگر، JVM، پشتیبانی اپلت و پلاگین است. برای اجرای برنامه جاوا، یک کامپیوتر به JRE نیاز دارد.

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

6. ClassPath: classpath مسیر فایلی است که زمان اجرای جاوا و کامپایلر جاوا به دنبال فایل های .class برای بارگذاری می گردند. برنامه نویسی جاوا چیست به طور پیش فرض، JDK کتابخانه های زیادی را ارائه می دهد. اگر می‌خواهید کتابخانه‌های خارجی را اضافه کنید، باید به classpath اضافه شوند.

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 27
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 12
  • بازدید کننده امروز : 1
  • باردید دیروز : 8
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 25
  • بازدید ماه : 64
  • بازدید سال : 101
  • بازدید کلی : 1138
  • <
    پیوندهای روزانه
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی