برنامه نویسی جاوا



برنامه نویسی JAVA چیست و چگونه عمل میکند؟

برنامه نویسی جاوا

برنامه نویسی Java چیست ؟
جاوا یک زبان برنامه نویسی است که در سطح بسیار گسترده ای مورد استفاده قرار می گیرد و همچنین برنامه نویسی جاوا یکی از بهترین زبانهای برنامه نویسی در حال حاضر بوده و دارای امکانات فراوانی است . یکی از خصوصیات برنامه نویسی جاوا این است که برنامه های نوسته شده به زبان جاوا هم می توانند در وب منتشر شوند و هم به صورت یک برنامه مستقل.
و یکی از بهترین خصوصیات آن این است شما برای برنامه نویسی جاوا نیاز به هیچ نرم افزار اضافی ندارید و با Notpad ویندوز هم می توانید برنامه نویسی کنید.

برای اینکه بفهمید برنامه نویسی جاوا چگونه عمل می کند مراحل ساخت یک برنامه به زبان جاوا را برای شما توضیح می دهم.

    برنامه Notepad را فعال و برنامه مورد نظر را در آن تایپ نمائید.
    برنامه را بر روی هارد دیسک ذخیره نمائید.
    برنامه نوشته شده را با استفاده از کامپایلر جاوا ترجمه تا یک اپلت جاوا ایجاد گردد.
    در صورت گزارش خطاء ، نسبت به رفع آنها اقدام گردد.
    اپلت جاوا را اجراء نمائید.

برنامه نویسی جاوا

منظور از موبایل های جاوا چیست؟

موبایل هایی که می توان برنامه های Java ME یا J2ME که بصورت فایل های jar عرضه می شوند را برروی آنها نصب کرد اصطلاحا موبایل های جاوا می گویند. برای مثال موبایل هایی که سیستم عامل سمبین دارند یا موبایل های قدیمی سونی اریکسون و سامسونگ جزء این دسته از موبایل ها هستند.

جاوا یکی از زبان‌های برنامه‌نویسی برای توسعه و کدنویسی نرم‌افزارهای رایانه‌ای است. اگر شما کاربر عادی رایانه هستید، احتمالاً زمانی که یکی از برنامه‌هایتان نیازمند «محیط میزبان زبان اجرا» (یا Runtime) جاوا شده، با آن برای اولین بار آشنا شده‌اید، و به همین خاطر مجبور شدید بسته جاوا را دریافت کرده و بر روی سیستم‌عامل خود نصب و راه‌اندازی نمایید. از این محیط میزبان زبان اجرا که بگذریم، جاوا دارای افزونه‌ی مخصوصی برای مرورگرهای اینترنتی است، که برای اجرای برنامه‌هایی که با این زبان و مخصوص مرورگر نوشته شده، لازم است.

باید توجه داشته باشید که برنامه نویسی جاوا و جاوا اسکریپت دو موضوع و مقوله‌ی متفاوت هستند. در واقع، به جز نام، این دو هیچ شباهتی به یکدیگر ندارند! جاوا اسکریپت عموماً در اسناد HTML استفاده می‌شود (صفحات وب) و نمی‌تواند به صورت یک برنامه مستقل در سیستم‌عامل اجرا شود. هر چند که نام‌گذاری و کاربردهایشان در صفحات وب می‌تواند تا حدودی کاربران را گیج کند، اما این دو از یکدیگر مجزا هستند. از این گذشته، در حالی که بخش بزرگی از صفحات موجود در وب از جاوا اسکریپت بهره می‌برند، تنها تعداد بسیار کمی از وب سایت‌ها از جاوا کمک گرفته‌اند. جاوا اسکریپ برای ایجاد صفحه‌های پویا و بسیاری از قابلیت‌های وب سایت‌های مدرن مورد استفاده قرار می‌گیرد. جاوا اسکریپت بر روی کامپیوتر کاربر اجرا می‌شود و در واقع یک زبان کلاینت بیس است.

برنامه نویسی جاوا

آیا جاوا ناامن است؟

