آموزش جاوا _ Java

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

 

آموزش شروع به کار Java

یکی از مشکلات شروع کار با جاوا، نصب موارد موردنیاز شماست. حتی قبل از نوشتن یک خط از کد، دردسرها شروع می شوند. خوشبختانه بخش های بعدی این مورد را برای شما آسان تر کرده اند.ما تصمیم داریم تمام کدهای خود را با استفاده از یک قطعه نرم افزار به نام NetBeans بنویسیم. این نرم افزار یکی از محبوب ترین IDEها (Interface Development Environment محیط گسترش اینترفیس) در جهان برای نوشتن برنامه های جاوا می باشد. شما به اختصار خواهید دید که این برنامه چگونه خواهد بود. اما قبل از که NetBeans کار کند، لازم است که مولفه ها و فایل های مورد نیاز جاوا را نصب کنید. اولین آن Java Virtual Machine (ماشین مجازی جاوا) نامیده می شود.

 

Java Virtual Machine

آموزش Java یک سکوی مستقل می باشد و این به این معناست که روی هز سیستم عاملی اجرا می شود. بنابراین چه کامپیوتر شما Windows، Linuxیا Mac OSرا اجرا می کند، همه ی اینها در جاو یکی است. دلیل اینکه می تواند روی هر سیستم عاملی اجرا شود به علت ماشین مجازی جاوا (Java Virtual Machine) می باشد. ماشین مجازی برنامه ای است که تمام کد شما را به درستی پردازش می کند. بنابراین لازم است که قبل از اجرای هر کد جاوا، این برنامه را (ماشین مجازی) نصب کنید.

جاوا متعلق به شرکتی به نام Sun Microsystems می باشد، بنابراین لازم است برای گرفتن ماشین مجازی جاوا، که به عنوان Java Runtime Environment (JRE) نیز شناخته می شود، وارد وب سایت Sun شوید. ابتدا این صفحه را امتحان کنید. http://java.com/en/download/index.jsp

شما می توانید با کلیک کردن بر روی لینک "Do I have Java?" چک کنید که آیا JRE را سیستم خود دارید یا نه. این لینک را می توانید زیر دکمه ی Download در بالای صفحه پیدا کنید (مگر اینکه Sun جای موارد را عوض کرده باشد.) وقتی که روی لینک کلیک می کنید، کامپیوتر شما برای JRE اسکن خواهد شد. سپس به شما گفته می شود که این برنامه را دارید یا نه. اگر نداشته باشید، فرصت دانلود و نصب آن به شما داده می شود. یا اینکه می توانید لینک زیر را بررسی کنید. http://java.com/en/download/manual.jsp

"manual" (دستی) در لینک های بالا به معنای دانلود دستی ("manual download") می باشد. صفحه به شما لینک های دانلود و دستور هایی برای سیستم عامل های مختلف ارائه می دهد.

پس از دانلود و نصب، لازم است کامپیوتر خود را ریست کنید. پس از انجام این کار شما برنامه ی Java Virtual Machine را خواهید داشت.

 

توسعه ی نرم افزار Kit در جاوا

در این مرحله هنوز نمی توانید برنامه ای بنویسید. تنها کاری که انجام داده اید، نصب نرم افزار است، بنابراین برنامه های جاوا روی کامپیوتر شما اجرا خواهند شد. برای نوشتن کد و امتحان کردن آن به نرم افزاری به نام Software Development kit احتیاج دارید.

این نرم افزار از سایت زیر قابل دانلود می باشد. http://tahlildadeh.com

موردی که ما قصد استفاده از آن را داریم Java SE نامیده می شود. (SE مخفف Standard Edition می باشد، ویرایش استاندارد). روی لینک و سپس روی "Java SE (JDK) 6 Download" کلیک کنید. پس از آن وارد صفحه ای با یک لیست گیج کننده از گزینه ها برای دانلود می شوید. از آنجایی که قصد استفاده از NetBeans را داریم، این مورد را قرار دهید.

 

JDK 6 Update X with NetBeans 6.x

روی لینک Download کلیک کنید تا باز هم صفحه ی دیگری باز شود. روی top download کلیک کنید تا وارد صفحه ای شوید که در مورد سیستم عامل از شما سوال می پرسد. روی Continue کلیک کنید تا در نهایت دانلود مورد نظر را دریافت کنید. یک پیام هشدار، گرچه – این دانلود در هنگام نگارش بزرگ خواهد بود، بیشتر از 130 مگابایت! هنگامی که JDK و NetBeans را دانلود کردید، آن را روی سیستم خود نصب کنید.

برای نوشتن کد خود، قصد استفاده از NetBeans را داریم. به هر حال قبل از آغاز کار نرم افزار، در اینجا چگونگی کار کردن موارد در دنیای جاوا توضیح داده شده است.

چگونه برنامه ها در دنیای جاوا کار می کنند؟
شما در یک ویرایشگر متن کد حقیقی برای برنامه های خود می نویسید. (در NetBeans محل خاصی برای نگارش کد شما وجود دارد.) این کد source code نامیده می شود و با file extension .java ذخیره می شود. سپس برنامه ای به نام Javac برای تبدیل source code به Java Byte Code استفاده می شود. این عمل compiling نامیده می شود. پس ازاینکه Javac فرایند کامپایل Java Byte Code را به پایان رسانده است، یک فایل جدید با extension .class ایجاد می کند. ( حداقل اگر هیچ خطایی رخ ندهد این کار را انجام می دهد.) زمانی که فایل گروه ایجاد شده است، می تواند روی Java Virtual Machine اجرا شود. بنابراین یک source code با extension .java ایجاد کنید. از Java برای ایجاد یک فایل که در .class خاتمه می یابد، استفاده کنید.

 

