جاوا چیست؟ تعریف جاوا و پلتفرم های ان

برنامه نویسی

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

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

تعریف و معنی جاوا

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

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

پلتفرم جاوا چیست؟

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

جاوا برای چه مواردی استفاده می شود؟

بنابراین در اینجا چند برنامه مهم جاوا آمده است:

  • برای توسعه برنامه های Android استفاده می شود
  • همچنین به شما در ایجاد نرم افزار Enterprise کمک می کند
  • طیف گسترده ای از برنامه های کاربردی جاوا موبایل
  • برنامه های کاربردی محاسبات علمی
  • برای تجزیه و تحلیل داده های بزرگ استفاده کنید
  • برنامه نویسی جاوا دستگاه های سخت افزاری
  • همچنین برای فناوری های سمت سرور مانند Apache ، JBoss ، GlassFish و غیره استفاده می شود.

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

در اینجا نشانه های مهمی از تاریخ زبان جاوا آمده است:

  • زبان جاوا در ابتدا OAK نامیده می شد.
  • در ابتدا ، این دستگاه برای جابجایی دستگاه های قابل حمل و جعبه های تنظیم شده توسعه داده شد. oak یک شکست بزرگ بود.
  • در سال ۱۹۹۵ ، سان نام خود را به “جاوا” تغییر داد و زبان را تغییر داد تا از کسب و کار در حال توسعه www (شبکه جهانی وب) استفاده کند.
  • بعداً ، در سال ۲۰۰۹ ، شرکت اوراکل Sun Microsystems را خریداری کرد و مالکیت سه دارایی کلیدی نرم افزار Sun: جاوا ، MySQL و Solaris را در اختیار گرفت.

ویژگی های جاوا

بنابراین در اینجا برخی از ویژگی های مهم جاوا آمده است:

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

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

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

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

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

همه این قابلیت ها در ۳ جزء زیر پلت فرم جاوا رخ می دهد:

  • کیت توسعه جاوا (JDK)
  •  ماشین مجازی جاوا (JVM)
  • محیط اجرای جاوا (JRE)

کیت توسعه جاوا (JDK) چیست؟

JDK یک محیط توسعه نرم افزاری است که برای ساخت اپلت ها و برنامه های جاوا استفاده می شود. همچنین فرم کامل JDK Java Development Kit است. توسعه دهندگان جاوا می توانند از آن در Windows ، macOS ، Solaris و Linux استفاده کنند. JDK به آنها در کد نویسی و اجرای برنامه های جاوا کمک می کند. امکان نصب بیش از یک نسخه JDK بر روی یک رایانه وجود دارد.

ماشین مجازی جاوا (JVM):

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

محیط اجرای جاوا (JRE)

JRE یک نرم افزار است که برای اجرای نرم افزارهای دیگر طراحی شده است. این شامل  ، class loader و JVM است. به زبان ساده ، اگر می خواهید یک برنامه جاوا اجرا کنید ، به JRE نیاز دارید. اگر برنامه نویس نیستید ، نیازی به نصب JDK ندارید ، بلکه فقط JRE را برای اجرای برنامه های جاوا نیاز دارید.

آینده جاوا

جاوا در ابتدا توسط Sun Microsystems توسعه و پشتیبانی شد و اکنون توسط اوراکل پشتیبانی می شود. با این حال ، جاوا منبع باز است و جامعه جهانی برای هدایت توسعه و رشد مستمر سرمایه گذاری کرده است. موارد استفاده برای جاوا ممکن است در طول سالها تغییر کند ، اما تمرکز و دستور آن همچنان ادامه دارد: یکبار بنویسید ، هر جا اجرا می شود.

آخرین نوشته ها

تماس با ما

  •  کرج، شاهین ویلا، بلوار امام خمینی ، خیابان نهم شرقی ، برج شاهین ،طبقه اول واحد2
  •  91014618
  •   info@shopingserver.net

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

reza emam

reza emam

مطالب مرتبط