ورود

View Full Version : زبان جاوا رو از کجا شروع کنم



Sir-Programmer
شنبه 05 مهر 1393, 23:02 عصر
سلام ،
من سی شارپ کارم و حالا میخوام برنامه نویسی جاوا رو شروع کنم از کجا شروع کنم بهتره ، و مثلاً واسه برنامه نویسی کدوم محیط بهتره هم برای Winform و هم برای آندروید ممنون میشم کامل توضیح بدین .

dasssnj
یک شنبه 06 مهر 1393, 13:33 عصر
سلام.

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

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

به جامعه ی جهانی جاوا خوش آمدید .
امیدوارم توی این راه موفق باشید.

محمد فدوی
دوشنبه 07 مهر 1393, 11:20 صبح
توضیحات کامل بود فقط من یه چیزایی رو اضافه میکنم.
همونطور که گفته شد شمایی که #C کاری زبان Java رو خیلی سریع یاد میگیری. تنها چیزی که شاید اوایل بش دقت نکنی اینه که علاوه بر کتاب و آموزش و غیره، خیلی وقتا با خوندن سورس های جاوا میتونی ازش ایده بگیری! این چیزیه که توی NET. کمتر وجود داره.

مطلب دوم اینکه Java هیچوقت یه راه حل استاندارد ارائه نمیده! خب مثلا یه برنامه نویس NET. با LINQ ممکنه کار کنه و ازشم راضی باشه. اما توی Java به دلیل اینکه خیلی از کتابخونه ها توسط مردم نوشته میشه راه حل ها هم خیلی زیاده. باید بگردی و راه حل مناسب خودت رو پیدا کنی.
مثال دیگه‌ش که همینجا هم چندین بار بحث شده موضوع GUI هست. توی NET. همه ی چیزایی که نیاز داری توی فضانام System.Windows.Forms واست فراهم شده و همه ی GUI رو هم با همین کلاسا طراحی میکنی. توی Java فریمورک های خیلی زیادی واسه طراحی GUI هست که خیلی وقتا تازه کارها رو گیج میکنه.
حتی در مورد IDE هم Java راه حل های زیادی مثل NetBeans (http://netbeans.org)، Eclipse (http://www.eclipse.org)، IntelliJ IDEA (http://www.jetbrains.com/idea/)، BlueJ (http://bluej.org) و... رو داره که درکنار اینکه یه مزیته چون حق انتخاب رو به برنامه نویس میده میتونه برای تازه واردا گیج کننده هم باشه.

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

منم بهت خوش‌آمد میگم.
موفق باشی.

Sir-Programmer
سه شنبه 08 مهر 1393, 18:47 عصر
با تشکر از از dasssnj (http://barnamenevis.org/member.php?262850-dasssnj) عزیز و MohamadF (http://barnamenevis.org/member.php?145812-MohamadF) عزیز ، جواب کامل بود فقط من یه محیط برنامه نویسی کامل و پیشرفته میخوام که کارش باهاشو شروع کنم و بیشتر میخوام رو برنامه نویسی آندروید تمرکز کنم ، بگذریم سوالی در مورد برنامه طراحی شده با جاوا دارم مثلاً من یه برنامه ساده دو یا سه فرمی دارم که حجمش مثلاً 6 مگابایت میشه برای اجرای این برنامه روی سیستم های دیگه باید چه برنامه ها یا پیش نیاز های نصب بشه ؟ تقریباً حجم برنامه چقدر بالا میره ؟ ( تو سی شارپ همچین برنامه ای رو بخوای اجرا کنی باید 48 مگابایت دات نت نصب کنی که حجم نهایی برنامه به اضافه برنامه میشه 54 که فکر نکنم دیگه بکار آدم بیاد ) اگه امکانش هست در این مورد هم راهنمایی کنید
ممنون :قلب:

cups_of_java
سه شنبه 08 مهر 1393, 19:22 عصر
برنامت اگه دسکتاپ هستش بله باید JRE رو نصب کنی که حجمش حداقل 20 مگ می تونه باشه...
اما اگه می خوای embeded کار کنی یا خیلی برات ارزش داره میتونی JRE رو به حداقل هایی که توی برنامت استفاده کردی کاهش بدی و embed کنی تو خود برنامت... اینطوری حجم میاد پایین اما خب شاید کار آسونی نباشه برات

dasssnj
چهارشنبه 09 مهر 1393, 05:37 صبح
با تشکر از از dasssnj (http://barnamenevis.org/member.php?262850-dasssnj) عزیز و MohamadF (http://barnamenevis.org/member.php?145812-MohamadF) عزیز ، جواب کامل بود فقط من یه محیط برنامه نویسی کامل و پیشرفته میخوام که کارش باهاشو شروع کنم و بیشتر میخوام رو برنامه نویسی آندروید تمرکز کنم ، بگذریم سوالی در مورد برنامه طراحی شده با جاوا دارم مثلاً من یه برنامه ساده دو یا سه فرمی دارم که حجمش مثلاً 6 مگابایت میشه برای اجرای این برنامه روی سیستم های دیگه باید چه برنامه ها یا پیش نیاز های نصب بشه ؟ تقریباً حجم برنامه چقدر بالا میره ؟ ( تو سی شارپ همچین برنامه ای رو بخوای اجرا کنی باید 48 مگابایت دات نت نصب کنی که حجم نهایی برنامه به اضافه برنامه میشه 54 که فکر نکنم دیگه بکار آدم بیاد ) اگه امکانش هست در این مورد هم راهنمایی کنید
ممنون :قلب:


برای برنامه نویسی ویندوز و لینوکس و مک از NetBeans و برای اندروید از اکلیپس و intellij یا android studio استفاده کن.

Abalfazl
یک شنبه 13 مهر 1393, 13:29 عصر
سلام ،
من سی شارپ کارم و حالا میخوام برنامه نویسی جاوا رو شروع کنم از کجا شروع کنم بهتره ، و مثلاً واسه برنامه نویسی کدوم محیط بهتره هم برای Winform و هم برای آندروید ممنون میشم کامل توضیح بدین .

http://barnamenevis.org/showthread.php?352848-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%B1%DB%8C%D8%B9-%D8%AC%D8%A7%D9%88%D8%A7