کالج اورست : اولین ، مجهزترین و تنها آموزشگاه تخصصی کامپیوتر ، شبکه و برنامه نویسی در کرج با بیش از 12000 فارغ التحصیل (تاسیس 1388 )

معرفی ویژگیها ، خصوصیات و نحوه شروع به کار با زبان برنامه نویسی جاوا

معرفی ویژگیها ، خصوصیات و نحوه شروع به کار با زبان برنامه نویسی جاوا

  • 1397/9/1
  • مقالات آموزش جاوا
  • 60 بازدید

در این مطلب کالج اورست قصد دارد که زبان جاوا که طبق بسیاری از آمار و ارقام موجود محبوب ترین زبان دنیا است را به علاقمندان این زبان معرفی کند. جاوا یک زبان سطح بالا است که در سال 1995 توسط شرکت Sun Microsystems به عنوان بخش مرکزی پلتفرم جاوای این شرکت (java 1.0) تولید شد. این زبان بر روی پلتفرم های گوناگونی مثل ویندوز و Mac os و تان مفید باشد. جاوا یک زبان سطح بالا است که در سال 1995 توسط شرکت Sun Microsystems به عنوان بخش مرکزی پلتفرم جاوای این شرکت (java 1.0) تولید شد. این زبان بر روی پلتفرم های گوناگونی مثل ویندوز و Mac os و نسخه های مختلف Unixو Linux اجرا می شود. آخرین نسخه از ویرایش استاندارد جاوا (Standard Edition) نسخه 8 آن است. با پیشرفت جاوا و مشهوریت گسترده آن پیکربندی های متفاوتی از آن ارائه شده است که بتواند برای پلتفرم های مختلف مناسب باشد مانند J2EE برای برنامه های تجاری و J2ME برای دستگاه های موبایل قدیمی. 


ویژگی های زبان جاوا


  • شی گرایی: در جاوا همه چیز یک شی است و از کلاس Object است. جاوا به خاطر مدل شی گرایی به راحتی قابل گسترش است.
  • به پلتفرم خاصی وابسته نیست برخلاف بسیاری از زبان های برنامه نویسی مثل c و c++ ، وقتی که جاوا کامپایل شد برای یک پلتفرم خاص کامپایل نشده است بلکه بایت کد تولید شده برای هر پلتفرمی قابل استفاده است. بایت کد همان اجزای کامپایل شده ی جاوا است. کدهای جاوا توسط ماشین مجازی جاوا (JVM) کامپایل می شوند.
  • سادگی: جاوا به گونه ای طراحی شده است که به راحتی قابل یادگیری باشد. اگر شما اصول شی گرایی را درک کنید به راحتی می توانید در جاوا پیشرفت کنید و آن را یاد بگیرید.
  • امنیت: با استفاده از ویژگی های امنیتی جاوا شما می توانید برنامه های بدون ویروس و بدون جاسوس بسازید. تکنیک های احراز هویت در جاوا بر اساس رمزنگاری Public Key است.
  • خنثی بودن در مورد معماری پردازنده کامپایلر جاوا object file هایی تولید می کنند که وابستگی به معماری پردازنده خاصی ندارد بنابراین با استفاده از سیستم runtime جاوا، فایل های کامپایل شده برروی بسیاری از پردازنده ها قابل اجرا هستند.
  • قابل حمل به علت خنث بودن در مودر معماری پردازنده و نداشتن هیچ وابستگی پیاده سازی جاوا قابل حمل است. کامپایلر جاوا با زبان ANSI C نوشته شده است و همه قابلیت های حمل در آن لحاظ شده است.
  • قابل اعتماد بودن جاوا تلاش کرده است که وضعیت هایی را که ممکن است تولید خطا کند را حذف کند و تشخیص خطا را در حالت اجرا و کامپایل به بهترین شکل انجام دهد.
  • Multithread با ویژگی multithread جاوا می توانید برنامه هایی تولید کنید که می توانند اعمال مختلفی را همزمان انجام دهند. این ویژگی به برنامه نویسان این امکان را می دهد که برنامه های فعال و محاوره ای و چند وظیفه ای تولید کنند.
  • مفسری بایت کد های جاوا در زمان اجرا به زبان ماشین ترجمه می شوند و اجرا می شوند و هیچ جایی ذخیره نمی گردند. به همین منظور گفته می شود که زبان جاوا مفسری است.
  • کارایی بالا High performance چون جاوا از کامپایلرهای Just-In-Time استفاده می کند دارای کارایی بالایی می باشد.
  • توزیع شدگی جاوا به گونه ای طراحی شده است که در محیط های توزیع شده اینترنت بهترین کارایی را داشته باشد.
  • پویا (Dynamic) بودن زبان جاوا بسیار پویاتر از زبان های C++ و C است. چون این زبان طراحی شده است تا با محیط های گوناگون خود را وفق دهد.


خصوصیات برنامه های جاوا


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

  1. حساسیت جاوا به بزرگ و کوچک بودن نوشته ها (Case Sensitivity) حساسیت جاوا به بزرگی و کوچکی حروف به این شکل است که جاوا بین کلمه Hello و hello تفاوت قایل می شود و این دو را یکی نمی داند.
  2. حرف اول نام کلاس ها در جاوا باید با حروف بزرگ نوشته شوند مانند List یا Array
  3. به علت این که فاصله بین نامها مجاز نیست برای مشخص کردن نام کلاس ها و اشیا و متد ها اگر از چند کلمه تشکیل شده است باید حرف اول هرکلمه به صورت حروف بزرگ نوشته شود. این کار به خوانایی کد بسیار کمک می کند. به عنوان مثال ItProFirstClass.
  4. نام متدها با حروف کوچک شروع می شوند و برخلاف کلاس ها نباید حرف اول متد حرف بزرگ باشد. اگر نام متد از چند کلمه تشکیل شده باشد باید غیر از کلمه اول برای بقیه کلمه ها حرف اولشان بزرگ باشد.
  5. فایل های برنامه که کلاس ما در آن قرار دارند باید دقیقا با کلاس داخل فایل همنام باشند. پسوند فایل های برنامه جاوا .java است.
  6. همه برنامه های جاوا برای اجرا از یک متد به نام main شروع می شوند که این متد به شکل زیر تعریف می شود.
  7. 1
    publicstaticvoidmain(String args[])


4.3 stars – 29 reviews