کد خبر: 93463
ف
جاوا (JAVA) چیست؟
جاوا زبان برنامه‌نویسی چند منظوره و شئ‌گرا است که تا حدود زیادی به برنامه‌های C و ++C شباهت دارد، اما استفاده از آن آسان‌تر است. تاریخچه، گسترش، تفاوت با جاوا اسکریپت و امنیت جاوا مورد بحث کاربران فضای مجازی است.

به گزارش ثریا - زبان برنامه نویسی جاوا (Java) که مخفف عبارت Just Another Vague Acronym است از معروف‌ترین زبان‌های برنامه‌نویسی است و در حال حاضر مخاطبان زیادی دارد. طراحی این زبان به گونه‌ای است که به سیستم عامل خاصی وابسته نیست؛ یک ماشین مجازی در سیستم کاربران راه می‌اندازد و برنامه‌ها را در آن ماشین مجازی اجرا می‌کند. این ماشین مجازی که JVM نامیده می‌شود مجموعه‌ای از برنامه‌های نرم افزاری و ساختمان داده‌هایی است که برای مدل سازی ماشین مجازی، اجرای برنامه‌های سایر رایانه‌ها و اسکریپت‌های دیگر سامانه‌ها به کار می‌رود.

تاریخچه زبان برنامه نویسی جاوا

در اوایل دهه ۱۹۹۰ میلادی، شرکت سان مایکروسیستمز در حال توسعه نرم افزاری برای استفاده از ابزارهای الکترونیکی بود که به پروژه Green شهرت یافت و آقای جیمز گاسلینگ مسئولیت تیم را بر عهده گرفت. بعد از گذشت زمان کوتاهی گاسلینگ به این نتیجه رسید که بهتر است برای این پروژه یک زبان برنامه نویسی جدید ایجاد کند به طوری که قابل درک‌تر و قدرتمندتر از دیگر زبان‌ها باشد و در عین حال با تمامی ابزارهای الکترونیکی کار کند سپس این فرد با استفاده از زبان‌های C و ++C پایه‌های اولیه زبان قدرتمند جاوا را بنا کرد و آن را Oak به معنای بلوط نامید.

گسترش زبان جاوا

از آنجایی که جیمز گاسلینگ متوجه شد که زبان Oak قابلیت‌ها و قدرت تطابق زیادی دارد، تصمیم گرفت این زبان را گسترش دهد. تیم مربوطه پس از گسترش این زبان نام JAVA را برای آن انتخاب کردند. زبان جاوا یکی از قدرتمندترین زبان‌های برنامه نویسی است که در وسایل زیادی به کار رفته است بنابراین شعار این زبان یعنی "یک بار بنویس و همه جا اجرا کن" به معنای کلی آن اشاره می‌کند. در حقیقت افراد یک بار برنامه را می‌نویسند، و به کمک ماشین مجازی جاوا (JVM) آن را در سایر پلتفرم‌ها اجرا می‌کنند.

کاربرد جاوا

هر چیزی که اطراف ما وجود دارد و به نوعی کامپیوتر محسوب می‌شود مانند لپ تاپ، تبلت، گوشی همراه، سیستم کنترل ماشین‌های صنعتی یا حتی یک کنترل از راه دور برای درب منزل می‌تواند کدهای جاوا را بخواند. همانطور که مشخص است جاوا یک زبان چند سکویی است بنابراین افراد می‌توانند با استفاده از آن برای سیستم عامل‌های مختلف مانند ویندوز، لینوکس، اواس ایکس، اندروید، وب و .... برنامه نویسی کنند. نتایج بررسی‌های انجام شده نشان می‌دهد که زبان جاوا پس از جاوا اسکریپت و SQL سومین زبان پراستفاده در دنیا محسوب می‌شود.

تفاوت جاوا با جاوا اسکریپت

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

جاوا در اندروید

اندروید یک سیستم عامل است که توسط گوگل ارائه داده می‌شود، این شرکت به منظور افزایش سهولت کار برنامه نویسانی که قصد دارند برای اندروید برنامه نویسی کنند نرم افزاری به نام اندروید استودیو را توسعه داد. این نرم افزار در حقیقت یک محیط توسعه یکپارچه (IDE) است که گوگل آن را در سال ۲۰۱۳ برای توسعه اندروید به وجود آورد. همه برنامه نویسان در سراسر دنیا که با جاوا کار می‌کنند می‌توانند با استفاده از اندروید استودیو به آسانی برای اندروید برنامه نویسی کنند البته با استفاده از زبان‌های دیگر مانند کاتلین نیز می‌توان در اندروید استودیو برنامه نویسی کرد. لازم ذکر است که برنامه نویسی با جاوا کمی دشوارتر از دیگر زبان‌های برنامه‌نویسی است.

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

به نظر می‌رسد که جاوا از هر زبان برنامه نویسی دیگری ایمن‌تر است، امنیت آن از مجموعه گسترده‌ای از APIها، ابزارهای و پیاده سازی الگوریتم‌های امنیتی، ساز و کارها و پروتکل‌های مناسبی استفاده می‌کند. API های جاوا شامل رمز نگاری، زیرساخت‌های کلید عمومی، ارتباطات ایمن احراز هویت و کنترل دسترسی می‌شود بنابراین برنامه نویسی جاوا برای ایجاد برنامه‌های مخصوص گوشی همراه ایمن است.

خبرگزاری ایمنا


مرتبط ها
ارسال نظر
chapta
حداکثر تعداد کاراکتر نظر 200 ميياشد .
نظراتی که حاوی توهین یا افترا به اشخاص ،قومیت ها ،عقاید دیگران باشد و یا با قوانین کشور وآموزه های دینی مغایرت داشته باشد منتشر نخواهد شد - لطفاً نظرات خود را با حروف فارسی تایپ کنید.

تمدید مهلت انتخاب رشته پذیرش بدون آزمون کاردانی به کارشناسی ۱۴۰۵

فرصت مجدد ثبت نام در پذیرش بدون آزمون کاردانی مهارتی ۱۴۰۵ فراهم شد

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

نگرشی نو به حفظ قرآن در مدارس، محور چهارمین همایش ایده‌پردازان قرآنی

وطن‌دوستی در نگاه اسلام فضیلت است یا تعصب؟

تصویری از رهبر شهید در مراسم ۳۱۳ هزار نفری جان‌فدایان

حضور نمادین کاروان مراسم عروسی سیریک در رزمایش جان‌فدا

‏ حضور مقتدرانه بانوان کلاه‌کج‌ در رزمایش جان‌فدا

حضور خاخام اعظم جامعه یهودیان ایران در مراسم جان فدا

فراخوان ارسال مقالات به همایش اربعین در مکتب امام شهید

خبرنگار آمریکایی: گازوییل در فلوریدا و تگزاس تمام شده است+عکس

براساس قواعد فقهی تنظیم گری فضای مجازی ضروری است

نرخ اجاره‌بهای خوابگاه‌های دانشجویی در سال جدید اعلام شد+عکس

جانفدایان مسلح به شمشیر و کاتانا

دانشگاه مبعوث رستاخیز دانایی در امتداد غیرت ملی

مدادهایی که بعد از تمام شدن، سبز می‌شوند

ادبیات پایداری روایتی مویرگی از زندگی است

از علیرضا طبایی «باید به آفتاب بگویم»

چه کسی گفته است قهرمان‌ها فقط در خط مقدم ساخته می‌شوند؟

نوجوان را دستِ کدام کتاب بسپاریم؟

غذا چگونه جایگاه اجتماعی و منزلت افراد را شکل می‌دهد؟

روایت رادیو تهران از دفاع مقدس؛ از مادران جنگ تا بدرقه فرزندان شهدا

حمایت از فلسطین باعث حذف رپر مشهور شد

فیلم ۱۰۰ جشنواره ایده‌هاست، روایت فیلمسازان جوان از جنگ در بستر زندگی

معرفی بهترین برنامه‌های تلویزیونی ۲۰۲۶؛ «خلیج بیوه» ۱۴ جایزه امی برد

سیامک صفری: ظرفیت بازگشت به سریال‌های نوستالژیک اضافه می‌شود

سامانه «سادان» برای ارزش‌گذاری دارایی‌های نامشهود راه‌اندازی می‌شود

آزمون عملی علوم ورزشی در ۲۶ حوزه کشور کلید خورد

بیش از ۱۰۰ میلیارد دقیقه مکالمه و ۸۶ میلیارد پیامک تنها در ۳ ماه

شناسایی خشکیدگی درختان جنگلی با هوش مصنوعی

روند پرداخت یارانه‌های تغذیه دانشجویان بدون تغییر ماند

بیل گیتس: همه دولت های جهان عقب تر از هوش مصنوعی هستند

نتایج نهایی ۵ آزمون گروه علوم پزشکی منتشر شد

دانشگاه صنعتی امیرکبیر به‌دنبال جذب دانش‌آموزان مستعد کشورهای همسایه

شبکه شعب خودرو۴۵ به ۷۸ شعبه رسید

هلیا امامی: دوست داشتم از کلیشه دختر مثبت فاصله بگیرم

لباس مدرسه فقط فرم نیست، کودک باید آن را دوست داشته باشد

به مناسبت روز سینما: روزی که دوربین شهید آوینی روایتگر جنگ شد

کتاب عروس بی نشان ها: قرار بود یک عمر کنار هم باشند، اما جنگ مهلتشان نداد

حق کودک بر حریم خصوصی؛ چالشی برای فرهنگ دیجیتال ایران

نشر در لهستان؛ انتشار بیش از ۳۱هزار عنوان کتاب در سال ۲۰۲۵

نشان درجه یک هنری به این کارگردان اهدا شد: علیرضا داوودنژاد بدترین فیلمش هم «سینما» است

افزایش پذیرش دانشجو معلم تا سه برابر ظرفیت

۹۵ درصد مدارس کشور آماده بازگشایی هستند

ارزیابی سالانه یک میلیون و ۲۰۰ هزار نوآموز در برنامه سنجش

مهلت ثبت نام پذیرش بدون آزمون کاردانی به کارشناسی ۱۴۰۵ تمدید شد

تمدید مهلت ثبت نام پذیرش بدون آزمون کاردانی ویژه مهارتی سال ۱۴۰۵

پایان نخستین دوره پسادکتری علوم ورزشی امیرکبیر با محوریت هوش مصنوعی

بزرگ‌ترین رقابت دانش‌آموزی در حوزه کوانتوم و لیزر برگزار شد

شرکت انگلیسی داده‌های مشتریانش را به هکرها داد

مهلت انتخاب رشته آزمون دستیاری پزشکی مجدد تمدید شد

حمله ایران معماری هوش مصنوعی امارات را تغییر داد؛ فرار داده‌ها به کوه

چالش‌های مصوبه اخیر «ستاد ویژه ساماندهی فضای مجازی» از منظر حقوقی

مدیران ارشد هوش مصنوعی خواستار کندتر شدن پیشرفت آن شدند

قالیباف قانون ملی توسعه هوش مصنوعی را ابلاغ کرد

سهمیه ویژه کنکور برای آسیب‌دیدگان جنگ نیازمند بازنگری است

پارادوکس رفاه و رضایت؛ چرا مدرنیته ما را شادتر نکرد؟

پیوند عرفان کلاسیک با زیست انسان معاصر در شرح فتوحات مکیه باب ۵۶۰

عالمی که علم و مبارزه را به سنگر امامت جمعه پیوند زد

نظریات و رویکردهای اسلامی در خصوص مددکاری اجتماعی

نسل امروز بی اراده‌تر از نسل قبل است؟

از تربت ۱۷ کیلویی تا یک میلیون سند تاریخی، جلوه‌ای از حرم بانوی کرامت

حجت‌الاسلام قمی: مردم نمی‌گذارند قیمت پایان جنگ، فروختن عزت ایران باشد

جزئیات برگزاری بیستمین آزمون سراسری قرآن و عترت

خیابان و زندگی؛ واکاوی نقش زنان در پایداری اجتماعات شبانه

«دهکده سلامت» یادگار یک خیر بزرگ برای بیماران صعب العلاج

چرا عرفان‌های نوپدید برای جوان امروز جذاب‌اند؟

نگاهی به سریال «دیوار دفاعی»؛ ملی شدن صنعت نفت با چاشنی فوتبال

