tgoop.com/Fara_Java/266
Last Update:
✳️ نمونه کد جاوا — نمونه کدهای کاربردی برای برنامه نویسان جاوا
جاوا یکی از محبوبترین زبانهای برنامهنویسی است و در حوزه وباپلیکیشن، اپلیکیشنهای ویندوزی، موبایل، شبکه، کالاهای مصرفی الکترونیک، دستگاههای گیرنده دیجیتال و تقریباً همه جا حضور دارد. جاوا اینک روی بیش از ۳ میلیارد دستگاه اجرا میشود. بر اساس گزارش اوراکل هم اینک بیش از ۵ میلیارد جاوا کارت در حال استفاده هستند. بیش از ۹ میلیون توسعهدهنده به زبان جاوا کدنویسی میکنند و محبوبیت زیادی میان توسعهدهندگان دارد و به یکی از رایجترین پلتفرمهای توسعه تبدیل شده است. در این مطلب به بررسی انواع مختلفی از نمونه کد جاوا و الگوریتمهای کاربردی این زبان برنامهنویسی میپردازیم.
══ فهرست مطالب ══
○ تاریخچه جاوا
○ اصطلاحات جاوا
○ ویژگیهای اصلی زبان جاوا
○ نکات، ترفندها و نمونه کد جاوا
○ الگوریتمها و برنامههای کاربردی جاوا
○ سخن پایانی
🔸 تاریخچه جاوا
جاوا از سوی شرکت «سان مایکروسیستمز» (Sun Microsystems) در سال ۱۹۹۱ توسعه یافت و متعاقباً از سوی شرکت «اوراکل» (Oracle) خریداری شد. این پلتفرم توسط «جیمز گاسلنیگ» (James Gosling) و «پاتریک ناتون» (Patrick Naughton) توسعه یافته است. جاوا یک زبان ساده برنامهنویسی است که موجب شده نوشتن، کامپایل کردن و دیباگ برنامهها آسان شود. با استفاده از جاوا میتوان کدهای با قابلیت استفاده مجدد و برنامههای ماژولار ساخت.
جاوا مبتنی بر کلاس و در واقع یک زبان شیءگرا است و طوری طراحی شده که تا حد امکان وابستگیهای پیادهسازی کمی داشته باشد. جاوا زبان برنامهنویسی چندمنظوره است و توسعهدهندگان با بهرهگیری از آن میتوانند یک بار کد بنویسند و آن را هر کجا اجرا کند. برنامههای جاوا کامپایل شده و روی همه پلتفرمهایی که از جاوا پشتیبانی کنند، اجرا میشوند. اپلیکیشنهای جاوا به «بایت کد» (Byte Code) کامپایل میشوند که میتواند روی هر ماشین مجازی جاوا اجرا شود. ساختار جاوا شبیه زبانهای ++c/c است.
در ۱۳ نوامبر سال ۲۰۰۶ شرکت سان اغلب کدهای ماشین مجازی جاوا را به صورت متن-باز و رایگان عرضه کرد. در ۹ می ۲۰۰۷ این شرکت این فرایند را تکمیل کرده و همه کد JVM را تحت شرایط توزیع متن-باز عرضه کرد.
🔸 اصطلاحات جاوا
برای این که شروع به یادگیری جاوا بکنید، قبلاً باید با برخی اصطلاحاتی که در این پلتفرم رواج دارند، آشنا شوید.
– ماشین مجازی جاوا (Java Virtual Machine | JVM): هر برنامه جاوا سه فاز دارد. این برنامه ابتدا نوشته میشود، سپس کامپایل میشود و در نهایت اجرا خواهد شد. مرحله نوشتن برنامه از سوی توسعهدهندگان جاوا انجام مییابد. فرایند کامپایل کد از سوی کامپایلر JAVAC اجرا میشود که کامپایلر اصلی جاوا است و شامل کیت توسعه جاوا (JDK) است. این کامپایلر برنامه جاوا را دریافت کرده و بایت کد را به عنوان خروجی تولید میکند.None
در مرحله اجرای یک برنامه جاوا، JVM بایت کد تولید شده از سوی کامپایلر را اجرا میکند. بدین ترتیب متوجه میشویم که وظیفه ماشین مجازی جاوا، اجرای بایت کد تولید شده از سوی کامپایلر است. هر سیستم عامل یک JVM متفاوت دارد، اما خروجی تولید شده پس از اجرای بایت کد روی همه سیستمهای عامل مختلف، یکسان است. به همین دلیل است که جاوا یک زبان مستقل از پلتفرم محسوب میشود.
– بایت کد (Bytecode): چنان که توضیح دادیم کامپایلر JAVAC سورس کد جاوا را به بایت کد کامپایل میکند، به طوری که JVM بتواند آن را اجرا کند. این بایت کد به صورت فایل class. ذخیره میشوند. برای مشاهده بایت کد باید از دیاسمبلرهایی مانند javap استفاده کنید.
– کیت توسعه جاوا (Java Development Kit | JDK): کیت توسعه جاوا چنان که از نامش برمیآید یک کیت توسعه کامل است که همه چیز از کامپایلر تا «محیط زمان اجرای جاوا» (JRE)، دیباگرهای جاوا، مستندات جاوا و غیره را شامل میشود. برای این که یک برنامه جاوا اجرا شود باید JDK را رویی رایانه نصب کنیم تا امکان نوشتن، کامپایل و اجرای برنامههای جاوا را بیابیم.
مطالعه ادامه مطلب 👇👇
🔗 نمونه کد جاوا — نمونه کدهای کاربردی برای برنامه نویسان جاوا — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
BY Fara_Java | فرا جاوا: آموزش برنامهنویسی جاوا

Share with your friend now:
tgoop.com/Fara_Java/266