به آموزشگاه بیاموز خوش آمدید!

سبد خرید (0)

آموزش برنامه نویسی جاوا

 همان طور که در تصویر بالا مشاهده می کنید، در این سری از آموزش های برنامه نویسی جاوا، به ترجمه ی کتاب Java Programming نوشته ی Joyce Farrell می پردازیم. در این آموزش ها سعی بر این داشته ایم  تا با نثری ساده و روان، به ترجمه ی آموزش های برنامه نویسی جاوا بپردازیم و به طور تشریحی و کامل، برنامه نویسی با این زبان را آموزش دهیم. به منظور یادگیری کامل زبان برنامه نویسی جاوا، از شما دعوت می کنیم این سری مقالات را که به زبان ساده و روان ترجمه شده اند دنبال کنید. آموزش های برنامه نویسی جاوا، در سایت بیاموز، کاملا رایگان هستند و می توانند مورد استفاده ی دانشجویان قرار گیرند. آموزش های برنامه نویسی جاوا، کاملا به صورت تشریحی هستند  و در ترجمه ی آنها سعی شده است تا سطوح مقدماتی تا پیشرفته ی جاوا توضیح داده شوند. امکان پرسش و پاسخ در این سری از آموزش های برنامه نویسی جاوا برای دانشجویان فراهم گردیده است.

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


مقدمه ای درباره ی زبان برنامه نویسی جاوا

زبان برنامه نویسی جاوا توسط جیمز گاسلینگ ایجاد شد و توسط شرکت سان میکروسیستمز توسعه داده شد و در سال 1995 منتشر شد. آخرین نسخه ی منتشر شده ی جاوا، Java SE8 نام دارد. زبان برنامه نویسی جاوا، از ویژگی های زیر برخوردار است:

  • زبان برنامه نویسی جاوا، شیء گرا است.
  • زبان برنامه نویسی جاوا، مستقل از پلتفرم است.
  • زبان برنامه نویسی جاوا، ساده و راحت است.
  • زبان برنامه نویسی جاوا، از امنیت بالایی برخوردار است.
  • زبان برنامه نویسی جاوا، قابل حمل است. 
  • زبان برنامه نویسی جاوا، یک زبان قوی است.

هر زبانی، یک سینتکس مخصوص به خود دارد. مثلا هر زبان برنامه نویسی، برای چاپ کردن اطلاعات در خروجی، از یک دستور مخصوص به خود استفاده می کند. تمام زبان های برنامه نویسی، دارای یک سری کلمه ی کلیدی مخصوص به خود می باشند. یاد گیری یک زبان برنامه نویسی مثل جاوا یا ++C به معنی آموزش کلمات کلیدی آن زبان و سینتکس دستورات آن زبان است. با استفاده از یک زبان برنامه نویسی، قادر هستیم تا از رایانه بخواهیم که کارهای دلخواه ما را انجام دهد. 

 پس از نوشتن دستورات به وسیله ی یک زبان برنامه نویسی سطح بالا، باید از یک برنامه به نام کامپایلر یا مفسر استفاده کنیم تا بتوانیم این دستورات را به زبان ماشین تبدیل کنیم. 

نکته:

تفاوت کامپایلر با مفسر چیست؟ 

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

در حالی که یک مفسر، ابتدا یک خط از دستورات را به زبان ماشین تبدیل می کند و به محض تبدیل شدن، آن را اجرا می کند. 

 

 بسته به نوع زبان برنامه نویسی شما، از یک کامپایلر یا از یک مفسر استفاده خواهد شد.  بعنوان مثال، ++C یک زبان کامپایلری است اما ویژوال بیسیک یک زبان مفسری است.


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

نکته:

 زبان برنامه نویسی جاوا، از هردوی این تکنولوژی ها استفاده می کند. 

آزمون شماره 1:

 از بین موارد زیر، یک مورد اشتباه است و دو مورد صحیح هستند. مورد اشتباه را مشخص کنید:

مورد 1 : بر خلاف زبان های برنامه نویسی سطح پایین، یک برنامه نویسی سطح بالا به شما امکان می دهد تا از یک سری وازگان معقول به جای کلید های خاموش و روشن، استفاده کنید که کار مشابهی را انجام می دهند.

مورد 2 : یک کامپایلر، هر برنامه را به محض اینکه ترجمه شد، اجرا می کند در حالی که یک مفسر تمام دستورات یک برنامه را قبل از اجرای آن ترجمه می کند. 

مورد 3 : یک خطای نحوی زمانی روی می دهد که از یک زبان به طرز نادرستی استفاده کنید. مشخص کردن و تصحیح تمام خطاهای نحوی بخشی از پروسه ی خطایابی یک برنامه محسوب می شود.


پاسخ: مورد شماره 2 اشتباه می باشد. یک کامپایلر قبل از اجرای دستورات، تمام یک برنامه را ترجمه می کند، در حالی که یک مفسر دستورات یک برنامه را یکی پس از دیگری ترجمه می کند و به محض ترجمه شدن یک دستور آن را اجرا می کند.  

دیدگاه‌ها  

0 # امیرکیان 1396-05-06 18:29
سلام
دنبال منبعی هستم برای آموزش جاوا میشه معرفی کنید لطفا؟!
و اینکه این کورس آموزشی شما چرا آموزش اتصال و کار با دیتابیس را ندارد؟!
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # احسان عباسی 1396-05-07 11:01
سلام
برای یافتن منابع فارسی کافیه عبارت "آموزش جاوا" رو در اینترنت سرچ کنید.
در مورد بخش دوم سوال شما: هنوز به بخش ارتباط با دیتابیس نرسیده ایم.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # امیرکیان 1396-05-08 20:31
من که نگفتم منبع فارسی
منابع انگلیسی چی هست برای جاوا
و سایت رسمی و اصلی جاوا چیه و داکیومنت های جاوا را از کجا میشه پیدا کرد؟!
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # احسان عباسی 1396-05-10 20:42
اگر منظورتون از منابع، کتاب هست، می تونید در سایت زیر انواع کتاب های مربوط به جاوا رو دانلود کنید:
allitebooks.com
مستندات جاوا رو هم در آدرس زیر ببینید:
docs.oracle.com/javase/8/docs/
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن