جاوا را از کجا شروع کنیم
چرا باید جاوا را یاد بگیریم
جالب است بدانید که یکی از معروفترین و پرکاربردترین پلتفورمهای برنامه نویسی، جاوا است که اگر در مکتب خونه در حال آموزش java باشید به کاربرد و کارایی مفید جاوا پی خواهید برد. در تعریف پلتفرم باید گفت که پلتفرم محیطی برای تولید و بارگذاری و اجرای برنامه است. از دیگر ویژگیهای جاوا میتوان به قابل اعتماد بودن و سریع بودن و ایمن بودن آن اشاره کرد که باعث راغب شدن برنامه نویسان به یادگیری این پلتفرم میباشد.
استفاده جاوا به گونهای انبوه میباشد که آن را میتوان در برنامههای دکستاپی و کنسولهای بازی مانند پلی استیشنها و اکس باکسها و حتی بازیها و نرم افزارهای تلفن همراه مشاهده کرد. همچنین از ویژگیهای خوب جاوا میتوان به سهولت در نصب جاوا و سادگی این زبان و مستقل بودن و شی گرا بودن یا همان object oriented بودن این زبان اشاره کرد و جاوا به هیچ پیش پردازشی نیاز ندارد یعنی برای ایجاد یک برنامه جاوا نیازی به ورود فایلهای هدر ندارید.
نکاتی راجع به اموزش جاوا
قبل شروع آموزش java و یا حتی دانلود جاوا باید نکاتی را بدانید.
برای شروع و یادگیری یک زبان و یا یک پلتفرم برنامه نویسی و یا برنامهسازی باید ابتدا با محیط آن برنامه آشنایی داشته باشیم یا اشنا شویم که برای ما یادگیری آن بسیار آسانتر و سریعتر شود.
به دلیل زیاد بودن مطالب این زبان باید صیر و اندک پیشه کنیم که نتیجه ی خوبی از آن بگیریم و باید این را بدانیم تسلط بر جاوا فرایندی است که زمان میبرد و حتی بهترین برنامه نویسان از یک جایی شروع کردهاند و ازهمان اول کدنویس حرفهای نبودند. نکته بعدی این است که ما باید کدنویسی و اصول آن را تمرین کنیم که اگر قبلا در زبان دیگری کدنویسی انجام ندادید انجام این کار واجب و الزامی است.
نکته دیگر راجب یادگیری جاوا این ست که اگر مفهومی در جاوا برای شما غیر قابل درک بود ویا نامفهوم بود باید دوباره راجب آن بخوانید و سعی خود را برای یادگیری آن بیشتر کنید و آن را کنار نگذارید.
نصب و راه اندازی جاوا
برای راه اندازی و یا نصب جاوا شما میتوانید دیسک نصبی آن را تهیه کنید یا به دانلود جاوا بپردازید . شما میتوانید برای راهنمایی در نصب جاوا از ویدئوهای آموزشی مکتب خونه استفاده کنید.
جاوا در اندروید
امروز سیستم عامل اندروید سیستم عامل بسیاری از تبلتها و تلفنهای همراه است و دارای محبوبیت بسیاری است. جالب است بدانید که بسیاری از نرم افزارها و بازیهای اندروید توسط جاوا تولید میشود و در این مقاله به توسعه برنامههای اندروید توسط جاوا میپردازیم. قابلیت جاوا برای دستگاههای تلفن همراه عموما توسط سازندگان دستگاه ادغام میشود. این برای بارگیری یا نصب توسط مصرفکنندگان در دسترس نیست. شما باید در مورد موجود بودن این فناوری در دستگاه خود به وبسایت و یا حتی مقاله سازنده دستگاه خود مراجعه کنید.
Windows Surface RT
تبلتهای سطح با استفاده از سیستم عامل ویندوز RT از افزونه جاوا پشتیبانی نمیکنند. جاوا بودن یک برنامه دسک تاپ نمیباشد زیرا در فروشگاه Windows موجود نیست.
برخی از PDAها Blackberry ،Palm، تبلتها iPad ،Android ،Windows Surface RT، تلفنهای هوشمند iPhone ،Android، کنسولهای بازی Nintendo Wii ، پخش کنندههای MP3 / MP4 (iPod) و سایر دستگاههای همراه شخصی. افزونه جاو را پشتیبانی نمیکنند برای تعیین اینکه جاوا برای دستگاه خاص شما موجود است ، به وب سایت سازنده دستگاه خود مراجعه کنید.
برای اطلاعات بیشتر در مورد توسعه برنامه های جاوا برای دستگاه های تلفن همراه ، توسعه دهندگان باید به شبکه فناوری Oracle (OTN) مراجعه کنند. جاوا برای دستگاه های تلفن همراه به Java Platform ، Micro Edition (Java ME) متکی است ، که محیطی انعطاف پذیر felixable را برای برنامههای در حال اجرا بر روی موبایل و سایر دستگاه های جاسازی شده فراهم می کند:
- تلفنهای همراه
- دستیاران دیجیتال شخصی PDA
- جعبه تنظیم تلویزیون
- چاپگرها Java ME شامل رابطهای کاربر انعطاف پذیر
- امنیت قوی
پروتکلهای داخلی داخلی و پشتیبانی از نرم افزارهای شبکه ای و آفلاین است که می توانند به صورت پویا بارگیری شوند.برنامه های کاربردی مبتنی بر Java ME در بسیاری از دستگاهها میتوانند به صورت portable استفاده شوند.
آنچه شما برای برنامه نویسی جاوا در اندروید نیاز دارید
برای توسعه برنامههای Android یا هر برنامه جاوا برای این مورد شما نیاز به یک محیط توسعه برای نوشتن و ساخت برنامههای کاربردی دارید. Eclipse یک محیط توسعه بسیار محبوب IDE برای جاوا و IDE ارجح برای توسعه اندروید است. این سیستم عامل رایگان برای سیستم عاملهای Windows ، Mac و Linux است.
شرط ها در برنامه نویسی جاوا
با استفاده از جاوا می توانید از:
ساختارهای شرطی جاوا ،جمله “if” ،”other”، و “if” استفاده کنید. برای این اظهارات، شما از اپراتورهای برابری، رابطهای و شرطی استفاده خواهید کرد.
یادگیری جاوا چقدر آسان است؟
این سؤال تا حدودی ذهنی است، اما من شخصاً جاوا را دوست دارم که در انتهای کمی سخت تر طیف قرار دارد. گرچه ساده تر از C است و اغلب به عنوان کاربرپسند تر توصیف می شود ، مطمئناً به آسانی گزینه هایی مانند Python یا BASIC نیست که در انتهای بسیار دوستانه مبتدی طیف قرار دارند. برای مبتدیان مطلق که می خواهند بهترین راهپیمایی ممکن باشد، من پایتون را به عنوان یک نقطه شروع آسان تر توصیه میکنم.