تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › برنامه نویسی کامپیوتر - ترم اول 1401 - ساعت 16-19 (آدینه) v
1 2 3 بعدی »

Java (programming language) ques4

امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حالت خطی
Java (programming language) ques4
مرتضی دودانگه آفلاین
عضو جوان
**
ارسال‌ها: 32
موضوع‌ها: 8
تاریخ عضویت: Nov 2022
اعتبار: 0
#2
14-11-2022, 09:35 PM
(14-11-2022, 05:58 PM)mohammadkh9088 نوشته است: ۴) چند مورد از مزایای جاوا را بنویسید؟

1- پلت فرم امن: برنامه‌های جاوا در محیط‌های زمان اجرا (runtime) اجرا می‌شوند. همچنین یک classloader  برای بارگذاری کلاس‌ها در محیط زمان اجرا فراهم می‌کند. در واقع یک بافر فراهم می‌کند و ذاتاً امن است.  با این حال، افزونه‌ها و پلاگین‌های مرورگر جاوا بسیار ناامن هستند و بهتر است غیرفعال شوند زیرا در حال حاضر دنیای وب بیشتر بر روی جاوا اسکریپت اجرا می‌شود.


2- زبان برنامه نویسی شی گرا: همه چیز در جاوا به عنوان یک شی در نظر گرفته می‌شود و دارای ویژگی‌های مانند کلاس، کپسوله‌سازی (encapsulation)، انتزاع (abstraction)، وراثت (inheritance) و چندشکلی (polymorphism) است.

3- ساده و آسان برای یادگیری: نحوه نوشتاری جاوا با C و C++ بسیار شباهت دارد. اشاره‌گر‌های صریح ، بارگذاری بیش از حد اپراتور، کلاس‌های ذخیره‌سازی و سایر عناصر موجود در C++ در جاوا موجود نیستند. این باعث می‌شود که زبان جاوا پیچیدگی کم‌تری برای نوشتن کد داشته باشد.

   Multithreadingتوسط جاوا پشتیبانی می‌شود: برنامه‌های بزرگ را می‌توان به چندین نخ (thread) تبدیل کرد و به طور همزمان اجرا کرد. این کار باعث کاهش منابع و زمان مورد نیاز برای اجرای یک برنامه می‌شود.

5- زبان آگنوستیک پلت فرمPlatform agnostic)  ) : از آنجایی که جاوا در جعبه sandbox ماشین مجازی خود اجرا می‌شود، هنگام نوشتن برنامه‌های جاوا، نیاز ندارد که پلتفرم و معماری کامپیوتر را در نظر گرفت. بنابراین می‌توان همان کد را توسط پلتفرم‌های مختلف و بدون کامپایل مجدد و بر روی هر دستگاهی اجرا کرد. به همین دلیل استفاده از زبان برنامه نویسی جاوا مدیریت پروژه را آسان می‌کند.
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


پیام‌های داخل این موضوع
Java (programming language) ques4 - توسط mohammadkh9088 - 14-11-2022, 05:58 PM
RE: Java (programming language) - توسط مرتضی دودانگه - 14-11-2022, 09:35 PM
RE: Java (programming language) - توسط حسن گودرزی - 14-11-2022, 09:55 PM
RE: Java (programming language) ques4 - توسط Jamal - 17-12-2022, 01:10 AM
RE: Java (programming language) ques4 - توسط Reza1356 - 17-12-2022, 06:24 PM
RE: Java (programming language) ques4 - توسط Kj .javadi - 21-12-2022, 11:26 PM
RE: Java (programming language) ques4 - توسط fatemeh.banaei - 26-12-2022, 03:43 AM

موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  Java (programming language) ques5 mohammadkh9088 6 782 26-12-2022, 03:42 AM
آخرین ارسال: fatemeh.banaei
  Java (programming language) ques3 mohammadkh9088 6 766 26-12-2022, 03:41 AM
آخرین ارسال: fatemeh.banaei
  Java (programming language) ques2 mohammadkh9088 7 871 26-12-2022, 03:40 AM
آخرین ارسال: fatemeh.banaei
  Java (programming language) ques1 mohammadkh9088 9 918 26-12-2022, 03:39 AM
آخرین ارسال: fatemeh.banaei

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 18-07-2025، 02:12 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.