شعری از نظامی گنجوی موضوع یک انیمیشن کوتاه شد

دیوارنگاره میدان ولیعصر (عج) موقتا تغییر نمی‌کند؛ آغاز ایمن‌سازی

«اسکورت» بر صدر فروش روزانه نشست؛ استقبال از آزادی زنان زندانی

حسین علیزاده مهمان «هم‌کلام» می‌شود

بازی «بوم‌بوم» با حضور خانواده شهید طهرانی‌مقدم رونمایی شد

«ململ» مهمان نمایشگاه ایران نوشت شد

محرابی که منافقین را به وحشت انداخت؛ چرا مدنی باید ترور می‌شد؟

اپل به جمع تولید کنندگان موبایل تاشو پیوست

رئیس دانشگاه تهران: برای مقابله با تحریم‌های علمی برنامه‌ریزی می‌کنیم

روحانیِ پیونددهنده دین و آزادی

توصیه پذیرفته شدگان تیزهوشان، کدام آموزشگاه است؟!

برگزیدگان ‌بیستمین جشنواره ملی شیخ بهایی معرفی و تقدیر شدند

سهمیه ویژه کنکور برای آسیب‌دیدگان جنگ نیازمند بازنگری است

مهلت انتخاب رشته آزمون دستیاری پزشکی مجدد تمدید شد

تمدید مهلت ثبت نام پذیرش بدون آزمون کاردانی ویژه مهارتی سال ۱۴۰۵

نتایج نهایی ۵ آزمون گروه علوم پزشکی منتشر شد

مهلت ثبت نام پذیرش بدون آزمون کاردانی به کارشناسی ۱۴۰۵ تمدید شد

دانشگاه صنعتی امیرکبیر به‌دنبال جذب دانش‌آموزان مستعد کشورهای همسایه

افزایش پذیرش دانشجو معلم تا سه برابر ظرفیت

نشان درجه یک هنری به این کارگردان اهدا شد: علیرضا داوودنژاد بدترین فیلمش هم «سینما» است

مدیران ارشد هوش مصنوعی خواستار کندتر شدن پیشرفت آن شدند

پایان نخستین دوره پسادکتری علوم ورزشی امیرکبیر با محوریت هوش مصنوعی

چالش‌های مصوبه اخیر «ستاد ویژه ساماندهی فضای مجازی» از منظر حقوقی

بزرگ‌ترین رقابت دانش‌آموزی در حوزه کوانتوم و لیزر برگزار شد

شرکت انگلیسی داده‌های مشتریانش را به هکرها داد

هلیا امامی: دوست داشتم از کلیشه دختر مثبت فاصله بگیرم

قالیباف قانون ملی توسعه هوش مصنوعی را ابلاغ کرد

به مناسبت روز سینما: روزی که دوربین شهید آوینی روایتگر جنگ شد

نشر در لهستان؛ انتشار بیش از ۳۱هزار عنوان کتاب در سال ۲۰۲۵

از تربت ۱۷ کیلویی تا یک میلیون سند تاریخی، جلوه‌ای از حرم بانوی کرامت

حمله ایران معماری هوش مصنوعی امارات را تغییر داد؛ فرار داده‌ها به کوه

شبکه شعب خودرو۴۵ به ۷۸ شعبه رسید

حق کودک بر حریم خصوصی؛ چالشی برای فرهنگ دیجیتال ایران

«دهکده سلامت» یادگار یک خیر بزرگ برای بیماران صعب العلاج

نگاهی به سریال «دیوار دفاعی»؛ ملی شدن صنعت نفت با چاشنی فوتبال

ارزیابی سالانه یک میلیون و ۲۰۰ هزار نوآموز در برنامه سنجش

۹۵ درصد مدارس کشور آماده بازگشایی هستند

شناسایی خشکیدگی درختان جنگلی با هوش مصنوعی

نسل امروز بی اراده‌تر از نسل قبل است؟

شعری از نظامی گنجوی موضوع یک انیمیشن کوتاه شد

نظریات و رویکردهای اسلامی در خصوص مددکاری اجتماعی

پیوند عرفان کلاسیک با زیست انسان معاصر در شرح فتوحات مکیه باب ۵۶۰