گروه کامپایل شده را اجرا کنید.

NetBeans همه ی فرایند ایجاد و کامپایل را برای شما کنترل می کند، گرچه در پشت صحنه source code های شما را گرفته و فایل جاوا ایجاد می کند. این برنامه Javac را آغاز کرده و فایل گروه را کامپایل می کند. سپس NetBeans می تواند برنامه ی شما را داخل نرم افزار خود اجرا کند. این امر از باز کردن یک پنجزه ی ترمینال و تایپ کردن رشته های فرمان طولانی نجات می دهد.
موارد ارائه شده برگرفته از سایت تحلیل داده بوده که به صورت مختصر و تجمیع می باشد .

 

  بازگشت به فهرست موضوعی: " آموزش گام به گام زبان شرین برنامه نویسی جاوا  "

کتابخانه تقویم شمسی جاوا

دانلود :calendar-library
حجم: 3.4MB
منبع : سایت sourceiran

سورس پروژه بازی pacman به زبان جاوا

بازی pacman یکی از بازی های نوستالژی دوران کودکی ما هستش که ما به زبان جاوا آن را برای دسرسی آزاد و رایگان علاقمندان به جاوا نوشته ایم.این بازی دارای امتیاز و جان می باشد و با گرافیک زیبا با استفاده از دو کتابخانه Swing و AWT جاوا نوشته شده است.

دانلود :pacman
حجم: 37KB
منبع : سایت javapro

پروژه برنامه نقاشی به زبان جاوا

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

دانلود : simplePaint
حجم: 858KB
منبع : سایت javapro

سورس پروژه بازی Tic Tac Toe با جاوا اسکریپت

سورس پروژه بازی Tic Tac Toe با جاوا اسکریپت این سورس کد با زبان برنماه نویسی جاوا اسکریپت و ترکیبی از html و css طراحی و کدنویسی شده است. این سورس کد به صورت آرایه دو بعدی طراحی شده و امکان بازی توسط دو نفر میسر می سازد. پروژه ساده طراحی شده و برای پروژه کلاسی میتوانید یک برنامه جالب و کاربردی باشد.

دانلود :TIC TAC
حجم: 416kB
منبع : سایت / پسورد:sourcesoft.ir ر :sourcebaran

 

سورس کد سیستم چت ساده با جاوا

همانطور که می دانید این روزها استفاده از برنامه های که بشه ازشون تو موبایل استفاده کرد خیلی رواج پیدا کرده است و کاربران زیادی ازش استقبال می کنند. در این میان یکی از محبوب ترین برنامه ها، استفاده از برنامه های شبکه های اجتماعی همچون برنامه های چت می باشد که مخاطبان خاص خودش را دارد. شاید شما نیز مثل اکثرا کاربرا تو فکر راه اندازی یک برنامه چت باشید اما ندونید از کجا شروع کنید و از طرفی چون هزینه ساخت برنامه های موبایل بالاست تو فکر یک راه کوتاه باشید! به همین منظور ما برای اینکه شما دغدغه زیادی نداشته باشید یک سورس کد برنامه چت براتون آماده کردیم که باهاش میتونید یک برنامه چت ساده اما در عین حال کاربردی ایجاد کرده و کاربران زیادی سمت خود بکشید. سورس پروژه سیستم چت با زبان برنامه نویسی جاوا به صورت کاربردی و خلاق کدنویسی و طراحی شده است. دیتابیس پروژه نیز بین فایل های سورس جهت ایمپورت قرار داده شده است.

دانلود :ChatApplication
حجم: 4.1MB
منبع : سایت / پسورد:sourcesoft.ir ر :sourcebaran

پروژه ATM یا دستگاه خودپرداز به زبان جاوا

در این پروژه یک فایل حاوی اطلاعات کاربران وجود دارد. برنامه ابتدا اطلاعات را از فایل می خواند. سپس کاربر می تواند با وارد کردن username  و password  وارد حساب کاربری خود شود. پس از ورود، شش نوع عملیات برای کاربر تعریف شده است.
۱-مشاهده موجودی
۲-دریافت پول
۳-پرداخت پول
۴-انتقال وجه
۵-خروج کاربر
۶-خروج از برنامه
کاربر می تواند با وارد کردن شماره عمل، کار مورد نظر خود را انجام دهد و با زدن شماره ۵ از حساب کاربری خود خارج شده وکاربر بعدی می تواند وارد شود.

دانلود :Java ATM
حجم: 1.22MB
منبع : سایت sourcebaran

پروژه جستجو ( Search ) به زبان جاوا

به منظور جست و جوی یک فایل یا فولدر در سیستم می باشد. این برنامه شامل دو فایل Search.java و Test.java  است. در فایل  Search.java یک تابع بازگشتی به نام listFilesInDirectory وجود دارد. این تابع تا زمانی به کار خود ادامه می دهد که فایل یا فولدر مورد نظر را پیدا کند. در فایل Test.java  مسیر فایل و نام فایلی را که می خواهیم جست و جو کنیم را مشخص می کنیم. برای مثال در این برنامه مسیر را درایو G و نام فایل را ”*.ali”  داده ایم، یعنی با اجرای این برنامه هر فایلی با نام ali را که در درایو G قرار دارد ، پیدا می کند. تابع listFilesInDirectory در Test.java فراخوانی شده است، با مشخص کردن مسیر و نام فایل برنامه را اجرا کنید.

دانلود :Search File
حجم: 618KB
منبع : سایت sourcebaran