چند وقتی بود که قصد یاد گرفتن زبان جاوا و بعد از اون آندروید رو داشتم. اما وجود مشکلات و کارهای متفرقه مانع از آن شد. هر چند کارهایی رو هم انجام دادم اما بعد از یک ماه با بازگشت به برنامه ، احساس فراموشی کردم. پس لازم دیدم که خلاصه فراگیری های خودم رو باید بنویسم تا در آینده فراموشی به وجود نیاد.
برای فراگیری این زبان از کتاب لاتین Beginning Programming with Java For Dummies استفاده کردم که واقعا عالیه. تا صفحه ی 180 رو هم خوندم که خلاصه آن رو به ندرت در سایت قرار خواهم داد. یکی از اصولی که در یادگیری برنامه نویسی موثره صبور بودن و لجباز بودنه!
در لیست بالا کلمات کلیدی class , public , static , void , وجود دارد که این گونه کلمات را نمی توان در نامگذاری متغیر ها استفاده کرد. توضیحات هر یک از آنها به زودی گفته خواهد شد. کلمه ی کلیدی public بدین معناست که از کدهای کلاس مذکور می توان در سرتاسر برنامه ی جاوا استفاده کرد و یک نوع حالت عمومی دارد. در ضمن توجه شود که زبان جاوا حساس به بزرگی کلمات است. یعنی Class با class تفاوت دارد.
به طور خلاصه این را بدانید که برای شروع هر برنامه ای در جاوا از دو خط اول به طور کامل استفاده کنید. دلیل استفاده از آن در بخش های دیگر کتاب گفته می شود.
*****************
واژگان کلیدی: در جدول زیر می توانید تمامی واژکان کلیدی برنامه ی جاوا را ببینید:
فواید هر یک از این کلمات کلیدی در بخش های دیگر گفته می شود.
اکنون به توضیح مختصری از چند واژه ی کلیدی پرداخته می گردد.
main : این کلمه یک نوع شروع برنامه برای تمامی برنامه های جاوا است. به عبارتی نشان از شروع برنامه ی جاوا دارد.
String : نشان دهنده ی یک شعبه از کلمات و عبارات و کاراکترهای متنوع می باشد.
System : نشان دهنده ی این است که برنامه ی نوشته شده از JVM تبعیت می کند.
out : به خروجی اشاره دارد. مثلا در یک برنامه بر پایه متن این عبارت ، متن مورد نظر را در صفحه ی نمایش ، به احرا در خواهد آورد.
print/println : متن مورد نظر شما را به نمایش در می آورد.
---------------------------
لیترال ها :
به تمامی مقادیر در جاوا اعم از عبارات داخل print یا مقادیر عددی و غیر عددی متغیر ها می گویند. نکته: در جاوای 7 به بعد اعداد را می توان به این شکل هم نشان داد: 1_000_000 یعنی 1000000.
نشانه گذاری ها :
در جاوا به نشان گذاری ها توجه کنید که باعث خراب شدن برنامه و خروجی ندادن آن نشوند. (مانند براکت ها یا پرانتز ها یا ... یا ; در پایان هر خط از برنامه)
مفهوم Method (روش) :
فرض کنید :
شما در یک مکانیکی کار می کنید. رییس شما به شما دستور می دهد ژنراتور ماشین را تعمیر کن. (FixTheAlternator) ، پس شما یک دستور را دریافت کردید. اما برای اجرای آن باید کارهایی از قبیل روشن کردن ماشین، آوردن آن تا مکان مورد نظر، باز کردن در کاپوت و ... را انجام دهید.
در این سناریو شما با سه بخش مجزا رو به رو می شوید. اول متن دستور که همان FixTheAlternator می باشد. سپس کارهایی را که باید انجام دهید تا به هدف اصلی یعنی تعمیر ژنراتور دست یابید. و در نهایت رییس شما و دستور call آن به تعمیر این ژنراتور.
..... ادامه دارد. به زودی