« سخن اول | صفحه اصلی | مقدمات »

كلياتي از جاوا

May 20, 2007 02:12 PM

وقتي كه سالها پيش تازه جاوا اسم در كرده بود، از اين و آن درباره اش مي پرسيدم. جوابي كه اغلب مي شنيدم اين بود كه جاوا زباني است شبيه ++C با همان syntax ، اما با يك تفاوت مهم.  اينكه روي انواع سيستم عامل ها قابل اجرا است. بدين ترتيب كه كدهاي نوشته شده توسط جاوا ابتدا به Byte Code تبديل مي شوند و سپس Byte Code ها توسط نرم افزاري به نام Java Virtual Machine به زبان ماشين ترجمه و اجرا مي شوند.
علي رغم پيچيدگي نگارش برنامه هاي جاوا،  اين زبان با توجه به قابليت هايش رفته رفته توسعه يافت. بطوري كه در اغلب كاربردهاي نرم افزاري وارد شد و در بعضي از آنها بي رقيب شد. با زبان جاوا انواع سيستم هاي نرم افزاري اعم از Desktop Applications، Web Applications، Web Services، Mobie Programming ، Game Programming و غيره را مي توان پياده سازي نمود.
در سال هاي اخير چيزي كه از اين زبان مي بينيم فقط يك syntax نيست. بلكه مجموعه اي است از اصطلاحات، تكنولوژي ها و معماري هاي گوناگون. وقتي خواستم آشنايي با جاوا را شروع كنم تا مدت ها گيج بودم كه جاوا چيست و مرزهاي آن كجاست. هنوز هم كاملا قضيه برايم روشن نيست. اما با اين حال كمي ذهنم نسبت به جاوا بازتر شده است. اين را مديون كتابي هستم كه خواندم:
Java/J2EE Job Interview Companion,By K.Arulkumaran
اين كتاب همه مفاهيم اصلي جاوا را بررسي كرده و مرزهاي آن را مشخص نموده. ضمن اينكه در مورد هر يك از مفاهيم، توضيحاتي ساده و كافي داده است كه ذهن را كاملا نسبت به موضوع، روشن مي كند. خواندن اين كتاب را كه ويرايش جديدش نيز منتشر شده ،شديدا توصيه مي كنم . بسياري از مطالب آتي اين وبلاگ از اين كتاب برداشت خواهد شد.

mahyar_ev | 02:12 PM

 

نظرخواهی

دقیقا !
برنامه نویسی Java چیزی نیست جز رعایت کردن قراردادها و استاندارهای که وقعا زیبا تعریف شده اند

ارسال شده توسط: milad در ساعت July 5, 2007 06:21 PM

نظر شما چيست؟










Remember personal info?




برای ثبت نظر کلمه submit را در کادر زیر وارد کنید.