برنامه نویسی جاوا دارای دو بخش اصلی است: اول «محیط میزبان زبان اجرا» (Runtime) که بر روی رایانه‌ی شما اجرا می‌شود و به سیستم‌عامل اجازه می‌دهد برنامه‌های نوشته شده به زبان برنامه نویسی جاوا را به درستی اجرا کند؛ و دوم، افزونه‌ی مرورگر که برای اجرای صحیح برنامه‌های تحت وب طراحی شده است. زمانی که در رسانه‌ها از ناامنی جاوا می‌شنوید، منظور وجود حفره‌های امنیتی در افزونه‌ی مخصوص جاوای مرورگر است. این در حالی است که برنامه‌های جاوا اصولاً ناامن نیستند و این افزونه‌ی مرورگر است که مشکل آفرین می‌شود.

جالب است بدانید کارشناسان لابراتوآرهای امنیتی کسپراسکای، افزونه‌ی مرورگر جاوا را مسئول 50 درصد از حملات اینترنتی سال گذشته معرفی کرده‌اند؛ و روزی نیست که متخصصان امنیتی، غیرفعال کردن این قابلیت را در مرورگر کابران توصیه کرده‌اند. این کارشناسان معتقدند که افزونه‌ی جاوا دارای حفره‌های امنیتی متعددی است که به مجرمان اینترنتی اجازه‌‌ی سرقت کلمات عبور، شماره کارت‌های اعتباری، و دیگر اطلاعات شخصی کاربران را می‌دهد. و متاسفانه هر از گاهی، حفره‌های امنیتی جدیدتری نیز در این بستر یافت می‌شود.


برنامه نویسی جاوا

آبا برنامه نویسی جاوا چه نوع برنامه هایی می توان نوشت؟
زبان برنامه نویسی جاوا یک زبان همه منظوره است یعنی با استفاده از آن می توانید انواع بسیار مختلف و متنوعی از برنامه ها را بنویسید از برنامه های رومیزی که فقط روی یک کامپیوتر اجرا می شوند تا برنامه های وب و برنامه های توزیع شده، و حتی بازیهای کامپیوتری. از جاوا برای ارتباط با سخت افزار استفاده نمی شود، مثلا از جاوا برای ارتباط با پرینتز و اسکنر استفاده نمی شود زیرا وقتی صحبت سخت افزار به میان می آید نیازمند زبانی هستیم که بی واسطه بتواند با سیستم عامل یا حتی سخت افزار ارتباط برقرار کند. چون برنامه نویسی جاوا توسط JVM اجرا می شود و JVM نیز خود توسط سیستم عامل اجرا می شود، ارتباط با سخت افزار از طریق جاوا خیلی منطقی نیست هرچند غیرممکن نیز نیست.

در بازار کار بیشتر چه برنامه هایی تولید می شوند؟
در بازار کار از زبان برنامه نویسی جاوا بیشتر برای تولید برنامه های تحت وب و برنامه های توزیع شده استفاده می شود. برنامه های رومیزی سهم بسیار کمی از بازار برنامه نویسی جاوا را در اختیار دارند.

نسخه های مختلف برنامه نویسی جاوا چیستند؟
جاوا در سه نسخة رسمی ارایه می شود معنی و کاربرد هر نسخه در جدول زیر نشان داده شده است.

برنامه نویسی جاوا

طبیعی است که برای یادگیری برنامه نویسی جاوا باید از Java SE شروع کنید. Java ME به نسبت ساده است و پیچیدگی زیادی ندارد. Java EE بسیار وسیع، گسترده و تا حدودی پیچیده است. یادگیری Java EE نیاز به زمانی طولانی دارد. اگر می خواهید به عنوان برنامه نویسی جاوا مشغول به کار شوید باید هرچه زودتر خود را به سطح Java EE برسانید تقریبا تمام پروژه های جاوایی که در ایران انجام می شوند با استفاده از Java EE پیاده سازی می شوند. متخصصان این حوزه نیز بسیار کم است. در خارج از ایران نیز تقریبا وضع به همین شکل است.





شرکت طراحی وب سایت آکان
امتیاز 4.91 از 5 - تعداد 128 رای


نام :
ایمیل :
پیغام :
 
xhtml
akan google plus
akan facebook
akan twitter
akan instagram
css

شماره تماس :