برنامه نویسی سیمبین
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
برنامه نویسی سیمبین

فروم مخصوص برنامه نویسی موبایل برای ایرانیان
 
الرئيسيةالرئيسية  جستجوجستجو  أحدث الصورأحدث الصور  ثبت نامثبت نام  ورود  

 

 آموزش جاوا

اذهب الى الأسفل 
نويسندهپيام
arashkey




تعداد پستها : 20
Registration date : 2007-10-23

آموزش جاوا Empty
پستعنوان: آموزش جاوا   آموزش جاوا Icon_minitimeالجمعة نوفمبر 23, 2007 9:38 am

در صورتي كه سوالي داشتيد مي توانيد به اينجا مراجعه كنيد . لطفا تا پايان آموزش پستي نزنيد.
خواص جاوا :
1) برنامه هاي جاوا خيلي به برنامه نويسي C و ++C نزديك
است . در واقع جاوا از روي ++C‌ اقتباس شده است. ولي تمامي قسمت هايي كه
باعث مي شد برنامه نويس ++C دچار سردرگمي شود از داخل جاوا حذف شد. مواردي
مانند pointer ها ( اشاره گرها) ، ارث بري چند گانه ( multi inherits) ‌،پس هر كلاس فقط يك فوق كلاس (super class) دارد...
2) جاوا به طور كامل شئي گراست ( class base ) . در صورتي كه ++C‌
به طور كامل شي گرا نبود و شما در صورتي كه مي خواستيد مي توانستيد از
كلاس ها استفاده كنيد. ولي در جاوا شما در تمامي زمان ها بايد از مفاهيم
شي گرايي استفاده كنيد.
3) جاوا نسبت به زبان هاي قبل از خود ساده تر
مي باشد ( در صورتي كه شما قبلا با ++C برنامه نويسي كرده باشيد به سرعت
جاوا را ياد خواهيد گرفت )
4) جاوا زبان platform independent است .
يعني مستقل از محيط اجرا . يه مفهوم آنست كه شما يك بار يك برنامه را مي
نويسيد و كامپايل مي كنيد و آنرا رو هر سيستم عامل كه مي خواهيد اجرا مي
كنيد ( linux , windows , ...)‌ فقط كافيست سيستم مورد نظر شما داراي فريم
ورك جاوا با ورژن مناسب باشد . اين يكي از بزرگترين برتري هاي جاوا نسبت
به باقي زبان هاي برنامه نويسي است . البته قبل از جاوا C‌ اين ادعا را
داشت ولي C فقط روي source قابل حمل بود . يعني شما source برنامه را مي
توانستيد روي سيستم هاي مختلف كامپايل كنيد ولي برنامه كامپايل شده را نمي
توانستيد روي سيستم ديگري اجرا كنيد.
برنامه هاي جاوا اول كامپايل شده
و به شكل بايت كد در مي آيند.( پسوند اين فايل class.* مي باشد .) سپس براي
اجرا اين فايل يك interpreter (مفسر ) جاوا نياز داريد .
اين مفسر همان Java Virtual Machine يا JVM‌ (ماشين مجازي) است كه بايد روي همه سيستم هايي كه مي خواهند فايل شما را اجرا كنند نصب شود.
5)جاوا امنيت بالايي نسبت به ديگر زبان هاي برنامه برنامه نويسي دارد.در جاوا قسمت هايي كه مي توانست باعث اختلال در سيستم عامل شود حذف يا تغيير يافته . همچنين Applet‌ ها كه برنامه هايي براي اجرا در اينترنت هستند كاملا اي ايمن طراحي شدند تا ويروس نويسان نتواند از آنها براي ساخت ويروس يا برنامه هاي مخرب ديگر استفاده شود .

6) جاوا داراي
يك Garbage colector مي باشد كه به طور خودكار عمل مديريت حافظه را انجام
مي دهد . در واقع مديريت حافظه به طور كامل در اختيار JVM گزاشته شده و
نيازي به دخالت برنامه نويس براي اينكار نيست. خود جاوا در صورتي كه براي
اجراي برنامه نياز به فضا داشته باشد از فضاهاي خالي كه ديگر نمي توان به
آنها دسترسي داشت استفاده مي كند و آنها را به طور خودكار مورد استفاده
مجدد قرار مي دهد
كد:


لايه هاي اجرايي يك برنامه جاوا
--------------------------------


برنامه هاي كاربردي جاوا
_______________________
اشيا جاوا
_______________________
ماشين مجازي
_______________________
سيستم عامل = مكينتاش    |  يونيكس    |  ويندوز يا  OS2
_______________________
سخت افزار

معمولا خروجي برنامه هاي جاوا به دو شكل است . يا يك application‌ يا يك Applet كه در وب مورد استفاده قرار مي گيرد.
بازگشت به بالاي صفحه اذهب الى الأسفل
arashkey




تعداد پستها : 20
Registration date : 2007-10-23

آموزش جاوا Empty
پستعنوان: رد: آموزش جاوا   آموزش جاوا Icon_minitimeالإثنين نوفمبر 26, 2007 3:26 pm

تصميم گرفتم كل آموزش رو بعد از كامل شدن به صورت pdf روي سايت بگزارم .پس فعلا منتظر باشيد
بازگشت به بالاي صفحه اذهب الى الأسفل
 
آموزش جاوا
بازگشت به بالاي صفحه 
صفحه 1 از 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
برنامه نویسی سیمبین :: برنامه نویسی با زبان های غیر از ++C :: جاوا-
پرش به: