این استاندارد دربر گیرنده و پوشش دهنده شیوه استانداردی مناسب به منظور برنامه نویس کاربردی و سوکت با جاوا است. عناصر شایستگی بررسی و نصب محیط، پیاده سازی کلاسها در جاوا، پیاده سازی o/i ،پیاده سازی برنامه کنترل خطا در جاوا، پیاده سازی سوکت، اجرای سوکت در آن تشریح شده است. همچنین معیار عملکرد هر عنصر شایستگی نیز بر اساس استاندارد ملی حرفه ای احصا، گردیده است
برنامهنویسی یک روش حل مسئله به کمک کامپیوتر است. فرض کنید که وارد بانک میشوید و کدملی خود را به متصدی بانک اعلام میکنید. متصدی به کمک تنها یک کد تمامی اطلاعات حساب بانکی شما را پیدا میکند. مشخصات شما، گردشهای مالی، موجودی و ….
این امکان به کمک برنامهنویسی ایجاد شده است. سیستمی که برای بانک طراحی شده با دریافت کدملی شما، اطلاعات شما را از میان میلیونها اطلاعات دیگر پیدا کرده و در قالب جداول نمایش می دهد.
در واقع یک تیم برنامهنویسی این سیستم را به این صورت برنامهنویسی کردهاند. بنابراین میتوان گفت برنامهنویسی یک علم است که به کمک آن میتوان به کامپیوتر دستوراتی برای اجرا داد. دستورات را در قالب کدهایی به کامپیوتر میدهیم این اطلاعات و دستورات در مغز کامپیوتر (CPU) پردازش میشوند و خروجی کار به کاربر نمایش داده میشود.
جالب است بدانید کامپیوترها زبان انسانها را درک نمیکنند. آنها تمامی اطلاعات را به صورت اعداد صفر و یک میبینند! یک برنامهنویس به کمک یک زبان برنامهنویسی منظور خود را به یک نرم افزار منتقل میکند. این دستورات به کدهای ۰ و ۱ تبدیل میشوند و کامپیوتر آنها را درک کرده و پردازش میکند!
اگر بخواهیم این مفهوم را به جمعبندی شده تعریف کنیم بهتر است بگوییم برنامهنویسی علم حل مسئله به کمک کامپیوتر است.
چیز دیگری که در معرفی شغل برنامهنویسی باید به آن اشاره کرد، این مسئله هست که چه نوع شخصیتهای مناسب این شغل هستند و در این وادی موفقتر عمل میکنند. یک برنامهنویس موفق ویژگی و خصوصیاتی دارد که اگر کسی این خصوصیات را در خود ببیند میتواند با خیال راحت وارد این شغل شده و کار خود را شروع کند.
زبان برنامه نویسی جاوا ( زبان برنامه نویسی Java ) یک زبان برنامه نویسی همه منظوره است که همزمان، مبتنی بر کلاس و شیء گرا است و طوری طراحی شده است تا کمترین وابستگی اجرایی ممکن را داشته باشد. شعار این زبان، “یک بار بنویس، همه جا اجرا کن” است، یعنی کد جاوای کامپایل شده می تواند روی تمام پلتفرم هایی که از جاوا پشتیبانی می کنند، اجرا شود و نیازی به کامپایل کردن مجدد نیست. برنامه های جاوا معمولا به صورت Bytecode کامپایل می شوند و صرف نظر از ساختار کامپیوتر، می توانند روی هرگونه دستگاه مجازی اجرا شوند. در سال ۲۰۱۶، جاوا یکی از محبوب ترین زبان های برنامه نویسی مورد استفاده، مخصوصا برای برنامه های وب سرور مشتری است و گزارش شده است که ۹ میلیون توسعه دهنده دارد. جاوا در ابتدا توسط جیمز گاسلینگ در شرکت Sun Microsystems توسعه یافت (که اکنون توسط شرکت Oracle خریداری شده است) و در سال ۱۹۹۵ به عنوان یک مولفه اصلی از پلتفرم جاوای شرکت Sun Microsystems عرضه شد. بیشتر قواعد این زبان از زبان های C و C++ گرفته شده است، اما امکانات سطح پایین کمتری نسبت به آنها دارد.
اجرای اصلی و مرجعی کامپایلرهای جاوا، ماشین های مجازی و کتابخانه های کلاس، در ابتدا توسط شرکت Sun تحت مجوزهای اختصاصی عرضه شدند. از می سال ۲۰۰۷، شرکت Sun، مطابق با ملزومات فرایند Java Community، بیشتر تکنولوژی های جاوای خود را تحت مجوز عمومی کلی گنو (GNU General Public) عرضه کرد. دیگران هم اجراهای دیگری از این تکنولوژی های شرکت Sun را توسعه داده اند، مانند کامپایلر گنو برای جاوا (کامپایلر Bytecode)، GNU Classpath (کتابخانه های استاندارد) و IcedTea-Web (پلاگین مرورگر برای Applet ها).
آخرین ورژن زبان برنامه نویسی جاوا، جاوای ۸ است که تنها ورژنی است که در حال حاضر به صورت رایگان توسط Oracle پشتیبانی می شود، گرچه ورژن های قدیمی تر توسط Oracle و دیگر شرکت ها به صورت تجاری پشتیبانی می شوند.
اصلی ترین زبان برنامه نویسی برنامه های اندروید، زبان Java می باشد و آن را به عنوان زبان مادری یا Native سیستم عامل اندروید می شناسند. برای برنامه اندروید با این زبان باید زبان Java، Android Studio و SDK را بر روی سیستم خود نصب نمایید تا بتوانید این کار را انجام دهید.
جاوا دارای ویژگی های مختلفی می باشد که باعث جذابیت و محبوبیت آن شده اند. می توانید این ویژگی ها را به صورت زیر مشاهده کنید.
ما در بنیاد آموزش مجازی ایرانیان امکان ثبت نام در دوره آموزش مجازی برنامه نویسی کاربردی و سوکت با جاوا و اخذ مدرک معتبر برنامه نویسی با زبان جاوا را به صورت کاملا غیر حضوری فراهم آورده ایم.
چرا ما باید زبان جاوا را دوست داشته باشیم؟ زبان جاوا، یک زبان برنامهنویسی محبوب است که از ویژگی شی گرایی پشتیبانی میکند. این تکنولوژی که به صورت رایگان در اختیار همگان است، در دنیای تکنولوژی از جایگاه بالایی برخوردار است و به یک زبان فراگیر تبدیل شده است. توسعه دهندگان و سازمانها نیز توجه زیادی به این زبان دارند.
جاوا یک زبان برنامه نویسی است که اولین بار توسط شرکت Sun Microsystems در سال ۱۹۹۵ منتشر شد. امروزه جاوا همه جا است و میتوان گفت به یک زبان فراگیر تبدیل شده است. بسیاری از برنامههای کاربردی و وبسایتها مبتنی بر جاوا هستند. کنسولهای بازی تا تلفنهای همراه جاوا بر بازار دنیای تکنولوژی حاکم شده است.
اما این محبوبیت جاوا از کجا نشات میگیرد؟ چرا زبان جاوا به این شدت فراگیر شد؟ قطعا نمیتوانیم تنها با ذکر یک دلیل، به این پرسش پاسخ دهیم. در واقع هرکدام از ویژگیهای اصلی این زبان در فراگیری و محبوبیت آن نقش دارند. در ادامه مقاله، به این پرسش پاسخ میدهیم اما به عنوان چند نمونه از ویژگیهای این زبان، میتوانیم به عام منظوره بودن، پشتیبانی از همروندی، چندنخی و شیگرایی اشاره کرد.
زبان برنامه نویسی جاوا توسط جیمز گاسلینگ و سایر همکارانش در شرکت Sun Microsystems توسعه داده شد و در سال ۱۹۹۵ به دنیا معرفی شد. در ابتدا، نام این زبان برنامهنویسی بلوط بود اما در انتهای این پروژه، این نام به جاوا تغییر پیدا کرد.
تاریخچه انتشار این زبان از سال آغازین انتشار (۱۹۹۵) تاکنون به صورت زیر است:
زبان جاوا به شهرت زیادی دست پیدا کرده و یکی از علل اصلی آن شیگرا بودن این زبان است. استفاده از مفهوم شیگرایی، توسعه نرم افزار را سادهتر میکند. برای آشنایی بیشتر با شیگرایی، باید با مفاهیمی همچون انتزاع، کپسوله کردن، وراثت و چندریختی آشنا شوید که آنها را در مقالات آموزشی برنامه نویسی جاوا دنبال خواهیم کرد.
اما علاوه بر ویژگی شیگرایی، ویژگیهای دیگری نیز وجود دارند که باعث شده توجه توسعهدهندگان و سازمانها به این زبان معطوف شود. برخی از این ویژگیها را در زیر بیان کردیم:
[wp-rss-aggregator sources=”85530″]