جهت طراحی وب سایت خود در این زمینه با ما تماس بگیرید
طراحی سایت وسئو

آموزش زبان جاوا و ویژگی های آن

آموزش زبان جاوا و ویژگی های آن

 238    0

در این مقاله به زبان برنامه نویسی جاوا و ویژگی های آن می پردازیم.

 

زبان JAVA

 

* این زبان یکی دیگر از زبانهای رایگان میباشد که سابقه بالایی در بین برنامه نویسان دارد.


* اگر کمی با برنامه نویسی آشنایی داشته باشید، مطمئنا زبان برنامه نویسی جاوا به گوشتان خورده است.


* این زبان برنامه نویسی شی گرا (OOP) می باشد.


* همچنین یکی از زبان هایی می باشد که بسیار کارایی بالایی دارد. با این زبان برنامه نویسی حتی می توان برنامه ها و اپلیکیشن های اندرویدی را نیز طراحی و ایجاد کرد.


* دلیل ایجاد این زبان برنامه نویسی، پیچیدگی زبان C++ میباشد. این زبان ساده شده زبان C++ میباشد، ولی قدرت آن زبان را حفظ کرده است.


* نسخه اولیه این زبان در سال ۱۹۹۵ و توسط شرکت Sun Microsystems عرضه شد.


* این زبان به خاطر دارا بودن ویژگی چند سکویی(Cross platform) بسیار بین افراد شناخته شده و محبوب شد.


* هدفی که این ویژگی آن را در پی دارد این است که نیازی نیست برای هر پلتفرم برنامه نویسی تکراری انجام شود و فقط یک بار برنامه نویسی انجام می شود و به وسیله ماشین مجازی جاوا(JVC) در دیگر پلتفرم ها هم اجرا میشود.


* با این زبان برنامه نویسی می توان در انواع سیستم عامل ها مانند ویندوز، لینوکس، اندروید و غیره برنامه نویسی کرد.


* این زبان برنامه نویسی با اینکه به زبان های برنامه نویسی CوC++ بسیار نزدیک است ولی از آنها بسیار آسان تر استفاده می‌شود و می‌تواند برنامه های قدرتمندی را ایجاد نماید.

 

 

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

 

 

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


* این زبان برنامه نویسی با قابلیت شی گرایی خود توانست به جای اینکه زمان زیادی را برای رفع محدودیت‌های مسئله صرف کند، تمرکز خود را برای حل یک مسئله قرار دهد.


* چون این زبان یک زبان مبتنی بر شبکه می باشد، بنابراین می تواند به راحتی با پروتکل های کنترل انتقال، اینترنت و شبکه کار کند.


* این زبان برنامه نویسی بدون نیاز به تنظیمات خاصی می‌تواند روی انواع ماشین ها انتقال پیدا کند و اجرا شود در واقع این زبان دارای ویژگی (portable)میباشد.


* امنیت بالایی که این زبان برنامه نویسی دارد، دیگر نیازی نیست در مورد ورود ویروس ها به سیستم ها نگران باشیم.


* این زبان برنامه نویسی دارای ابزارهای پیش فرضی می باشد که توانستند این امنیت را برای زبان جاوا به ارمغان آورند. این ابزار ها عبارتند از:classloaler,Bytecode Verifier,Security managerالبته می توان امنیت این زبان را توسط JAAS,SSL, رمزنگاری و دیگر اقدامات لازم هر چه بیشتر افزایش داد.

 

این زبان برنامه نویسی در عین سادگی که دارد می‌تواند بسیار قدرتمند باشد. این زبان برنامه نویسی دارای انواع مواردی می باشد که توانسته آن را به یک زبان قدرتمند تبدیل کند که این موارد عبارتند از:

 

۱)این زبان به صورت خیلی قوی می تواند حافظه را مدیریت نماید.


۲) در این زبان برنامه نویسی از اشاره گرها استفاده نمی شود  که این مورد باعث می شود امنیت آن بالا رود.


۳) این زبان برنامه نویسی می تواند اشیایی را که مورد نیاز نمیباشد، حذف نماید.


۴) این زبان می‌تواند خطاها را مدیریت نماید و انواع متغیر ها را بررسی کند.

 

* مستقل بودن این زبان برنامه نویسی از معماری دستگاه، دیگر ویژگی مهم این زبان برنامه نویسی به حساب می آید.


* سرعت این زبان نسبت به دیگر زبان‌های برنامه‌نویسی تفسیری و سنتی، بیشتر می باشد.


* با استفاده از ویژگی چند نخی یا multi-thread که دارد، حافظه زیادی را اشغال نمی‌کند و به جای اینکه برای هر نخ، حافظه جداگانه‌ای را اشغال نماید، از یک فضا در حافظه و به طور اشتراکی بین نخ ها استفاده می کند.


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


* زبان جاوا یک زبان تفسیری و همچنین پویا می باشد.


* این زبان قابلیت پشتیبانی از زبان برنامه نویسی CوC++ را دارا می باشد.


* این زبان به صورت خودکار و بدون نیاز به دخالت و تنظیمات خاصی قابلیت کامپایل و مدیریت حافظه را دارا می باشد.


به نقل از:
جهت طراحی وب سایت خود در این زمینه با ما تماس بگیرید                        

با رزومه بسیار بالا در سطح کشور

                                 

طراحی سایت فروشگاهی آگهی ساخت بازی آنلاین


نظر خود را با ما درمیان بگذارید: