به گزارش ثریا - زبان برنامه نویسی جاوا (Java) که مخفف عبارت Just Another Vague Acronym است از معروفترین زبانهای برنامهنویسی است و در حال حاضر مخاطبان زیادی دارد. طراحی این زبان به گونهای است که به سیستم عامل خاصی وابسته نیست؛ یک ماشین مجازی در سیستم کاربران راه میاندازد و برنامهها را در آن ماشین مجازی اجرا میکند. این ماشین مجازی که JVM نامیده میشود مجموعهای از برنامههای نرم افزاری و ساختمان دادههایی است که برای مدل سازی ماشین مجازی، اجرای برنامههای سایر رایانهها و اسکریپتهای دیگر سامانهها به کار میرود.
تاریخچه زبان برنامه نویسی جاوا
در اوایل دهه ۱۹۹۰ میلادی، شرکت سان مایکروسیستمز در حال توسعه نرم افزاری برای استفاده از ابزارهای الکترونیکی بود که به پروژه Green شهرت یافت و آقای جیمز گاسلینگ مسئولیت تیم را بر عهده گرفت. بعد از گذشت زمان کوتاهی گاسلینگ به این نتیجه رسید که بهتر است برای این پروژه یک زبان برنامه نویسی جدید ایجاد کند به طوری که قابل درکتر و قدرتمندتر از دیگر زبانها باشد و در عین حال با تمامی ابزارهای الکترونیکی کار کند سپس این فرد با استفاده از زبانهای C و ++C پایههای اولیه زبان قدرتمند جاوا را بنا کرد و آن را Oak به معنای بلوط نامید.
گسترش زبان جاوا
از آنجایی که جیمز گاسلینگ متوجه شد که زبان Oak قابلیتها و قدرت تطابق زیادی دارد، تصمیم گرفت این زبان را گسترش دهد. تیم مربوطه پس از گسترش این زبان نام JAVA را برای آن انتخاب کردند. زبان جاوا یکی از قدرتمندترین زبانهای برنامه نویسی است که در وسایل زیادی به کار رفته است بنابراین شعار این زبان یعنی "یک بار بنویس و همه جا اجرا کن" به معنای کلی آن اشاره میکند. در حقیقت افراد یک بار برنامه را مینویسند، و به کمک ماشین مجازی جاوا (JVM) آن را در سایر پلتفرمها اجرا میکنند.
کاربرد جاوا
هر چیزی که اطراف ما وجود دارد و به نوعی کامپیوتر محسوب میشود مانند لپ تاپ، تبلت، گوشی همراه، سیستم کنترل ماشینهای صنعتی یا حتی یک کنترل از راه دور برای درب منزل میتواند کدهای جاوا را بخواند. همانطور که مشخص است جاوا یک زبان چند سکویی است بنابراین افراد میتوانند با استفاده از آن برای سیستم عاملهای مختلف مانند ویندوز، لینوکس، اواس ایکس، اندروید، وب و .... برنامه نویسی کنند. نتایج بررسیهای انجام شده نشان میدهد که زبان جاوا پس از جاوا اسکریپت و SQL سومین زبان پراستفاده در دنیا محسوب میشود.
تفاوت جاوا با جاوا اسکریپت
جاوا و جاوا اسکریپت دو زبان قدرتمند در حیطه خود هستند اما از نظر کارآیی و محل استفاده تفاوتهای اساسی با یکدیگر دارند. جاوا یک زبان برنامه نویسی شئگرا است و میتواند به صورت مستقل در یک محیط ماشینی اجرا شود. این زبان برنامهنویسی در اپلیکیشنهای سیستم عامل اندروید و سیستمهای سازمانی که حجم عظیمی از داده را انتقال میدهد مورد استفاده قرار میگیرد علاوه بر این در عملکردهای نهفته تکنولوژیهایی که از اینترنت اشیا بهره میگیرند نیز از جاوا استفاده میشود. در حالی که جاوا اسکریپت یک زبان برنامه نویسی متن محور است که میتواند به عنوان بخشی از یک اپلیکیشن مبتنی بر وب فعالیت کند به بیان دیگر نرم افزارهای نوشته شده با استفاده از جاوا قابلیت اجرا بر ماشین مجازی و مرورگرهای اینترنتی را دارند، اما کدهای جاوا اسکریپت فقط بر روی مرورگرهای اینترنتی اجرا میشود.
جاوا در اندروید
اندروید یک سیستم عامل است که توسط گوگل ارائه داده میشود، این شرکت به منظور افزایش سهولت کار برنامه نویسانی که قصد دارند برای اندروید برنامه نویسی کنند نرم افزاری به نام اندروید استودیو را توسعه داد. این نرم افزار در حقیقت یک محیط توسعه یکپارچه (IDE) است که گوگل آن را در سال ۲۰۱۳ برای توسعه اندروید به وجود آورد. همه برنامه نویسان در سراسر دنیا که با جاوا کار میکنند میتوانند با استفاده از اندروید استودیو به آسانی برای اندروید برنامه نویسی کنند البته با استفاده از زبانهای دیگر مانند کاتلین نیز میتوان در اندروید استودیو برنامه نویسی کرد. لازم ذکر است که برنامه نویسی با جاوا کمی دشوارتر از دیگر زبانهای برنامهنویسی است.
امنیت زبان برنامه نویسی جاوا
به نظر میرسد که جاوا از هر زبان برنامه نویسی دیگری ایمنتر است، امنیت آن از مجموعه گستردهای از APIها، ابزارهای و پیاده سازی الگوریتمهای امنیتی، ساز و کارها و پروتکلهای مناسبی استفاده میکند. API های جاوا شامل رمز نگاری، زیرساختهای کلید عمومی، ارتباطات ایمن احراز هویت و کنترل دسترسی میشود بنابراین برنامه نویسی جاوا برای ایجاد برنامههای مخصوص گوشی همراه ایمن است.
خبرگزاری ایمنا
تصویری از کلاهک خیبرشکن و فتاح سوار بر بوستر حاج قاسم
درخواست برای تفکیک زمان پذیرش رشتههای بدون آزمون
زائران با سامانه هوشمند «هم موکب» دغدغه اسکان ندارند
راهاندازی «بازوی طریق» سامانه هوشمند خدمات به زائران اربعین
مطالبه بزرگ امت اسلام در اربعین امسال خونخواهی قائد شهید است
مفاهیم نهجالبلاغه را در پیادهروی اربعین ترویج کنیم
چه افرادی بدون آنکه به کربلا بروند زائر اباعبدالله هستند؟
مایک لی بازنشسته میشود؛ بیماری نمیگذارد فیلم بسازم
خنیاگران خیام با «مهرگان» آمدند؛ شنیدن ظرافتهای موسیقی خراسان
«خورشید اربعین» در رادیو ورزش؛ همراهی با زائران در حماسه استقامت
آییننامه جامع حمایت از دانشجویان توانخواه نهایی شد
سهم دانشجو از نرخ غذای دانشجویی مشخص شد
پیش ثبتنام ۸۱۰ هزار دانشآموز پایه هفتم
آموزش و پرورش با ۱۰۰ موکب، آماده خدمترسانی به زائران اربعین است
روایت زائرانی که اربعین را از شرق ایران آغاز میکنند در کتاب «شاه است حسین»
پرچمهایی در پیاده روی اربعین که هنوز خون را به یاد دارند
تصویر کمتر دیده شده از آیتالله سیدمجتبی خامنهای در نماز جمعه نصر
چالشهای عکاسی طبیعت چیست؟ سید صابر امامی پاسخ میدهد
جزئیات شرکت در آزمون های دانشنامه و گواهینامه فوق تخصصی پزشکی تعیین شد
اصغر خلیلی مدیریت مجموعه تئاتر شهر را بر عهده گرفت
آلبوم جدید خواننده پاپ در راه است
اودیسه نولان در ایکس لو رفت؛ ایلان ماسک در برابر نولان
جزئیات آزمونهای دانشنامه و گواهینامه تخصصی پزشکی را اینجا بخوانید
اجرای نزدیک به ۱۵ پروژه ملی در وزارت علوم پس از جنگ
۱۳۰ هزار فعالیت انجمنهای علمی دانشجویی در کشور ثبت شدند
دانشجویان دانشگاه صنعتی امیرکبیر مسیر شغلی خود را طراحی میکنند
مدیر ارشد اوپن ای آی به این شبکه اجتماعی معتاد شده بود
متا تحقیق درباره خطرات اینستاگرام برای نوجوانان را نادیده گرفت
پرتاب ۵ هزار ماهواره آمازون برای بهبود کیفیت اینترنت در جهان
تسهیلات ویژه دانشگاه آزاد برای اربعین امسال/ استقرار مواکب در ۵ مرز کشور
ثبت نام جذب دانشآموختگان دکتری در دانشگاهها آغاز شد؛ ۲ شرط اصلی برای ورود
مشاور شورای آموزش پزشکی: ۲ متخلف آزمون دستیاری به مقامات قضایی تحویل داده شدند
«مردم نمایی» روایتی دیگر از ماجرای نیما تکیدو
حاج حسین ملک داراییهای فناپذیر را به میراثی تمدنی تبدیل کرد
پناهیان: بزرگترین تشییعهای تاریخ مربوط به امامین انقلاب است
جستجوی حقیقت در مهآلودگی ابطالپذیری پوپر/سطحینگری در علوم انسانی
جزئیات برگزاری مصاحبه مجازی متأخرین دکتری ۱۴۰۵ دانشگاه آزاد اعلام شد
قیمت سامسونگ گلکسی و زد فولد گران می شود
خبر مصوبه شورای عالی فضای مجازی برای برخورد با بلاگرها تکذیب شد
رشد استقبال از آزمون دستیاری در سالهای اخیر
تصویری از تابوت استاد مرحوم اکبر عبدی
پارادوکس در وقف، سودجویی ناشر و موزّع
فانتزی که به شاهنامه تکیه زده است/ احیای حماسه در ادبیات فانتزی ایران
رمان دینی باید افراد معاند و خاکستری را هم پای کتاب بنشاند
بعد از انفجار پیجرها، زندگی چگونه ادامه پیدا کرد؟
حافظه مکتوب ایران چگونه زنده میماند؟
بزرگداشت شیخ صفیالدین اردبیلی در فضای مجازی
صفحه رسمی سفارت آلمان در تهران شایعات تخلیه کارکنان این نمایندگی دیپلماتیک را تکذیب کرد
تصویری از برخاستن ستون دود در اربیل عراق
رهبر شهید بیش از حوزویان با نخبگان دانشگاهی دیدار داشتند
ترامپ انتقام جریمه گوگل را از اروپا می گیرد
خونخواهی رهبر شهید ادامه یک مطالبه تاریخی است؛ انتقام با بیشترین ضربه
اعلام دستمزد طراحان صحنه و لباس تئاتر در سال ۱۴۰۵
خالق فیلم معروف «ماسک» از دنیا رفت؛ جیم کری از همکاری با وی تشکر کرد
خداحافظ آقای عبدی؛ دلمان برایتان تنگ میشود
اعزام ۴۷۴ معلم برگزیده به مدارس خارج از کشور
وزیر آموزش و پرورش: کنکور به موقع برگزار میشود
کشف آنزیمی که میتواند پیری را معکوس کند
چت جی پی تی در سراسر جهان مختل شد
ثبت نام دانش آموختگان خارج از کشور در آزمون پیش کارورزی پزشکی آغاز شد
کلید اولیه آزمون دستیاری پزشکی امروز منتشر میشود
اتحادیه اروپا گوگل را ۸۹۰ میلیون یورو جریمه کرد
سیزدهمین پرتاب استارشیپ موفقیت آمیز بود
رویداد «معماری نوین حکمرانی علم و فناوری کشور» آغاز بکار کرد
آغاز همکاری مشترک برای تدوین سند ملی صلاحیت حرفهای ICT
۳۵۰ پرونده دانشگاه پیامنور در دیوان عدالت اداری بررسی شد
ضرورت تدوین استانداردهای تازه برای خدمات پزشکی پیشرفته
تصمیمگیری درباره حضوری شدن دوره کارشناسی با شورای عالی امنیت ملی است
عزای عمومی برای مردی که خاطره مشترک میلیونها ایرانی بود
مرحله غیرمتمرکز المپیاد علمی دانشجویی کشور برگزار شد
آغاز حضوری سال تحصیلی جدید/آمادگی دانشگاهها برای سناریوهای مختلف
معیارهای جدید همترازی رشتههای دانشگاهی برای استخدام ابلاغ شد
پشتیبانی دکترتو تهران چگونه است؟
رقابت ۱۷ هزار داوطلب در پنجاه و سومین دوره آزمون دستیاری پزشکی آغاز شد
تصویری از ابابیل ۳ در آسمان کویت
امنیت ایران با صلح تحمیلی معامله پذیر نیست
فروش بدون کارمزد خودرو در استانهای درگیر جنگ
کشف یک مولکول ناشناخته روی قمر زحل و پلوتو که دانشمندان توضیحی برای آن ندارند
جزئیات ترم تابستانی دانشگاه خوارزمی اعلام شد
دانشگاه صنعتی امیرکبیر در جایگاه سوم رتبه بندی بنیاد ملی نخبگان
رشد استقبال از آزمون دستیاری در سالهای اخیر
رهبر شهید بیش از حوزویان با نخبگان دانشگاهی دیدار داشتند
کلید اولیه آزمون دستیاری پزشکی امروز منتشر میشود
ثبت نام دانش آموختگان خارج از کشور در آزمون پیش کارورزی پزشکی آغاز شد
جزئیات برگزاری مصاحبه مجازی متأخرین دکتری ۱۴۰۵ دانشگاه آزاد اعلام شد
ثبت نام جذب دانشآموختگان دکتری در دانشگاهها آغاز شد؛ ۲ شرط اصلی برای ورود
تصویری از برخاستن ستون دود در اربیل عراق
فانتزی که به شاهنامه تکیه زده است/ احیای حماسه در ادبیات فانتزی ایران
قیمت سامسونگ گلکسی و زد فولد گران می شود
اعزام ۴۷۴ معلم برگزیده به مدارس خارج از کشور
صفحه رسمی سفارت آلمان در تهران شایعات تخلیه کارکنان این نمایندگی دیپلماتیک را تکذیب کرد
بعد از انفجار پیجرها، زندگی چگونه ادامه پیدا کرد؟
کشف آنزیمی که میتواند پیری را معکوس کند
آییننامه جامع حمایت از دانشجویان توانخواه نهایی شد
حافظه مکتوب ایران چگونه زنده میماند؟
پارادوکس در وقف، سودجویی ناشر و موزّع
مشاور شورای آموزش پزشکی: ۲ متخلف آزمون دستیاری به مقامات قضایی تحویل داده شدند
رمان دینی باید افراد معاند و خاکستری را هم پای کتاب بنشاند
اصغر خلیلی مدیریت مجموعه تئاتر شهر را بر عهده گرفت
اعلام دستمزد طراحان صحنه و لباس تئاتر در سال ۱۴۰۵
خبر مصوبه شورای عالی فضای مجازی برای برخورد با بلاگرها تکذیب شد
رویداد «معماری نوین حکمرانی علم و فناوری کشور» آغاز بکار کرد
تسهیلات ویژه دانشگاه آزاد برای اربعین امسال/ استقرار مواکب در ۵ مرز کشور
ترامپ انتقام جریمه گوگل را از اروپا می گیرد
بزرگداشت شیخ صفیالدین اردبیلی در فضای مجازی
اودیسه نولان در ایکس لو رفت؛ ایلان ماسک در برابر نولان
تصویر کمتر دیده شده از آیتالله سیدمجتبی خامنهای در نماز جمعه نصر
روایت زائرانی که اربعین را از شرق ایران آغاز میکنند در کتاب «شاه است حسین»
وزیر آموزش و پرورش: کنکور به موقع برگزار میشود
خداحافظ آقای عبدی؛ دلمان برایتان تنگ میشود
نظراتی که حاوی توهین یا افترا به اشخاص ،قومیت ها ،عقاید دیگران باشد و یا با قوانین کشور وآموزه های دینی مغایرت داشته باشد منتشر نخواهد شد - لطفاً نظرات خود را با حروف فارسی تایپ کنید.