🔥 «بزرگترین تخفیف تاریخ فرادرس» شروع شد. 🔥
🎁 «۶۰ درصد تخفیف» برای همه آموزشها در جشنواره به سوی بهار ☘️
برای مشاهده کد تخفیف ۶۰ درصدی و جزئیات جشنواره، روی لینک زیر کلیک کنید:
🔗 ورود به صفحه جشنواره - [کلیک کنید]
جهت دسترسی سریعتر به آموزشهای مورد نظر خود، میتوانید از لینکهای زیر استفاده کنید:
🔵 جدیدترین آموزشهای دو ماه اخیر [+]
🔴 پرمخاطبترین آموزشهای یک ماه اخیر [+]
🟢 همه فرادرسها با طبقهبندی موضوعی [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
🔥 «بزرگترین تخفیف تاریخ فرادرس» شروع شد. 🔥
🎁 «۶۰ درصد تخفیف» برای همه آموزشها در جشنواره به سوی بهار ☘️
برای مشاهده کد تخفیف ۶۰ درصدی و جزئیات جشنواره، روی لینک زیر کلیک کنید:
🔗 ورود به صفحه جشنواره - [کلیک کنید]
جهت دسترسی سریعتر به آموزشهای مورد نظر خود، میتوانید از لینکهای زیر استفاده کنید:
🔵 جدیدترین آموزشهای دو ماه اخیر [+]
🔴 پرمخاطبترین آموزشهای یک ماه اخیر [+]
🟢 همه فرادرسها با طبقهبندی موضوعی [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
✳️ آموزش برنامهنویسی جاوا Java
چکیده — مجموعه فیلم های آموزشی برنامه نویسی جاوا در طی ۲۳ درس، مخاطب را به صورت کامل با زبان برنامه نویسی جاوا و امکانات مختلف آن آشنا می کند. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیاده سازی گام به گام مثال های عملی آموزش داده می شوند و از این نظر، در ایجاد یک دانش عمیق در زمینه برنامه نویسی، بسیار کارآمد است. به طور خاص، در این مجموعه آموزشی، از آخرین نسخه زبان برنامه نویسی جاوا (Java 8) استفاده شده است و مباحث مربوط به برنامه نویسی شی گرا (به همراه مبانی نظری) و برنامه نویسی رابط های گرافیکی (طراحی و برنامه نویسی GUI) نیز مورد بحث و بررسی قرار گرفته اند.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش برنامه نویسی جاوا Java — کلیک کنید [+]
🤩 پیشنهاد ویژه: این آموزش و سایر آموزشهای فرادرس را در «بزرگترین جشنواره سال ۱۴۰۰ فرادرس»، با ۵۵ درصد تخفیف تهیه کنید.
🎁 کد تخفیف: EYD49
🔗 جشنواره به سوی بهار – [کلیک کنید]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
چکیده — مجموعه فیلم های آموزشی برنامه نویسی جاوا در طی ۲۳ درس، مخاطب را به صورت کامل با زبان برنامه نویسی جاوا و امکانات مختلف آن آشنا می کند. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیاده سازی گام به گام مثال های عملی آموزش داده می شوند و از این نظر، در ایجاد یک دانش عمیق در زمینه برنامه نویسی، بسیار کارآمد است. به طور خاص، در این مجموعه آموزشی، از آخرین نسخه زبان برنامه نویسی جاوا (Java 8) استفاده شده است و مباحث مربوط به برنامه نویسی شی گرا (به همراه مبانی نظری) و برنامه نویسی رابط های گرافیکی (طراحی و برنامه نویسی GUI) نیز مورد بحث و بررسی قرار گرفته اند.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش برنامه نویسی جاوا Java — کلیک کنید [+]
🤩 پیشنهاد ویژه: این آموزش و سایر آموزشهای فرادرس را در «بزرگترین جشنواره سال ۱۴۰۰ فرادرس»، با ۵۵ درصد تخفیف تهیه کنید.
🎁 کد تخفیف: EYD49
🔗 جشنواره به سوی بهار – [کلیک کنید]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
🎉 تمدید شد — ۶۰ درصد تخفیف برای همه آموزشها در «بزرگترین جشنواره تاریخ فرادرس»
💯 در جشنواره «به سوی بهار»، بیش از ۶,۱۰۰ عنوان آموزشی با ۶۰ درصد تخفیف ویژه در دسترس شماست. پس فرصت را از دست ندهید و با یادگیری مهارتهای متنوع، به زمان معنا دهید. 😉
🔗 جزئیات جشنواره - [کلیک کنید]
🔰 در ادامه برخی از آموزشهای پرطرفدار فرادرس در یک ماه اخیر، آمده است. جهت دسترسی سریعتر، روی عنوان مورد نظر خود کلیک کنید. 👇
⚡️ اکسل Excel
⚡️ برنامهنویسی پایتون
⚡️ طراحی وب با HTML
⚡️ وردپرس WordPress
⚡️ فتوشاپ Photoshop
⚡️ ترسیمات دو بعدی در AutoCAD
⚡️ ریاضی عمومی ۱ با حل مثال و تست
🌟 پرمخاطبترین آموزشهای یک ماه اخیر - [کلیک کنید]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
✳️ نمونه کد جاوا — نمونه کدهای کاربردی برای برنامه نویسان جاوا
جاوا یکی از محبوبترین زبانهای برنامهنویسی است و در حوزه وباپلیکیشن، اپلیکیشنهای ویندوزی، موبایل، شبکه، کالاهای مصرفی الکترونیک، دستگاههای گیرنده دیجیتال و تقریباً همه جا حضور دارد. جاوا اینک روی بیش از ۳ میلیارد دستگاه اجرا میشود. بر اساس گزارش اوراکل هم اینک بیش از ۵ میلیارد جاوا کارت در حال استفاده هستند. بیش از ۹ میلیون توسعهدهنده به زبان جاوا کدنویسی میکنند و محبوبیت زیادی میان توسعهدهندگان دارد و به یکی از رایجترین پلتفرمهای توسعه تبدیل شده است. در این مطلب به بررسی انواع مختلفی از نمونه کد جاوا و الگوریتمهای کاربردی این زبان برنامهنویسی میپردازیم.
══ فهرست مطالب ══
○ تاریخچه جاوا
○ اصطلاحات جاوا
○ ویژگیهای اصلی زبان جاوا
○ نکات، ترفندها و نمونه کد جاوا
○ الگوریتمها و برنامههای کاربردی جاوا
○ سخن پایانی
🔸 تاریخچه جاوا
جاوا از سوی شرکت «سان مایکروسیستمز» (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 — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
جاوا یکی از محبوبترین زبانهای برنامهنویسی است و در حوزه وباپلیکیشن، اپلیکیشنهای ویندوزی، موبایل، شبکه، کالاهای مصرفی الکترونیک، دستگاههای گیرنده دیجیتال و تقریباً همه جا حضور دارد. جاوا اینک روی بیش از ۳ میلیارد دستگاه اجرا میشود. بر اساس گزارش اوراکل هم اینک بیش از ۵ میلیارد جاوا کارت در حال استفاده هستند. بیش از ۹ میلیون توسعهدهنده به زبان جاوا کدنویسی میکنند و محبوبیت زیادی میان توسعهدهندگان دارد و به یکی از رایجترین پلتفرمهای توسعه تبدیل شده است. در این مطلب به بررسی انواع مختلفی از نمونه کد جاوا و الگوریتمهای کاربردی این زبان برنامهنویسی میپردازیم.
══ فهرست مطالب ══
○ تاریخچه جاوا
○ اصطلاحات جاوا
○ ویژگیهای اصلی زبان جاوا
○ نکات، ترفندها و نمونه کد جاوا
○ الگوریتمها و برنامههای کاربردی جاوا
○ سخن پایانی
🔸 تاریخچه جاوا
جاوا از سوی شرکت «سان مایکروسیستمز» (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 — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
⏳ فرصت محدود — با ۶۰ درصد تخفیف، یادگیری را شروع کنید.
💠 در «بزرگترین جشنواره تاریخ فرادرس» که با نام جشنواره سال نو در حال برگزاری است، بیش از ۲۲ هزار ساعت آموزش با تخفیف ۶۰ درصدی، برای یادگیری همراه شماست.
🔗 جشنواره سال نو — [کلیک کنید]
✳️ کتابخانه آموزشی خود را با جدیترین آموزشهای فرادرس تکمیل کنید: 👇
▫️ رویت Revit برای مهندسین عمران
▫️ اسکریپت نویسی آباکوس با پایتون
▫️ نوشتن مقاله ISI در پژوهش مهندسی
▫️ خرید عرضه اولیه و پذیره نویسی در بورس
▫️ اصلاح غیر مخرب رنگ و اکسپوژر در فتوشاپ
▫️ انتخاب مدل های یادگیری ماشین در پایتون
▫️ کلان داده و پایگاه داده غیر رابطهای NOSQL
▫️ آشنایی سیستمهای تصویرگری پزشکی و رادیولوژی
🔗 فهرست کامل جدیدترین آموزشها [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
⏳ فرصت محدود — با ۶۰ درصد تخفیف، یادگیری را شروع کنید.
💠 در «بزرگترین جشنواره تاریخ فرادرس» که با نام جشنواره سال نو در حال برگزاری است، بیش از ۲۲ هزار ساعت آموزش با تخفیف ۶۰ درصدی، برای یادگیری همراه شماست.
🔗 جشنواره سال نو — [کلیک کنید]
✳️ کتابخانه آموزشی خود را با جدیترین آموزشهای فرادرس تکمیل کنید: 👇
▫️ رویت Revit برای مهندسین عمران
▫️ اسکریپت نویسی آباکوس با پایتون
▫️ نوشتن مقاله ISI در پژوهش مهندسی
▫️ خرید عرضه اولیه و پذیره نویسی در بورس
▫️ اصلاح غیر مخرب رنگ و اکسپوژر در فتوشاپ
▫️ انتخاب مدل های یادگیری ماشین در پایتون
▫️ کلان داده و پایگاه داده غیر رابطهای NOSQL
▫️ آشنایی سیستمهای تصویرگری پزشکی و رادیولوژی
🔗 فهرست کامل جدیدترین آموزشها [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
✳️ زبان برنامه نویسی جاوا (Java) — از صفر تا صد
زبان برنامه نویسی جاوا (JAVA) در ۲۳ مه ۱۹۹۵ (برابر با ۲ خرداد ۱۳۷۴) از سوی جیمز گاسلینگ (James Gosling) طراحی شده است. جاوا به گواهی سایت معتبر Tiobe از سال ۲۰۰۱ همواره به عنوان اولین یا دومین زبان برنامهنویسی دنیا مطرح بوده است. در تصویر زیر درصد رتبه کسب شده این زبان را بین همه زبانهای برنامهنویسی در طی ۱۸ سال اخیر مشاهده میکنید. همچنین، زبان برنامه نویسی COBOL نیز یکی از زبانهای برتر در حوزه تجاری و Mainframe به حساب میآید.
══ فهرست مطالب ══
○ جاوا چیست؟
○ ریشههای پیدایش جاوا
○ مروری بر پلتفرم جاوا
○ چه زبانهایی از جاوا مشتق شدهاند؟
○ جاوا چه تفاوتی با جاوا اسکریپت دارد؟
○ فریمورکهای جاوا چه هستند؟
○ مزیتهای جاوا در چیست؟
○ معایب برنامهنویسی جاوا چیست ؟
○ جاوا چه کاربردهایی دارد ؟
○ موقعیتهای شغلی برای برنامهنویسان جاوا چطور است؟
○ جمعبندی زبان برنامهنویسی جاوا
○ یادگیری جاوا
○ سخن پایانی
🔸 جاوا چیست؟
جاوا یک زبان برنامهنویسی چندمنظوره و شیگرا است که تا حدودی زیادی به C و ++C شباهت دارد؛ اما استفاده از آن آسانتر است و امکان ساخت برنامههایی قدرتمند با آن وجود دارد. البته تعریفی که شرکت سان مایکروسیستمز در سال ۲۰۰۰ ارائه کرده است، شاید از تعریف فوق گویاتر باشد:
در ادامه هر یک از خصوصیات فوق را به طرز جداگانهای مورد بررسی قرار میدهیم:
– جاوا یک زبان ساده است
جاوا در ابتدا بر اساس زبانهای C و ++C و با حذف برخی ویژگیهایی که قابلیت سردرگم کننده داشتند مدلسازی شد. از جمله این ویژگیها میتوان به اشارهگرها، پیادهسازی چندباره وراثت و بارگذاری بیش از حد عملگرها اشاره کرد که در جاوا حذف شدند. یکی از ویژگیهایی که در C++/C وجود نداشت؛ اما جزو ویژگیهای اساسی جاوا به شمار میآید، امکان بازیافت حافظه (garbage-collection) است که به طور خودکار اشیا و آرایههای بی استفاده را حذف میکند.
🔸 ریشههای پیدایش جاوا
جاوا از سوی تیمی در شرکت سان مایکروسیستمز به رهبری جیمز گاسلینگ توسعه یافته و در سال ۱۹۹۵ منتشر شد. این زبان متعاقباً از سوی شرکت اوراکل خریداری شده است.
هدف اصلی خالقان جاوا این بوده که زبانی را ایجاد کنند که بتوانند آن را روی کاربردهای مصرفی اجرا کنند. این طراحان میتوانستهاند دنیایی را تصور کنند که در آن کدها روی یخچال یا دستگاه توستر اجرا میشوند، یعنی آن چه که امروز به نام اینترنت اشیا میشناسیم. ما تنها در طی سالهای اخیر دستگاههایی ساختهایم که چنین قابلیتهایی داشته باشند و از این رو باید گفت که این طراحان اولیه بسیار از زمان خود جلوتر بودهاند. هدف طراحی این زبان منجر به چنین معماری برای آن شده است. یکی از شعارهای مهم زبان برنامه جاوا چنین است: «یک بار بنویس، همه جا اجرا کن». به بیان دیگر شما با جاوا میتوانید کدی بنویسید که آن را برای اجرای روی هر نوع دستگاهی کامپایل کنید.
اما نکته جالب این است که جاوا به دلیل این ویژگی خود محبوب نشده است؛ بلکه از مزیت فناوری نوظهوری که در همان نیمههای دهه ۹۰ میلادی ظهور یافت و چهره دنیا را دگرگون ساخت بهره گرفت؛ منظور ما فناوری وب است. جاوا این قابلیت را داشت که با آن میشد برنامههایی به نام applet نوشت. این اپلتها برنامههای کوچکی بودند که میشد داخل مرورگرهای وب آنها را اجرا کرد. با رشد خیرهکننده وب جاوا نیز سوار این موج شد و به یک زبان برنامهنویسی بسیار محبوب تبدیل شد. بدین ترتیب علیرغم این که قصد اولیه طراحان این زبان چیز دیگری بود؛ اما بسیاری از وب اپلیکیشنها به زبان جاوا نوشته شدند.
مطالعه ادامه مطلب 👇👇
🔗 زبان برنامه نویسی جاوا (Java) — از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
زبان برنامه نویسی جاوا (JAVA) در ۲۳ مه ۱۹۹۵ (برابر با ۲ خرداد ۱۳۷۴) از سوی جیمز گاسلینگ (James Gosling) طراحی شده است. جاوا به گواهی سایت معتبر Tiobe از سال ۲۰۰۱ همواره به عنوان اولین یا دومین زبان برنامهنویسی دنیا مطرح بوده است. در تصویر زیر درصد رتبه کسب شده این زبان را بین همه زبانهای برنامهنویسی در طی ۱۸ سال اخیر مشاهده میکنید. همچنین، زبان برنامه نویسی COBOL نیز یکی از زبانهای برتر در حوزه تجاری و Mainframe به حساب میآید.
══ فهرست مطالب ══
○ جاوا چیست؟
○ ریشههای پیدایش جاوا
○ مروری بر پلتفرم جاوا
○ چه زبانهایی از جاوا مشتق شدهاند؟
○ جاوا چه تفاوتی با جاوا اسکریپت دارد؟
○ فریمورکهای جاوا چه هستند؟
○ مزیتهای جاوا در چیست؟
○ معایب برنامهنویسی جاوا چیست ؟
○ جاوا چه کاربردهایی دارد ؟
○ موقعیتهای شغلی برای برنامهنویسان جاوا چطور است؟
○ جمعبندی زبان برنامهنویسی جاوا
○ یادگیری جاوا
○ سخن پایانی
🔸 جاوا چیست؟
جاوا یک زبان برنامهنویسی چندمنظوره و شیگرا است که تا حدودی زیادی به C و ++C شباهت دارد؛ اما استفاده از آن آسانتر است و امکان ساخت برنامههایی قدرتمند با آن وجود دارد. البته تعریفی که شرکت سان مایکروسیستمز در سال ۲۰۰۰ ارائه کرده است، شاید از تعریف فوق گویاتر باشد:
در ادامه هر یک از خصوصیات فوق را به طرز جداگانهای مورد بررسی قرار میدهیم:
– جاوا یک زبان ساده است
جاوا در ابتدا بر اساس زبانهای C و ++C و با حذف برخی ویژگیهایی که قابلیت سردرگم کننده داشتند مدلسازی شد. از جمله این ویژگیها میتوان به اشارهگرها، پیادهسازی چندباره وراثت و بارگذاری بیش از حد عملگرها اشاره کرد که در جاوا حذف شدند. یکی از ویژگیهایی که در C++/C وجود نداشت؛ اما جزو ویژگیهای اساسی جاوا به شمار میآید، امکان بازیافت حافظه (garbage-collection) است که به طور خودکار اشیا و آرایههای بی استفاده را حذف میکند.
🔸 ریشههای پیدایش جاوا
جاوا از سوی تیمی در شرکت سان مایکروسیستمز به رهبری جیمز گاسلینگ توسعه یافته و در سال ۱۹۹۵ منتشر شد. این زبان متعاقباً از سوی شرکت اوراکل خریداری شده است.
هدف اصلی خالقان جاوا این بوده که زبانی را ایجاد کنند که بتوانند آن را روی کاربردهای مصرفی اجرا کنند. این طراحان میتوانستهاند دنیایی را تصور کنند که در آن کدها روی یخچال یا دستگاه توستر اجرا میشوند، یعنی آن چه که امروز به نام اینترنت اشیا میشناسیم. ما تنها در طی سالهای اخیر دستگاههایی ساختهایم که چنین قابلیتهایی داشته باشند و از این رو باید گفت که این طراحان اولیه بسیار از زمان خود جلوتر بودهاند. هدف طراحی این زبان منجر به چنین معماری برای آن شده است. یکی از شعارهای مهم زبان برنامه جاوا چنین است: «یک بار بنویس، همه جا اجرا کن». به بیان دیگر شما با جاوا میتوانید کدی بنویسید که آن را برای اجرای روی هر نوع دستگاهی کامپایل کنید.
اما نکته جالب این است که جاوا به دلیل این ویژگی خود محبوب نشده است؛ بلکه از مزیت فناوری نوظهوری که در همان نیمههای دهه ۹۰ میلادی ظهور یافت و چهره دنیا را دگرگون ساخت بهره گرفت؛ منظور ما فناوری وب است. جاوا این قابلیت را داشت که با آن میشد برنامههایی به نام applet نوشت. این اپلتها برنامههای کوچکی بودند که میشد داخل مرورگرهای وب آنها را اجرا کرد. با رشد خیرهکننده وب جاوا نیز سوار این موج شد و به یک زبان برنامهنویسی بسیار محبوب تبدیل شد. بدین ترتیب علیرغم این که قصد اولیه طراحان این زبان چیز دیگری بود؛ اما بسیاری از وب اپلیکیشنها به زبان جاوا نوشته شدند.
مطالعه ادامه مطلب 👇👇
🔗 زبان برنامه نویسی جاوا (Java) — از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
🔴 آخرین فرصت برای استفاده از بزرگترین جشنواره تاریخ فرادرس
🎁 در جشنواره سال نو فرادرس، تمامی آموزشهای مورد نظر خود را با ۶۰ درصد تخفیف تهیه کرده و سال جدید را پُر قدرت و با مهارت شروع کنید.
🔗 ورود به صفحه جشنواره - [کلیک کنید]
💯 جهت دسترسی سریعتر به آموزشها، چند دستهبندی مهم و کاربردی در ادامه آمده است. با کلیک روی هر عنوان، آموزشهای هر حوزه را بر اساس پرمخاطبترین دورههای یک ماه اخیر مشاهده کنید:
🔸 فیزیک و شیمی
🔹 فنی و مهندسی
🔸 زبانهای خارجی
🔹 آموزشهای عمومی
🔸 هنر، طراحی و گرافیک
🔹 مدیریت و کسب و کار
🔸 علوم جغرافیایی و تاریخ
🔹 ریاضیات، آمار و احتمالات
🔸 برنامهنویسی و طراحی وب
🔹 علوم کامپیوتر، شبکه و IT
🔸 تربیت بدنی و علوم ورزشی
🔹 علوم انسانی و علوم تجربی
🔸 بورس، بازارهای مالی و رمز ارزها
🔹 هوش مصنوعی و یادگیری ماشین
🔸 حسابداری، حقوق و علوم اقتصادی
🔹 نگارش دانشگاهی و تحصیلات تکمیلی
🔸 علوم پزشکی، زیستشناسی و روانشناسی
📕 سایر موضوعات و دستهبندیها [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
🔴 آخرین فرصت برای استفاده از بزرگترین جشنواره تاریخ فرادرس
🎁 در جشنواره سال نو فرادرس، تمامی آموزشهای مورد نظر خود را با ۶۰ درصد تخفیف تهیه کرده و سال جدید را پُر قدرت و با مهارت شروع کنید.
🔗 ورود به صفحه جشنواره - [کلیک کنید]
💯 جهت دسترسی سریعتر به آموزشها، چند دستهبندی مهم و کاربردی در ادامه آمده است. با کلیک روی هر عنوان، آموزشهای هر حوزه را بر اساس پرمخاطبترین دورههای یک ماه اخیر مشاهده کنید:
🔸 فیزیک و شیمی
🔹 فنی و مهندسی
🔸 زبانهای خارجی
🔹 آموزشهای عمومی
🔸 هنر، طراحی و گرافیک
🔹 مدیریت و کسب و کار
🔸 علوم جغرافیایی و تاریخ
🔹 ریاضیات، آمار و احتمالات
🔸 برنامهنویسی و طراحی وب
🔹 علوم کامپیوتر، شبکه و IT
🔸 تربیت بدنی و علوم ورزشی
🔹 علوم انسانی و علوم تجربی
🔸 بورس، بازارهای مالی و رمز ارزها
🔹 هوش مصنوعی و یادگیری ماشین
🔸 حسابداری، حقوق و علوم اقتصادی
🔹 نگارش دانشگاهی و تحصیلات تکمیلی
🔸 علوم پزشکی، زیستشناسی و روانشناسی
📕 سایر موضوعات و دستهبندیها [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
✳️ متدهای جاوا — به زبان ساده
متدهای جاوا بخشی از این زبان هستند که میتوان منطق تجاری یک اپلیکیشن را با آنها تعریف کرد. متدها تعاملهای میان دادههای موجود در یک شیء را تعریف میکنند. در این راهنما با ساختار متدهای جاوا آشنا میشویم و تعریف امضای متد و شیوه فراخوانی و overload متدها را در جاوا خواهیم آموخت.
══ فهرست مطالب ══
○ ساختار متدهای جاوا
○ امضای متد
○ فراخوانی متد
○ Overload کردن متد
○ سخن پایانی
🔸 ساختار متدهای جاوا
ابتدا باید اشاره کنیم که یک متد دارای شش بخش است:
– مادیفایر دسترسی: به طور اختیاری میتوان یک مادیفایر دسترسی برای متد تعریف کرد که بخشهایی از اپلیکیشن که امکان دسترسی به این متد را دارند تعیین میکند.
– نوع بازگشتی: در صورتی که متد بازگشتی داشته باشد، نوع مقدار بازگشت یافته از سوی متد را تعریف میکند.
– شناسه متد: نامی است که به متد میدهیم.
– لیست پارامتر: یک لیست جدا شده با کاما از ورودیهای متد است.
– لیست استثنا: یک لیست اختیاری از استثناهایی است که متد میتواند تولید کند.
– بدنه متد: تعریف منطق متد است و میتواند خالی نیز باشد.
به مثال زیر توجه کنید:
در ادامه هر کدام از شش بخش مختلف متدها را به تفصیل مورد بررسی قرار میدهیم.
🔸 امضای متد
امضای متد چنان که از تعریفش برمیآید از دو مؤلفه تشکیل یافته است که شامل نام متد و لیست پارامتر است. در ادامه یک متد ساده مینویسیم:
امضای این متد به صورت getName(String firstName, String lastName) است.
شناسه متد میتواند هر شناسهای باشد. با این حال اگر از قواعد کدنویسی رایج جاوا پیروی کنیم، شناسه متد باید یک فعل با حروف کوچک باشد که در ادامه یک صفت و/یا اسم میآید.
مطالعه ادامه مطلب 👇👇
🔗 متدهای جاوا — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
متدهای جاوا بخشی از این زبان هستند که میتوان منطق تجاری یک اپلیکیشن را با آنها تعریف کرد. متدها تعاملهای میان دادههای موجود در یک شیء را تعریف میکنند. در این راهنما با ساختار متدهای جاوا آشنا میشویم و تعریف امضای متد و شیوه فراخوانی و overload متدها را در جاوا خواهیم آموخت.
══ فهرست مطالب ══
○ ساختار متدهای جاوا
○ امضای متد
○ فراخوانی متد
○ Overload کردن متد
○ سخن پایانی
🔸 ساختار متدهای جاوا
ابتدا باید اشاره کنیم که یک متد دارای شش بخش است:
– مادیفایر دسترسی: به طور اختیاری میتوان یک مادیفایر دسترسی برای متد تعریف کرد که بخشهایی از اپلیکیشن که امکان دسترسی به این متد را دارند تعیین میکند.
– نوع بازگشتی: در صورتی که متد بازگشتی داشته باشد، نوع مقدار بازگشت یافته از سوی متد را تعریف میکند.
– شناسه متد: نامی است که به متد میدهیم.
– لیست پارامتر: یک لیست جدا شده با کاما از ورودیهای متد است.
– لیست استثنا: یک لیست اختیاری از استثناهایی است که متد میتواند تولید کند.
– بدنه متد: تعریف منطق متد است و میتواند خالی نیز باشد.
به مثال زیر توجه کنید:
در ادامه هر کدام از شش بخش مختلف متدها را به تفصیل مورد بررسی قرار میدهیم.
🔸 امضای متد
امضای متد چنان که از تعریفش برمیآید از دو مؤلفه تشکیل یافته است که شامل نام متد و لیست پارامتر است. در ادامه یک متد ساده مینویسیم:
امضای این متد به صورت getName(String firstName, String lastName) است.
شناسه متد میتواند هر شناسهای باشد. با این حال اگر از قواعد کدنویسی رایج جاوا پیروی کنیم، شناسه متد باید یک فعل با حروف کوچک باشد که در ادامه یک صفت و/یا اسم میآید.
مطالعه ادامه مطلب 👇👇
🔗 متدهای جاوا — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
⏰ ساعات پایانی جشنواره سال نو — بزرگترین تخفیف تاریخ فرادرس
💥 ۶۰ درصد تخفیف بر روی همه آموزشها 💥
برای مشاهده آموزشها و دریافت تخفیف روی لینک زیر کلیک کنید:
🔗 جشنواره سال نو — [کلیک کنید]
🟢 جدیدترین آموزشها [+]
🟠 پرمخاطبترین آموزشها [+]
🔵 همه فرادرسها با طبقهبندی موضوعی [+]
🟣 آموزشهای رایگان [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
⏰ ساعات پایانی جشنواره سال نو — بزرگترین تخفیف تاریخ فرادرس
💥 ۶۰ درصد تخفیف بر روی همه آموزشها 💥
برای مشاهده آموزشها و دریافت تخفیف روی لینک زیر کلیک کنید:
🔗 جشنواره سال نو — [کلیک کنید]
🟢 جدیدترین آموزشها [+]
🟠 پرمخاطبترین آموزشها [+]
🔵 همه فرادرسها با طبقهبندی موضوعی [+]
🟣 آموزشهای رایگان [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
✳️ فرصتهای شغلی برنامهنویسان جاوا
برای رسیدن به یک جایگاه ارزشمند در این حوزه، برنامهنویسان جاوا باید حداقل در مقطع کارشناسی رشتههای علوم کامپیوتر، IT، ریاضیات یا رشتههای مرتبط دیگر تحصیل کرده باشند. برخی از کارفرمایان فقط افراد با حداقل مدرک کارشناسی ارشد را استخدام میکنند. با برخورداری از توانایی برنامهنویسی جاوا، به دست آوردن شغل در شرکتهای رایانهای چندان سخت نخواهد بود. برخی از شرکتها، برنامهنویسانی را که از تجربه و تواناییهای فنی بالایی برخوردارند اما تحصیلات دانشگاهی ندارند، نیز استخدام میکنند. با این وجود هرچه فرد تحصیلات و تجربه بالاتری داشته باشد، شانس خود را برای استخدام شدن افزایش میدهد.
══ فهرست مطالب ══
○ سطح تحصیلات
○ مسیر شغلی
○ کاربردهای برنامهنویسی جاوا
🔸 سطح تحصیلات
برای رسیدن به یک جایگاه ارزشمند در این حوزه، برنامهنویسان جاوا باید حداقل در مقطع کارشناسی رشتههای علوم کامپیوتر، IT، ریاضیات یا رشتههای مرتبط دیگر تحصیل کرده باشند. برخی از کارفرمایان فقط افراد با حداقل مدرک کارشناسی ارشد را استخدام میکنند. با برخورداری از توانایی برنامهنویسی جاوا، به دست آوردن شغل در شرکتهای رایانهای چندان سخت نخواهد بود. برخی از شرکتها، برنامهنویسانی را که از تجربه و تواناییهای فنی بالایی برخوردارند اما تحصیلات دانشگاهی ندارند، نیز استخدام میکنند. با این وجود هرچه فرد تحصیلات و تجربه بالاتری داشته باشد، شانس خود را برای استخدام شدن افزایش میدهد.
🔸 مسیر شغلی
بسته به تجربه، حرفه شما به طور معمول در یکی از مسیرهای زیر ادامه خواهد یافت:
۱. برنامهنویس تازهکار: شما کارتان را بهعنوان برنامهنویس تازهکار شروع میکنید و حدود ۳ تا ۴ سال در این سطح باقی میمانید. وظایف شما شامل برنامهنویسی، اشکالزدایی، مشارکت در بررسی کدها و مستندسازی فنی است. در این مرحله، شما همچنین باید انرژی خود را برای به دست آوردن دانش بیشتر در محیط جاوا و تسلط در یک یا چند زمینهی دیگر متمرکز کنید.
۲. برنامهنویس ارشد: با افزایش تجربه، دانش و تخصص خود به سطح برنامهنویس ارشد ارتقا پیدا میکنید. در این سطح مسئولیتهای شما بیشتر میشود. باید بر کار برنامهنویسان تازهکار نظارت کنید و در طراحی و پیادهسازی نرمافزار مشارکت نمایید. در حین مشارکت در برنامهنویسی، ارتباط شما با مشتریان نیز افزایش پیدا میکند؛ زیرا ممکن است وظیفه آموزش نرمافزار به کاربران نیز بر عهده شما گذاشته شود. در این مرحله با تمرکز برافزایش سطح دانش، تحصیلات و تخصص میتوانید در مسیر رسیدن به سطوح مدیریتی قدم بردارید.
مطالعه ادامه مطلب 👇👇
🔗 فرصتهای شغلی برنامهنویسان جاوا — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
برای رسیدن به یک جایگاه ارزشمند در این حوزه، برنامهنویسان جاوا باید حداقل در مقطع کارشناسی رشتههای علوم کامپیوتر، IT، ریاضیات یا رشتههای مرتبط دیگر تحصیل کرده باشند. برخی از کارفرمایان فقط افراد با حداقل مدرک کارشناسی ارشد را استخدام میکنند. با برخورداری از توانایی برنامهنویسی جاوا، به دست آوردن شغل در شرکتهای رایانهای چندان سخت نخواهد بود. برخی از شرکتها، برنامهنویسانی را که از تجربه و تواناییهای فنی بالایی برخوردارند اما تحصیلات دانشگاهی ندارند، نیز استخدام میکنند. با این وجود هرچه فرد تحصیلات و تجربه بالاتری داشته باشد، شانس خود را برای استخدام شدن افزایش میدهد.
══ فهرست مطالب ══
○ سطح تحصیلات
○ مسیر شغلی
○ کاربردهای برنامهنویسی جاوا
🔸 سطح تحصیلات
برای رسیدن به یک جایگاه ارزشمند در این حوزه، برنامهنویسان جاوا باید حداقل در مقطع کارشناسی رشتههای علوم کامپیوتر، IT، ریاضیات یا رشتههای مرتبط دیگر تحصیل کرده باشند. برخی از کارفرمایان فقط افراد با حداقل مدرک کارشناسی ارشد را استخدام میکنند. با برخورداری از توانایی برنامهنویسی جاوا، به دست آوردن شغل در شرکتهای رایانهای چندان سخت نخواهد بود. برخی از شرکتها، برنامهنویسانی را که از تجربه و تواناییهای فنی بالایی برخوردارند اما تحصیلات دانشگاهی ندارند، نیز استخدام میکنند. با این وجود هرچه فرد تحصیلات و تجربه بالاتری داشته باشد، شانس خود را برای استخدام شدن افزایش میدهد.
🔸 مسیر شغلی
بسته به تجربه، حرفه شما به طور معمول در یکی از مسیرهای زیر ادامه خواهد یافت:
۱. برنامهنویس تازهکار: شما کارتان را بهعنوان برنامهنویس تازهکار شروع میکنید و حدود ۳ تا ۴ سال در این سطح باقی میمانید. وظایف شما شامل برنامهنویسی، اشکالزدایی، مشارکت در بررسی کدها و مستندسازی فنی است. در این مرحله، شما همچنین باید انرژی خود را برای به دست آوردن دانش بیشتر در محیط جاوا و تسلط در یک یا چند زمینهی دیگر متمرکز کنید.
۲. برنامهنویس ارشد: با افزایش تجربه، دانش و تخصص خود به سطح برنامهنویس ارشد ارتقا پیدا میکنید. در این سطح مسئولیتهای شما بیشتر میشود. باید بر کار برنامهنویسان تازهکار نظارت کنید و در طراحی و پیادهسازی نرمافزار مشارکت نمایید. در حین مشارکت در برنامهنویسی، ارتباط شما با مشتریان نیز افزایش پیدا میکند؛ زیرا ممکن است وظیفه آموزش نرمافزار به کاربران نیز بر عهده شما گذاشته شود. در این مرحله با تمرکز برافزایش سطح دانش، تحصیلات و تخصص میتوانید در مسیر رسیدن به سطوح مدیریتی قدم بردارید.
مطالعه ادامه مطلب 👇👇
🔗 فرصتهای شغلی برنامهنویسان جاوا — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ عبارتهای لامبدا (lambda) در جاوا ۸ — مرور سریع
اگر برنامهنویس جاوا هستید یا علاقهمندید که اطلاعات بیشتری در مورد عبارتهای لامبدا در جاوا ۸ بدانید، در این نوشته با ما همراه باشید تا نگاهی به ساختار لامبدا و استفادههای آن داشته باشیم.
══ فهرست مطالب ══
○ برخی عبارتهای ساده لامبدا
○ کدنویسی تمیز و فشرده
○ استفاده از لامبدا در برنامهنویسی رابط کاربری گرافیکی (GUI)
🔸 برخی عبارتهای ساده لامبدا
در ادامه برخی نمونههای ساده از عبارتهای لامبدا را ارائه کردهایم.
عبارت لامبدای زیر دو عدد x و y را گرفته و مجموع آنها را محاسبه میکند:
نوع پارامتر برای نمایش خلاصهتر حذف شده است:
🔸 کدنویسی تمیز و فشرده
با استفاده از عبارتهای لامبدا میتوان کد مرتب و فشردهای نوشت. بدین منظور کلاسهای جاوا ۸ استفاده گستردهای از لامبدا داشتهاند.
کلاسهای کلکسیون مانند List، Set، Queue و امثال آن اینترفیس Iterable را پیادهسازی کردهاند که ایجاد حلقه بر روی عناصر را آسانتر ساخته است.
مطالعه ادامه مطلب 👇👇
🔗 عبارتهای لامبدا (lambda) در جاوا ۸ — مرور سریع — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ عبارتهای لامبدا (lambda) در جاوا ۸ — مرور سریع
اگر برنامهنویس جاوا هستید یا علاقهمندید که اطلاعات بیشتری در مورد عبارتهای لامبدا در جاوا ۸ بدانید، در این نوشته با ما همراه باشید تا نگاهی به ساختار لامبدا و استفادههای آن داشته باشیم.
══ فهرست مطالب ══
○ برخی عبارتهای ساده لامبدا
○ کدنویسی تمیز و فشرده
○ استفاده از لامبدا در برنامهنویسی رابط کاربری گرافیکی (GUI)
🔸 برخی عبارتهای ساده لامبدا
در ادامه برخی نمونههای ساده از عبارتهای لامبدا را ارائه کردهایم.
عبارت لامبدای زیر دو عدد x و y را گرفته و مجموع آنها را محاسبه میکند:
نوع پارامتر برای نمایش خلاصهتر حذف شده است:
🔸 کدنویسی تمیز و فشرده
با استفاده از عبارتهای لامبدا میتوان کد مرتب و فشردهای نوشت. بدین منظور کلاسهای جاوا ۸ استفاده گستردهای از لامبدا داشتهاند.
کلاسهای کلکسیون مانند List، Set، Queue و امثال آن اینترفیس Iterable را پیادهسازی کردهاند که ایجاد حلقه بر روی عناصر را آسانتر ساخته است.
مطالعه ادامه مطلب 👇👇
🔗 عبارتهای لامبدا (lambda) در جاوا ۸ — مرور سریع — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ جاوا اسکریپت یا سی شارپ – کدامیک بهتر است؟
انتخاب بین جاوا اسکریپت و سی شارپ نیاز به بررسی جنبههای مختلفی از تفاوتها، شباهتها، قابلیتها و سایر موارد مربوط به هر یک از این دو زبان دارد. در واقع ارائه پاسخی سریع و کوتاه به این پرسش که کدام یک بهتر است، جاوا اسکریپت یا سی شارپ چندان آسان نیست. جاوا اسکریپت و سی شارپ از جمله محبوبترین و پراستفادهترین زبانهای برنامه نویسی به حساب میآیند که کاربردهای گستردهای دارند. در این مطلب از مجله فرادرس قصد داریم در رقابتی تنگاتنگ، برنده نبرد دو غول بزرگ دنیای زبانهای برنامه نویسی، یعنی Javascript و C# را معرفی کنیم.
══ فهرست مطالب ══
○ سی شارپ چیست؟
○ جاوا اسکریپت چیست؟
○ جاوا اسکریپت یا سی شارپ؟
○ کاربردهای سی شارپ
○ کاربردهای جاوا اسکریپت
○ جدول مقایسه نهایی جاوا اسکریپت و سی شارپ
○ سخن پایانی
🔸 سی شارپ چیست؟
سی شارپ به لطف تلاشهای اندرس هیلسبرگ، خالق و پایهگذار «کامپایلر توربو پاسکال» (TURBO PASCAL) و زبان برنامه نویسی «دلفی» (Delphi)، خلق شد. اولین نسخه این زبان در ژوئن ۲۰۰۰ توسعه یافت و نسخه نهایی در سال ۲۰۰۲ همراه با ویژوال استودیو منتشر شد. اکنون سی شارپ به یکی از محبوبترین زبانهای برنامه نویسی تبدیل شده است.
سی شارپ را نمیتوان تنها بهعنوان زبان برنامه نویسی در نظر گرفت. این فناوری بخشی از از یک سیستمی بزرگ به حساب میآید که شامل سیستمعامل ویندوز، محیط توسعه ویژوال استودیو، فریمورک دات نت و سایر ابزارها است. سی شارپ تا زمانی که مایکروسافت وجود دارد و تا زمانی که مردم از سیستم عامل ویندوز استفاده میکنند وجود خواهد داشت. سی شارپ بهعنوان زبانی همهمنظوره در نظر گرفته میشود و میتواند برای اهداف مختلفی استفاده شود.
مطالعه ادامه مطلب 👇👇
🔗 جاوا اسکریپت یا سی شارپ – کدامیک بهتر است؟ — کلیک کنید (+)
📚 طبقهبندی موضوعی: برنامه نویسی
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
انتخاب بین جاوا اسکریپت و سی شارپ نیاز به بررسی جنبههای مختلفی از تفاوتها، شباهتها، قابلیتها و سایر موارد مربوط به هر یک از این دو زبان دارد. در واقع ارائه پاسخی سریع و کوتاه به این پرسش که کدام یک بهتر است، جاوا اسکریپت یا سی شارپ چندان آسان نیست. جاوا اسکریپت و سی شارپ از جمله محبوبترین و پراستفادهترین زبانهای برنامه نویسی به حساب میآیند که کاربردهای گستردهای دارند. در این مطلب از مجله فرادرس قصد داریم در رقابتی تنگاتنگ، برنده نبرد دو غول بزرگ دنیای زبانهای برنامه نویسی، یعنی Javascript و C# را معرفی کنیم.
══ فهرست مطالب ══
○ سی شارپ چیست؟
○ جاوا اسکریپت چیست؟
○ جاوا اسکریپت یا سی شارپ؟
○ کاربردهای سی شارپ
○ کاربردهای جاوا اسکریپت
○ جدول مقایسه نهایی جاوا اسکریپت و سی شارپ
○ سخن پایانی
🔸 سی شارپ چیست؟
سی شارپ به لطف تلاشهای اندرس هیلسبرگ، خالق و پایهگذار «کامپایلر توربو پاسکال» (TURBO PASCAL) و زبان برنامه نویسی «دلفی» (Delphi)، خلق شد. اولین نسخه این زبان در ژوئن ۲۰۰۰ توسعه یافت و نسخه نهایی در سال ۲۰۰۲ همراه با ویژوال استودیو منتشر شد. اکنون سی شارپ به یکی از محبوبترین زبانهای برنامه نویسی تبدیل شده است.
سی شارپ را نمیتوان تنها بهعنوان زبان برنامه نویسی در نظر گرفت. این فناوری بخشی از از یک سیستمی بزرگ به حساب میآید که شامل سیستمعامل ویندوز، محیط توسعه ویژوال استودیو، فریمورک دات نت و سایر ابزارها است. سی شارپ تا زمانی که مایکروسافت وجود دارد و تا زمانی که مردم از سیستم عامل ویندوز استفاده میکنند وجود خواهد داشت. سی شارپ بهعنوان زبانی همهمنظوره در نظر گرفته میشود و میتواند برای اهداف مختلفی استفاده شود.
مطالعه ادامه مطلب 👇👇
🔗 جاوا اسکریپت یا سی شارپ – کدامیک بهتر است؟ — کلیک کنید (+)
📚 طبقهبندی موضوعی: برنامه نویسی
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش آرایه در جاوا — به زبان ساده
آرایه در جاوا مجموعهای از عناصر داده است که در حافظه به صورت به هم پیوسته ذخیره میشوند. این سادهترین ساختار داده است که در آن میتوان به هر عضو داده مستقیماً تنها با استفاده از شماره اندیس (نمایه | Index) آن دسترسی داشت. در تمام زبانهای برنامه نویسی آرایه یکی از عناصر بسیار مهم به حساب میآید. در مقاله «آموزش آرایه در جاوا» به بررسی آرایهها در زبان برنامه نویسی بسیار کاربردی و محبوب جاوا (Java) پرداخته شده است.
══ فهرست مطالب ══
○ آرایه در جاوا چیست ؟
○ تعریف آرایه در جاوا
○ معرفی فیلم های آموزش جاوا (Java) فرادرس
○ پردازش آرایه در جاوا
○ استفاده از آرایه در جاوا
○ ارجاع آرایه به متد در جاوا
○ آرایههای چند بعدی در جاوا
○ فیلم های آموزش برنامه نویسی جاوا (Java) فرادرس
○ جمعبندی
🔸 آرایه در جاوا چیست ؟
آرایهها در برنامه نویسی جاوا اشیایی هستند که چندین متغیر از یک نوع (Type) را در حافظه ذخیره میکنند. آرایه میتواند انواع مختلف داده را در خود جای دهد. در واقع نوع مجموعهها (Collection Types) در برنامه نویسی جاوا که بخشی از بسته «java.util» هستند از آرایهها به صورت داخلی در عملکرد خود استفاده میکنند. به دلیل اینکه آرایهها در جاوا شی به حساب میآیند، در زمان اجرا (Runtime) ایجاد میشوند.
آرایه در جاوا مجموعهای از متغیرها است که میتوان با استفاده از یک نام متغیر منفرد همراه با یک اندیس به آنها ارجاع داد. هر آیتم آرایه، یک عنصر (Element) در آرایه است و نوع داده تمام عناصر آرایه نیز باید یکسان باشند. برای مثال، یک آرایه از نوع «int» حاوی مقادیر عدد صحیح است و یک آرایه از نوع «String» میتواند شامل رشتهها شود.
🔸 تعریف آرایه در جاوا
ابتدا در این بخش تعریف انواع ابتدایی آرایهها مورد بررسی قرار گرفته است. برای تعریف آرایهها در جاوا، ابتدا نوع آرایه و سپس نام آن آرایه (نامی برای شناسایی آرایه) تعیین و در انتها نیز یک کروشه در مقابل آن قرار داده میشود.
مطالعه ادامه مطلب 👇👇
🔗 آموزش آرایه در جاوا — به زبان ساده — کلیک کنید (+)
📚 طبقهبندی موضوعی: برنامه نویسی
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش آرایه در جاوا — به زبان ساده
آرایه در جاوا مجموعهای از عناصر داده است که در حافظه به صورت به هم پیوسته ذخیره میشوند. این سادهترین ساختار داده است که در آن میتوان به هر عضو داده مستقیماً تنها با استفاده از شماره اندیس (نمایه | Index) آن دسترسی داشت. در تمام زبانهای برنامه نویسی آرایه یکی از عناصر بسیار مهم به حساب میآید. در مقاله «آموزش آرایه در جاوا» به بررسی آرایهها در زبان برنامه نویسی بسیار کاربردی و محبوب جاوا (Java) پرداخته شده است.
══ فهرست مطالب ══
○ آرایه در جاوا چیست ؟
○ تعریف آرایه در جاوا
○ معرفی فیلم های آموزش جاوا (Java) فرادرس
○ پردازش آرایه در جاوا
○ استفاده از آرایه در جاوا
○ ارجاع آرایه به متد در جاوا
○ آرایههای چند بعدی در جاوا
○ فیلم های آموزش برنامه نویسی جاوا (Java) فرادرس
○ جمعبندی
🔸 آرایه در جاوا چیست ؟
آرایهها در برنامه نویسی جاوا اشیایی هستند که چندین متغیر از یک نوع (Type) را در حافظه ذخیره میکنند. آرایه میتواند انواع مختلف داده را در خود جای دهد. در واقع نوع مجموعهها (Collection Types) در برنامه نویسی جاوا که بخشی از بسته «java.util» هستند از آرایهها به صورت داخلی در عملکرد خود استفاده میکنند. به دلیل اینکه آرایهها در جاوا شی به حساب میآیند، در زمان اجرا (Runtime) ایجاد میشوند.
آرایه در جاوا مجموعهای از متغیرها است که میتوان با استفاده از یک نام متغیر منفرد همراه با یک اندیس به آنها ارجاع داد. هر آیتم آرایه، یک عنصر (Element) در آرایه است و نوع داده تمام عناصر آرایه نیز باید یکسان باشند. برای مثال، یک آرایه از نوع «int» حاوی مقادیر عدد صحیح است و یک آرایه از نوع «String» میتواند شامل رشتهها شود.
🔸 تعریف آرایه در جاوا
ابتدا در این بخش تعریف انواع ابتدایی آرایهها مورد بررسی قرار گرفته است. برای تعریف آرایهها در جاوا، ابتدا نوع آرایه و سپس نام آن آرایه (نامی برای شناسایی آرایه) تعیین و در انتها نیز یک کروشه در مقابل آن قرار داده میشود.
مطالعه ادامه مطلب 👇👇
🔗 آموزش آرایه در جاوا — به زبان ساده — کلیک کنید (+)
📚 طبقهبندی موضوعی: برنامه نویسی
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ پلی مورفیسم در جاوا چیست؟ — آموزش چند ریختی از صفر تا صد
جاوا (Java) یک زبان برنامه نویسی شیگرا است و پلی مورفیسم (Polymorphism) یکی از مشخصههای اصلی شی گرایی در جاوا و سایر زبانهای برنامه نویسی به حساب میآید. امکان نمایش یک پیام واحد به شکلهای مختلف را پلی مورفیسم میگویند. پلی مورفیسم در برنامه نویسی جاوا نیز باعث شده است که کدهای برنامه سادهتر و کوتاهتر شوند و از پیچیدگی کدها کاسته شود. همچنین، پلی مورفیسم باعث کم شدن تعداد متغیرها و بهبود خوانایی کدها میشود. به پلی مورفیسم ، چند ریختی یا چند شکلی هم گفته میشود. در این مقاله به بررسی کامل پلی مورفیسم در برنامه نویسی جاوا همراه با مثالهای کاربردی برای آن پرداخته شده است.
══ فهرست مطالب ══
○ مفهوم پلی مورفیسم در جاوا
○ پلی مورفیسم چیست؟
○ انواع پلی مورفیسم
○ معرفی فیلم های آموزش جاوا (Java) فرادرس
○ چند ریختی زمان اجرا با وراثت چند سطحی همراه با مثال
○ زیر نوع های پلی مورفیسم
○ سوالات رایج پلی مورفیسم در جاوا
○ مزایای پلی مورفیسم در جاوا کدامند؟
○ ویژگیهای پلی مورفیسم در جاوا چه هستند؟
○ معایب پلی مورفیسم در جاوا
○ فیلم های آموزش برنامه نویسی جاوا (Java) فرادرس
○ جمعبندی
🔸 مفهوم پلی مورفیسم در جاوا
در واقع Polymorphism یک قابلیت برای اشیا جاوا به حساب میآید که به کمک آن امکان ظاهر شدن در فرمهای گوناگون فراهم خواهد شد. این مفهوم به نامهای مختلفی از جمله پلی مورفیسم، چند ریختی و چند شکلی شناخته میشود. به بیان سادهتر، پلی مورفیسم در جاوا این امکان را فراهم میکند تا یک عمل به روشهای مختلف انجام شود. هر شی جاوا که بتواند بیش از یک آزمون «IS-A» را پاس کند، می توان گفت که این شی دارای خاصیت چند شکلی است. در جاوا، تمام اشیاء چند شکلی هستند، زیرا تست IS-A را برای نوع (Type) خود و برای کلاس شی گذراندهاند.
مطالعه ادامه مطلب 👇👇
🔗 پلی مورفیسم در جاوا چیست؟ — آموزش چند ریختی از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ پلی مورفیسم در جاوا چیست؟ — آموزش چند ریختی از صفر تا صد
جاوا (Java) یک زبان برنامه نویسی شیگرا است و پلی مورفیسم (Polymorphism) یکی از مشخصههای اصلی شی گرایی در جاوا و سایر زبانهای برنامه نویسی به حساب میآید. امکان نمایش یک پیام واحد به شکلهای مختلف را پلی مورفیسم میگویند. پلی مورفیسم در برنامه نویسی جاوا نیز باعث شده است که کدهای برنامه سادهتر و کوتاهتر شوند و از پیچیدگی کدها کاسته شود. همچنین، پلی مورفیسم باعث کم شدن تعداد متغیرها و بهبود خوانایی کدها میشود. به پلی مورفیسم ، چند ریختی یا چند شکلی هم گفته میشود. در این مقاله به بررسی کامل پلی مورفیسم در برنامه نویسی جاوا همراه با مثالهای کاربردی برای آن پرداخته شده است.
══ فهرست مطالب ══
○ مفهوم پلی مورفیسم در جاوا
○ پلی مورفیسم چیست؟
○ انواع پلی مورفیسم
○ معرفی فیلم های آموزش جاوا (Java) فرادرس
○ چند ریختی زمان اجرا با وراثت چند سطحی همراه با مثال
○ زیر نوع های پلی مورفیسم
○ سوالات رایج پلی مورفیسم در جاوا
○ مزایای پلی مورفیسم در جاوا کدامند؟
○ ویژگیهای پلی مورفیسم در جاوا چه هستند؟
○ معایب پلی مورفیسم در جاوا
○ فیلم های آموزش برنامه نویسی جاوا (Java) فرادرس
○ جمعبندی
🔸 مفهوم پلی مورفیسم در جاوا
در واقع Polymorphism یک قابلیت برای اشیا جاوا به حساب میآید که به کمک آن امکان ظاهر شدن در فرمهای گوناگون فراهم خواهد شد. این مفهوم به نامهای مختلفی از جمله پلی مورفیسم، چند ریختی و چند شکلی شناخته میشود. به بیان سادهتر، پلی مورفیسم در جاوا این امکان را فراهم میکند تا یک عمل به روشهای مختلف انجام شود. هر شی جاوا که بتواند بیش از یک آزمون «IS-A» را پاس کند، می توان گفت که این شی دارای خاصیت چند شکلی است. در جاوا، تمام اشیاء چند شکلی هستند، زیرا تست IS-A را برای نوع (Type) خود و برای کلاس شی گذراندهاند.
مطالعه ادامه مطلب 👇👇
🔗 پلی مورفیسم در جاوا چیست؟ — آموزش چند ریختی از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ اینترفیس در جاوا چیست؟ — مفهوم، کاربرد و پیاده سازی Java Interface
اینترفیس در جاوا (Java) چیست؟ «اینترفیس» در جاوا (Java Interface) سطح پیشرفتهای از رسیدن به انتزاع یا تجرید (Abstraction) در زبان برنامه نویسی جاوا به حساب میآید. به اینترفیس «رابط» یا «واسط» نیز گفته میشود. همچنین، استفاده از اینترفیس در جاوا به کاهش پیچیدگی کدها، سادگی و خوانایی (Readability) برنامهها کمک میکند. در این مقاله به تفاوت اینترفیس با برخی مفاهیم مشابه آن مانند کلاس و انتزاع نیز پرداخته شده است. در این نوشتار علاوه بر پرداختن به چیستی اینترفیس در جاوا سعی شده است تا انواع اینترفیس در جاوا و سایر مفاهیم مرتبط نیز شرح داده شوند.
══ فهرست مطالب ══
○ اینترفیس در جاوا چیست؟
○ شباهتهای کلاس و اینترفیس در جاوا
○ تفاوتهای بین کلاس در جاوا و اینترفیس در جاوا
○ اینترفیس در جاوا چگونه اعلان میشود؟
○ چرا از اینترفیس در جاوا استفاده میشود؟
○ تفاوت انتزاع و اینترفیس در جاوا چیست؟
○ اینترفیس تو در تو در جاوا چیست؟
○ معرفی فیلم های آموزش جاوا فرادرس
○ بسط اینترفیس در جاوا چگونه است؟
○ اینترفیس Marker یا Tag در جاوا چیست؟
○ متد پیشفرص در اینترفیس جاوا
○ متد ایستا و خصوصی در اینترفیس جاوا چیست؟
○ مزایای اینترفیس در جاوا کدامند؟
○ معایب اینترفیس در جاوا چیست؟
○ چند نکته کلیدی اینترفیس در جاوا
○ فیلم های آموزش زبان برنامه نویسی جاوا (Java) فرادرس
○ جمعبندی
🔸 اینترفیس در جاوا چیست؟
اینترفیس در زبان برنامه نویسی جاوا یک نوع داده انتزاعی به حساب میآید. اینترفیس در جاوا برای تعیین رفتاری استفاده میشود که کلاسها باید آن را پیادهسازی کنند. اینترفیسها مشابه پروتکلها (قواعد) هستند. اینترفیسها در جاوا با استفاده از کلمه کلیدی «interface» اعلان میشوند. اعلان اینترفیسها تنها شامل امضای متد (Method Signature) و اعلانهای ثابت میشوند. اعلان ثابت (Constant) یعنی اعلان متغیرهایی که به صورت ایستا (استاتیک) و نهایی (Final) اعلان میشوند. اینترفیس ساز و کاری برای رسیدن به انتزاع محسوب میشود.
مطالعه ادامه مطلب 👇👇
🔗 اینترفیس در جاوا چیست؟ — مفهوم، کاربرد و پیاده سازی Java Interface — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
اینترفیس در جاوا (Java) چیست؟ «اینترفیس» در جاوا (Java Interface) سطح پیشرفتهای از رسیدن به انتزاع یا تجرید (Abstraction) در زبان برنامه نویسی جاوا به حساب میآید. به اینترفیس «رابط» یا «واسط» نیز گفته میشود. همچنین، استفاده از اینترفیس در جاوا به کاهش پیچیدگی کدها، سادگی و خوانایی (Readability) برنامهها کمک میکند. در این مقاله به تفاوت اینترفیس با برخی مفاهیم مشابه آن مانند کلاس و انتزاع نیز پرداخته شده است. در این نوشتار علاوه بر پرداختن به چیستی اینترفیس در جاوا سعی شده است تا انواع اینترفیس در جاوا و سایر مفاهیم مرتبط نیز شرح داده شوند.
══ فهرست مطالب ══
○ اینترفیس در جاوا چیست؟
○ شباهتهای کلاس و اینترفیس در جاوا
○ تفاوتهای بین کلاس در جاوا و اینترفیس در جاوا
○ اینترفیس در جاوا چگونه اعلان میشود؟
○ چرا از اینترفیس در جاوا استفاده میشود؟
○ تفاوت انتزاع و اینترفیس در جاوا چیست؟
○ اینترفیس تو در تو در جاوا چیست؟
○ معرفی فیلم های آموزش جاوا فرادرس
○ بسط اینترفیس در جاوا چگونه است؟
○ اینترفیس Marker یا Tag در جاوا چیست؟
○ متد پیشفرص در اینترفیس جاوا
○ متد ایستا و خصوصی در اینترفیس جاوا چیست؟
○ مزایای اینترفیس در جاوا کدامند؟
○ معایب اینترفیس در جاوا چیست؟
○ چند نکته کلیدی اینترفیس در جاوا
○ فیلم های آموزش زبان برنامه نویسی جاوا (Java) فرادرس
○ جمعبندی
🔸 اینترفیس در جاوا چیست؟
اینترفیس در زبان برنامه نویسی جاوا یک نوع داده انتزاعی به حساب میآید. اینترفیس در جاوا برای تعیین رفتاری استفاده میشود که کلاسها باید آن را پیادهسازی کنند. اینترفیسها مشابه پروتکلها (قواعد) هستند. اینترفیسها در جاوا با استفاده از کلمه کلیدی «interface» اعلان میشوند. اعلان اینترفیسها تنها شامل امضای متد (Method Signature) و اعلانهای ثابت میشوند. اعلان ثابت (Constant) یعنی اعلان متغیرهایی که به صورت ایستا (استاتیک) و نهایی (Final) اعلان میشوند. اینترفیس ساز و کاری برای رسیدن به انتزاع محسوب میشود.
مطالعه ادامه مطلب 👇👇
🔗 اینترفیس در جاوا چیست؟ — مفهوم، کاربرد و پیاده سازی Java Interface — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ ۲۲ پروژه جاوا اسکریپت برای تمرین و افزایش مهارت
برای تبدیل شدن به یک برنامه نویس وب قوی و پیادهسازی پروژههای مختلف وب، لازم است هر فرد متقاضی این حرفه، مهارتهای زبان برنامه نویسی جاوا اسکریپت را در خود بهبود ببخشد. جاوا اسکریپت هماکنون یکی از محبوبترین زبانهای برنامه نویسی است و به خصوص در توسعه وب بسیار مورد استفاده قرار میگیرد. در این مطلب آموزشی از مجله فرادرس ۲۲ پروژه جاوا اسکریپت برای تمرین و بهبود دانش کاربران از JavaScript به همراه توضیحات کوتاهی با هر پروژه ارائه شده است. ایدههای به کار گرفته شده در این پروژههای مختلف از سطح مبتدی تا متوسط را شامل میشوند و برای کاربرانی که به جاوا اسکریپت علاقه دارند، بسیار مفید هستند.
══ فهرست مطالب ══
○ نحوه انتخاب بهترین پروژه جاوا اسکریپت برای یادگیری سریعتر
○ فهرست ۲۲ پروژه جاوا اسکریپت
○ سؤالات متداول
○ سخن پایانی
🔸 نحوه انتخاب بهترین پروژه جاوا اسکریپت برای یادگیری سریعتر
بهترین راه برای یادگیری یک زبان برنامه نویسی، صرف زمان و تلاش روی پروژههای مختلف است. کاربران برای انتخاب بهترین پروژه به منظور کمک به ارتقای دانش خود، باید نسبت به تسلط آنها به این زبان پروژه های جاوا اسکریپتی خود را انتخاب کرده و روی آنها کار کنند.
برای مثال کسانی که در سطح صفر از برنامه نویسی جاوا اسکریپت قرار دارند یا در سطح بسیار مبتدی با آن آشنا هستند، بهتر است از پروژههای ساده جاوا اسکریپت شروع کنند. به صورت کلی بهتر است کاربران همیشه موضوعهایی را انتخاب کنند که از سطح دانش فعلی آنها کمی بالاتر هستند. این به این دلیل است که مانور دادن فقط روی چیزهایی که یاد دارند، کمکی به پیشرفتشان نخواهد کرد.
مطالعه ادامه مطلب 👇👇
🔗 ۲۲ پروژه جاوا اسکریپت برای تمرین و افزایش مهارت — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
برای تبدیل شدن به یک برنامه نویس وب قوی و پیادهسازی پروژههای مختلف وب، لازم است هر فرد متقاضی این حرفه، مهارتهای زبان برنامه نویسی جاوا اسکریپت را در خود بهبود ببخشد. جاوا اسکریپت هماکنون یکی از محبوبترین زبانهای برنامه نویسی است و به خصوص در توسعه وب بسیار مورد استفاده قرار میگیرد. در این مطلب آموزشی از مجله فرادرس ۲۲ پروژه جاوا اسکریپت برای تمرین و بهبود دانش کاربران از JavaScript به همراه توضیحات کوتاهی با هر پروژه ارائه شده است. ایدههای به کار گرفته شده در این پروژههای مختلف از سطح مبتدی تا متوسط را شامل میشوند و برای کاربرانی که به جاوا اسکریپت علاقه دارند، بسیار مفید هستند.
══ فهرست مطالب ══
○ نحوه انتخاب بهترین پروژه جاوا اسکریپت برای یادگیری سریعتر
○ فهرست ۲۲ پروژه جاوا اسکریپت
○ سؤالات متداول
○ سخن پایانی
🔸 نحوه انتخاب بهترین پروژه جاوا اسکریپت برای یادگیری سریعتر
بهترین راه برای یادگیری یک زبان برنامه نویسی، صرف زمان و تلاش روی پروژههای مختلف است. کاربران برای انتخاب بهترین پروژه به منظور کمک به ارتقای دانش خود، باید نسبت به تسلط آنها به این زبان پروژه های جاوا اسکریپتی خود را انتخاب کرده و روی آنها کار کنند.
برای مثال کسانی که در سطح صفر از برنامه نویسی جاوا اسکریپت قرار دارند یا در سطح بسیار مبتدی با آن آشنا هستند، بهتر است از پروژههای ساده جاوا اسکریپت شروع کنند. به صورت کلی بهتر است کاربران همیشه موضوعهایی را انتخاب کنند که از سطح دانش فعلی آنها کمی بالاتر هستند. این به این دلیل است که مانور دادن فقط روی چیزهایی که یاد دارند، کمکی به پیشرفتشان نخواهد کرد.
مطالعه ادامه مطلب 👇👇
🔗 ۲۲ پروژه جاوا اسکریپت برای تمرین و افزایش مهارت — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ بهترین IDE برای جاوا چیست؟ — محبوبترین گزینههای سال ۲۰۲۲
در ابتدای این مطلب معرفی بهترین IDE برای جاوا باید اشاره کنیم که IDE به معنی «محیط یکپارچه توسعه» (Integrated Development Environment) است. برنامهنویسان با استفاده از IDE میتوانند کدهای خود را به شیوه بسیار راحتتری نسبت به ادیتورهای متنی ساده بنویسند. IDE-ها قابلیتهای زیادی از جمله پیشنهاد کد دارند و خطاهای نحوی موجود در برنامه را هایلایت میکنند. به این ترتیب کارایی برنامهنویسان بالاتر میرود. شما که این مقاله را برای مطالعه انتخاب کردهاید، به احتمال زیاد به دنبال پاسخ این سؤال هستید که بهترین IDE برای جاوا کدام است. با ما تا انتهای این مطلب همراه باشید تا پاسخ سؤالتان را دریافت کنید.
══ فهرست مطالب ══
○ بهترین IDE برای جاوا
○ محیط توسعه یکپارچه NetBeans
○محیط IntelliJ IDEA
○ معرفی فیلم آموزش برنامهنویسی جاوا Java فرادرس
○ سخن پایانی
🔸 بهترین IDE برای جاوا
جاوا سالها است که یک زبان برنامهنویسی با کاربرد گسترده است و با توجه به کارکرد عالی و پذیرش گستردهاش در میان توسعهدهندگان، جایگاه بالایی دارد. IDEهای خوب زیادی برای جاوا عرضه شدهاند. به عنوان مثال میتوان به NetBeans ،Eclipse و IntelliJ اشاره کرد. در ادامه این مطلب هر کدام از این سه محیط برنامهنویسی را از زوایای گوناگون به تفصیل مورد کاوش قرار میدهیم.
🔸 محیط توسعه یکپارچه NetBeans
قابلیت NetBeans (+) حمایت گستردهای در میان جامعه توسعهدهندگان جاوا دارد که شامل توسعهدهندگان حرفهای برای سازمانها، سیستمهای نهفته، وب، موبایل، اپلیکیشنهای دسکتاپ و بسیاری موارد دیگر میشود. شرک اوراکل وظیفه پشتیبانی از NetBeans را به عنوان IDE رسمی خود برای جاوا ۸ و نسخههای بالاتر بر عهده دارد.
مطالعه ادامه مطلب 👇👇
🔗 بهترین IDE برای جاوا چیست؟ — محبوبترین گزینههای سال ۲۰۲۲ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ بهترین IDE برای جاوا چیست؟ — محبوبترین گزینههای سال ۲۰۲۲
در ابتدای این مطلب معرفی بهترین IDE برای جاوا باید اشاره کنیم که IDE به معنی «محیط یکپارچه توسعه» (Integrated Development Environment) است. برنامهنویسان با استفاده از IDE میتوانند کدهای خود را به شیوه بسیار راحتتری نسبت به ادیتورهای متنی ساده بنویسند. IDE-ها قابلیتهای زیادی از جمله پیشنهاد کد دارند و خطاهای نحوی موجود در برنامه را هایلایت میکنند. به این ترتیب کارایی برنامهنویسان بالاتر میرود. شما که این مقاله را برای مطالعه انتخاب کردهاید، به احتمال زیاد به دنبال پاسخ این سؤال هستید که بهترین IDE برای جاوا کدام است. با ما تا انتهای این مطلب همراه باشید تا پاسخ سؤالتان را دریافت کنید.
══ فهرست مطالب ══
○ بهترین IDE برای جاوا
○ محیط توسعه یکپارچه NetBeans
○محیط IntelliJ IDEA
○ معرفی فیلم آموزش برنامهنویسی جاوا Java فرادرس
○ سخن پایانی
🔸 بهترین IDE برای جاوا
جاوا سالها است که یک زبان برنامهنویسی با کاربرد گسترده است و با توجه به کارکرد عالی و پذیرش گستردهاش در میان توسعهدهندگان، جایگاه بالایی دارد. IDEهای خوب زیادی برای جاوا عرضه شدهاند. به عنوان مثال میتوان به NetBeans ،Eclipse و IntelliJ اشاره کرد. در ادامه این مطلب هر کدام از این سه محیط برنامهنویسی را از زوایای گوناگون به تفصیل مورد کاوش قرار میدهیم.
🔸 محیط توسعه یکپارچه NetBeans
قابلیت NetBeans (+) حمایت گستردهای در میان جامعه توسعهدهندگان جاوا دارد که شامل توسعهدهندگان حرفهای برای سازمانها، سیستمهای نهفته، وب، موبایل، اپلیکیشنهای دسکتاپ و بسیاری موارد دیگر میشود. شرک اوراکل وظیفه پشتیبانی از NetBeans را به عنوان IDE رسمی خود برای جاوا ۸ و نسخههای بالاتر بر عهده دارد.
مطالعه ادامه مطلب 👇👇
🔗 بهترین IDE برای جاوا چیست؟ — محبوبترین گزینههای سال ۲۰۲۲ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ حلقه While در جاوا اسکریپت چیست؟ – از صفر تا صد + مثال و کد
در برنامه نویسی، از «حلقهها» (Loops) برای انجام عملیات تکراری اجرای بلوکی از کدها استفاده میشود. به عنوان مثالی بسیار ساده، اگر کاربر بخواهد پیغامی خاص، ١٠٠ بار نشان داده شود، میتواند از حلقهها استفاده کند. حلقهها در جاوا اسکریپت و انواع زبانهای برنامه نویسی کاربردهای بسیاری دارند. در این میان، «حلقه While» یکی از مهمترین دستورات حلقه بهحساب میآید که برای انجام کارهای مختلفی از آن استفاده میشود. در ادامه این مطلب بیشتر به آموزش حلقه While در جاوا اسکریپت پرداختهایم و مثالهای مختلفی نیز برای درک بهتر این مفهوم در برنامه نویسی جاوا اسکریپت ارائه شدهاند.
══ فهرست مطالب ══
○ سینتکس حلقه While در جاوا اسکریپت
○ عملکرد حلقه While در جاوا اسکریپت چگونه است؟
○ فلوچارت حلقه While در زبان جاوا اسکریپت
○ مثال هایی از حلقه While در جاوا اسکریپت
○ حلقه do while در جاوا اسکریپت
○ چند مثال از حلقه do while در جاوا اسکریپت
○ حلقه While بی نهایت در جاوا اسکریپت چیست؟
○ حلقه For در جاوا اسکریپت
○ تفاوت حلقه While با حلقه For در جاوا اسکریپت
○ دستور Break در جاوا اسکریپت
○ دستور Continue در جاوا اسکریپت
○ سؤالات متداول
○ سخن پایانی
🔸 سینتکس حلقه While در جاوا اسکریپت
«سینتکس» (Syntax) حلقه While در زبان جاوا اسکریپت در ادامه آمده است.
while (condition) {
// body of loop
}
🔸 عملکرد حلقه While در جاوا اسکریپت چگونه است؟
حلقه While در زبان برنامه نویسی جاوا اسکریپت طبق سینتکس بالا به صورت زیر عمل میکند.
– حلقه While، «شرایط» (Condition) داخل پرانتز () را ارزیابی میکند.
– اگر شرط به TRUE ارزیابی شود، کدهای داخل حلقه While اجرا خواهند شد.
– وضعیت یا شرط حلقه دوباره ارزیابی میشود.
– روند ارزیابی و اجرای کدهای داخل حلقه While تا زمانی ادامه پیدا میکنند که شرط FALSE
شود و دیگر برقرار نباشد.
– زمانی که شرط FALSE شد، اجرای حلقه متوقف و اجرای برنامه از حلقه خارج خواهد شد.
مطالعه ادامه مطلب 👇👇
🔗 حلقه While در جاوا اسکریپت چیست؟ – از صفر تا صد + مثال و کد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ حلقه While در جاوا اسکریپت چیست؟ – از صفر تا صد + مثال و کد
در برنامه نویسی، از «حلقهها» (Loops) برای انجام عملیات تکراری اجرای بلوکی از کدها استفاده میشود. به عنوان مثالی بسیار ساده، اگر کاربر بخواهد پیغامی خاص، ١٠٠ بار نشان داده شود، میتواند از حلقهها استفاده کند. حلقهها در جاوا اسکریپت و انواع زبانهای برنامه نویسی کاربردهای بسیاری دارند. در این میان، «حلقه While» یکی از مهمترین دستورات حلقه بهحساب میآید که برای انجام کارهای مختلفی از آن استفاده میشود. در ادامه این مطلب بیشتر به آموزش حلقه While در جاوا اسکریپت پرداختهایم و مثالهای مختلفی نیز برای درک بهتر این مفهوم در برنامه نویسی جاوا اسکریپت ارائه شدهاند.
══ فهرست مطالب ══
○ سینتکس حلقه While در جاوا اسکریپت
○ عملکرد حلقه While در جاوا اسکریپت چگونه است؟
○ فلوچارت حلقه While در زبان جاوا اسکریپت
○ مثال هایی از حلقه While در جاوا اسکریپت
○ حلقه do while در جاوا اسکریپت
○ چند مثال از حلقه do while در جاوا اسکریپت
○ حلقه While بی نهایت در جاوا اسکریپت چیست؟
○ حلقه For در جاوا اسکریپت
○ تفاوت حلقه While با حلقه For در جاوا اسکریپت
○ دستور Break در جاوا اسکریپت
○ دستور Continue در جاوا اسکریپت
○ سؤالات متداول
○ سخن پایانی
🔸 سینتکس حلقه While در جاوا اسکریپت
«سینتکس» (Syntax) حلقه While در زبان جاوا اسکریپت در ادامه آمده است.
while (condition) {
// body of loop
}
🔸 عملکرد حلقه While در جاوا اسکریپت چگونه است؟
حلقه While در زبان برنامه نویسی جاوا اسکریپت طبق سینتکس بالا به صورت زیر عمل میکند.
– حلقه While، «شرایط» (Condition) داخل پرانتز () را ارزیابی میکند.
– اگر شرط به TRUE ارزیابی شود، کدهای داخل حلقه While اجرا خواهند شد.
– وضعیت یا شرط حلقه دوباره ارزیابی میشود.
– روند ارزیابی و اجرای کدهای داخل حلقه While تا زمانی ادامه پیدا میکنند که شرط FALSE
شود و دیگر برقرار نباشد.
– زمانی که شرط FALSE شد، اجرای حلقه متوقف و اجرای برنامه از حلقه خارج خواهد شد.
مطالعه ادامه مطلب 👇👇
🔗 حلقه While در جاوا اسکریپت چیست؟ – از صفر تا صد + مثال و کد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
Forwarded from FaraDars | فرادرس
📋 جمعبندی شب امتحان با فرادرس — دروس جمعبندی شده ۶۰ رشته دانشگاهی 😉
💯 دورههای دانشگاهی فرادرس رو با ۵۰ درصد تخفیف ببین و بهترین نمره رو در امتحانات به دست بیار! 👌
فقط کافیه روی عنوان مورد نظرت کلیک کنی و مرور و حل تمرین رو از همین الان شروع کنی: 👇
📖 مهندسی برق (+)
📖 مهندسی مکانیک (+)
📖 مهندسی عمران (+)
📖 مهندسی معماری (+)
📖 مهندسی صنایع (+)
📖 مهندسی کامپیوتر (+)
📖 مهندسی شیمی (+)
📖 سایر رشتههای فنی و مهندسی (+)
📖 علوم پایه (+)
📖 علوم انسانی (+)
📖 علوم تجربی (+)
📖 مدیریت، علوم مالی و اقتصادی (+)
📘 مشاهده سایر رشتهها - [کلیک کنید]
🎁 کد تخفیف ۵۰ درصدی: BHR75
✳️ آموزشهای رایگان [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
📋 جمعبندی شب امتحان با فرادرس — دروس جمعبندی شده ۶۰ رشته دانشگاهی 😉
💯 دورههای دانشگاهی فرادرس رو با ۵۰ درصد تخفیف ببین و بهترین نمره رو در امتحانات به دست بیار! 👌
فقط کافیه روی عنوان مورد نظرت کلیک کنی و مرور و حل تمرین رو از همین الان شروع کنی: 👇
📖 مهندسی برق (+)
📖 مهندسی مکانیک (+)
📖 مهندسی عمران (+)
📖 مهندسی معماری (+)
📖 مهندسی صنایع (+)
📖 مهندسی کامپیوتر (+)
📖 مهندسی شیمی (+)
📖 سایر رشتههای فنی و مهندسی (+)
📖 علوم پایه (+)
📖 علوم انسانی (+)
📖 علوم تجربی (+)
📖 مدیریت، علوم مالی و اقتصادی (+)
📘 مشاهده سایر رشتهها - [کلیک کنید]
🎁 کد تخفیف ۵۰ درصدی: BHR75
✳️ آموزشهای رایگان [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
✳️ انواع داده در جاوا اسکریپت — راهنمای مقدماتی به زبان ساده
در برنامهنویسی، «نوع داده» (Data Type) نوع و رفتار دادهها را تعریف میکند. به عبارت دیگر نوع داده به کامپایلر یا مفسر میگوید که برنامهنویس قصد انجام چه کاری را با یک تکه داده داشته است. اغلب زبانهای برنامهنویسی از نوعهای دادهای اساسی مانند اعداد، مقادیر بولی، رشتهها و غیره پشتیبانی میکنند. جاوا اسکریپت نیز از این قاعده مستثنی نیست. انواع داده در جاوا اسکریپت مشتمل بر هشت دسته به نامهای عدد، اعداد بزرگ (BigInt)، رشته، تهی، تعریفنشده، سمبل و شیء میشود. در این مقاله با این انواع داده در جاوا اسکریپت و شیوه استفاده از آنها آشنا خواهیم شد.
══ فهرست مطالب ══
○ انواع داده در جاوا اسکریپت
○ سخن پایانی
🔸 انواع داده در جاوا اسکریپت
انواع داده در جاوا اسکریپت را میتوان به طور کلی به دو دسته تقسیمبندی کرد که شامل انواع داده «ابتدایی» (Primitive) و انواع داده «غیر ابتدایی» (Non-primitive) میشود. برای نمونه «شیء» (Object) یک نوع داده غیر ابتدایی یا پیچیده است ولی باقی انواع داده از نوع ابتدایی هستند.
جاوا اسکریپت یک زبان با نوعبندی پویا است، یعنی نوع متغیرها در زمان اجرا بررسی میشود.
🔸 سخن پایانی
جاوا اسکریپت یکی از پرکاربردترین زبانهای برنامهنویسی دنیا است. با استفاده از جاوا اسکریپت میتوان وبسایت، وباپلیکیشن، اپلیکیشنهای سرور، بازی، اپلیکیشنهای موبایل و بسیاری چیزهای دیگر ساخت. به طور خلاصه شما با استفاده از زبان جاوا اسکریپت هر کاری که دلتان بخواهد میتوانید انجام دهید. در این مطلب تلاش کردیم شما را با انواع داده در جاوا اسکریپت آشنا کرده و مثالهایی عملی در مورد شیوه استفاده از هر کدام ارائه کنیم.
مطالعه ادامه مطلب 👇👇
🔗 انواع داده در جاوا اسکریپت — راهنمای مقدماتی به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ انواع داده در جاوا اسکریپت — راهنمای مقدماتی به زبان ساده
در برنامهنویسی، «نوع داده» (Data Type) نوع و رفتار دادهها را تعریف میکند. به عبارت دیگر نوع داده به کامپایلر یا مفسر میگوید که برنامهنویس قصد انجام چه کاری را با یک تکه داده داشته است. اغلب زبانهای برنامهنویسی از نوعهای دادهای اساسی مانند اعداد، مقادیر بولی، رشتهها و غیره پشتیبانی میکنند. جاوا اسکریپت نیز از این قاعده مستثنی نیست. انواع داده در جاوا اسکریپت مشتمل بر هشت دسته به نامهای عدد، اعداد بزرگ (BigInt)، رشته، تهی، تعریفنشده، سمبل و شیء میشود. در این مقاله با این انواع داده در جاوا اسکریپت و شیوه استفاده از آنها آشنا خواهیم شد.
══ فهرست مطالب ══
○ انواع داده در جاوا اسکریپت
○ سخن پایانی
🔸 انواع داده در جاوا اسکریپت
انواع داده در جاوا اسکریپت را میتوان به طور کلی به دو دسته تقسیمبندی کرد که شامل انواع داده «ابتدایی» (Primitive) و انواع داده «غیر ابتدایی» (Non-primitive) میشود. برای نمونه «شیء» (Object) یک نوع داده غیر ابتدایی یا پیچیده است ولی باقی انواع داده از نوع ابتدایی هستند.
جاوا اسکریپت یک زبان با نوعبندی پویا است، یعنی نوع متغیرها در زمان اجرا بررسی میشود.
🔸 سخن پایانی
جاوا اسکریپت یکی از پرکاربردترین زبانهای برنامهنویسی دنیا است. با استفاده از جاوا اسکریپت میتوان وبسایت، وباپلیکیشن، اپلیکیشنهای سرور، بازی، اپلیکیشنهای موبایل و بسیاری چیزهای دیگر ساخت. به طور خلاصه شما با استفاده از زبان جاوا اسکریپت هر کاری که دلتان بخواهد میتوانید انجام دهید. در این مطلب تلاش کردیم شما را با انواع داده در جاوا اسکریپت آشنا کرده و مثالهایی عملی در مورد شیوه استفاده از هر کدام ارائه کنیم.
مطالعه ادامه مطلب 👇👇
🔗 انواع داده در جاوا اسکریپت — راهنمای مقدماتی به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ ۱۰ مفهوم اصلی زبان جاوا که هر فرد مبتدی باید بداند
«جاوا» (Java)، یک زبان برنامهنویسی است که به شما در ساخت نرمافزارهای مخصوص پلتفرمهای مختلف کمک میکند. اگر قصد نوشتن برنامهای با «رابط کاربری گرافیکی» (Graphical User Interface) یا اصطلاحاً «GUI» برای دسکتاپ را دارید یا میخواهید یک نرمافزار سمت سرور و یا یک اپلیکیشن تلفن همراه برای اندروید بسازید، زبان جاوا گزینه مناسبی برای شما خواهد بود. برای شروع یادگیری هر زبانی، ابتدا باید با مفاهیم اصلی آن آشنا شوید. در این مقاله، ۱۰ مفهوم کلیدی در زبان جاوا از جمله مفهوم کلاس در برنامه نویسی جاوا را به شما معرفی خواهیم کرد.
══ فهرست مطالب ══
○ چرخه توسعه (ساخت نرمافزار جاوا)
○ متغیر (Variable)
○ نوع (Type)
○ کلاس (Class)
○ شیء (Object)
○ سازنده (Constructor)
○ متد (Method)
○ فیلد (Field)
○ رابط (Interface)
○ پکیج (Package)
○ سخن آخر
🔸 چرخه توسعه (ساخت نرمافزار جاوا)
برای هر نوع برنامهای، کدهای جاوا در فایلهای متنی با پسوند «java.» نوشته میشوند که به آنها «سورس فایلهای جاوا» (Java Source Files) میگویند. این سورس فایلها، با استفاده از مترجم یا «کامپایلر» (Compiler) جاوا، به «فایلهای کلاس» (Class Files) در این زبان کامپایل میشوند.
سپس، فایلهای کلاس، درون آرشیوهای «ZIP» کنار یکدیگر قرار میگیرند که به آنها، «فایلهای جار» (JAR Files) میگویند. در مرحله بعد، این فایلهای جار به ماشین مجازی جاوا داده شده و با استفاده از تابع «()main» در یک کلاس مشخص اجرا میشوند.
🔸 متغیر (Variable)
«متغیر» (Variable)، از اساسیترین مفاهیم هر برنامهای در هر زبانی محسوب میشود. متغیر، یک مکان نامگذاری شده در حافظه برنامه است که میتواند مقادیر را در خود ذخیره کند.
موارد زیر را میتوان به عنوان خصوصیات یک متغیر در نظر گرفت:
– برای هر متغیر، شروع و پایانی در در چرخه عمر آن وجود دارد.
– متغیر را میتوان از یک حافظه خارجی ذخیره و یا بازیابی کرد.
– مقدار متغیر قابل تغییر است.
– متغیر در محاسبات مورد استفاده قرار میگیرد.
مطالعه ادامه مطلب 👇👇
🔗 ۱۰ مفهوم اصلی زبان جاوا که هر فرد مبتدی باید بداند — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ ۱۰ مفهوم اصلی زبان جاوا که هر فرد مبتدی باید بداند
«جاوا» (Java)، یک زبان برنامهنویسی است که به شما در ساخت نرمافزارهای مخصوص پلتفرمهای مختلف کمک میکند. اگر قصد نوشتن برنامهای با «رابط کاربری گرافیکی» (Graphical User Interface) یا اصطلاحاً «GUI» برای دسکتاپ را دارید یا میخواهید یک نرمافزار سمت سرور و یا یک اپلیکیشن تلفن همراه برای اندروید بسازید، زبان جاوا گزینه مناسبی برای شما خواهد بود. برای شروع یادگیری هر زبانی، ابتدا باید با مفاهیم اصلی آن آشنا شوید. در این مقاله، ۱۰ مفهوم کلیدی در زبان جاوا از جمله مفهوم کلاس در برنامه نویسی جاوا را به شما معرفی خواهیم کرد.
══ فهرست مطالب ══
○ چرخه توسعه (ساخت نرمافزار جاوا)
○ متغیر (Variable)
○ نوع (Type)
○ کلاس (Class)
○ شیء (Object)
○ سازنده (Constructor)
○ متد (Method)
○ فیلد (Field)
○ رابط (Interface)
○ پکیج (Package)
○ سخن آخر
🔸 چرخه توسعه (ساخت نرمافزار جاوا)
برای هر نوع برنامهای، کدهای جاوا در فایلهای متنی با پسوند «java.» نوشته میشوند که به آنها «سورس فایلهای جاوا» (Java Source Files) میگویند. این سورس فایلها، با استفاده از مترجم یا «کامپایلر» (Compiler) جاوا، به «فایلهای کلاس» (Class Files) در این زبان کامپایل میشوند.
سپس، فایلهای کلاس، درون آرشیوهای «ZIP» کنار یکدیگر قرار میگیرند که به آنها، «فایلهای جار» (JAR Files) میگویند. در مرحله بعد، این فایلهای جار به ماشین مجازی جاوا داده شده و با استفاده از تابع «()main» در یک کلاس مشخص اجرا میشوند.
🔸 متغیر (Variable)
«متغیر» (Variable)، از اساسیترین مفاهیم هر برنامهای در هر زبانی محسوب میشود. متغیر، یک مکان نامگذاری شده در حافظه برنامه است که میتواند مقادیر را در خود ذخیره کند.
موارد زیر را میتوان به عنوان خصوصیات یک متغیر در نظر گرفت:
– برای هر متغیر، شروع و پایانی در در چرخه عمر آن وجود دارد.
– متغیر را میتوان از یک حافظه خارجی ذخیره و یا بازیابی کرد.
– مقدار متغیر قابل تغییر است.
– متغیر در محاسبات مورد استفاده قرار میگیرد.
مطالعه ادامه مطلب 👇👇
🔗 ۱۰ مفهوم اصلی زبان جاوا که هر فرد مبتدی باید بداند — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس