آشنایی با جاوا

 

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

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

 

از جاوا برای:

 

  • برنامه های تلفن همراه (به ویژه برنامه های Android)
  • نرم افزارهای کامپیوتر
  • برنامه های کاربردی وب
  • سرورهای وب و سرورهای برنامه
  • بازی ها
  • اتصال به پایگاه داده
  • و موارد بیشتر!

استفاده می‌شود.

 

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

 

  • یادگیری آن آسان و استفاده از آن آسان است
  • برنامه های جاوا از ماشین مجازی جاوا به عنوان انتزاع استفاده می کنند و مستقیماً به سیستم عامل دسترسی ندارند. این باعث می شود برنامه های جاوا بسیار قابل حمل باشند. یک برنامه جاوا (که استاندارد را رعایت می کند و از قوانین خاصی پیروی می کند) می تواند بدون تغییر در همه سیستم عامل های پشتیبانی شده، مانند Windows یا Linux اجرا شود.
  • به جز انواع داده های اولیه ، همه عناصر در جاوا شی هستند.
  • جاوا مدیریت و تخصیص حافظه برای ایجاد اشیاء جدید را مدیریت می کند. این برنامه دسترسی مستقیم به حافظه ندارد. به اصطلاح جمع آوری زباله به طور خودکار اشیایی را که هیچ اشاره گر فعال در آنها وجود ندارد حذف می کند.
  • منبع باز و رایگان است
  • این امن ، سریع و قدرتمند است
  • جاوا یک زبان شی گرا است که ساختار واضحی به برنامه ها می دهد و امکان استفاده مجدد از کد را فراهم می کند و هزینه های توسعه را کاهش می دهد

 

چرا می‌گوییم زبان جاوا قدرتمند است؟

 

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

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