زبان برنامه نویسی بسیار کاربردی ایست که با استفاده از آن میتوان برنامه های بسیاری را که با سیستم عامل های ویندوز ، مک او اس ایکس و لینوکس سازگارند ، تولید کرد.بسیاری از کدنویسان بازی و اپلیکیشن نویسان دستگاه های هوشمند از زبان جاوا برای برنامه نویسی استفاده می کنند چرا که زبانی یکپارچه و سازگار است. توانایی ساخت کدهایی که می توان دوباره از آنها استفاده کرد یکی از ویژگی های جاواست که باعث شده برنامه نویسان حرفه ای نرم افزار و همچنین کارآموزان برنامه نوییس از آن به عنوان زبانی ایده آل استفاده کنند.
این درس تکنیکهایی اساسی مانند اصول شئ گرایی و کاربردهای آنها در حوزه های مختلف، توابع بازگشتی، تخصیص حافظه پویا و... برای نوشتن برنامه های کاربری پیچیده ارائه شده است. بر اساس این تکنیکها می توان برنامه هایی نوشت که در هر اندازه ، قابل فهم ، قابل توسعه و قابل استفاده مجدد باشند. زبان برنامه نویسی پایه این درس Java می باشد و کلیه سورس کدها در آدرس ht موجود است.
سرفصلهای دوره برنامه نویسی پیشرفته(جاوا)
فیلم های آموزشی
46:17 ساعت (شامل 46:17 ساعت محتوای آموزشی)
35 جلسه
جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی
"58:52
جلسه دوم: تشریح مفاهیم اولیه شئ گرایی (مفهوم کلی شئ گرایی، Object و Class)
"96:09
جلسه سوم (بخش اول): جزئیات Object ها و Class ها (در قالب مثال)
"
83:28
جلسه سوم (بخش دوم): پیاده سازی مقدماتی کلاس BigInt
"60:04
جلسه چهارم: سازنده ها و متدهای کلاس
"83:44
جلسه پنجم: جزئیات کامل کلاس BigInt
"72:14
جلسه ششم: مفهوم اولیه ارث بری
"86:58
جلسه هفتم (بخش اول): جزئیات ارث بری و چند ریختی
"94:21
جلسه هفتم (بخش دوم): پیاده سازی مقدماتی از ارث بری
"84:18
جلسه هشتم: مفاهیم پیشرفته ارث بری و Interface ها
"101:23
جلسه نهم: کاربردهای Interface ها
"87:05
جلسه دهم: مفاهیم static و final در جاوا
"56:34
جلسه دهم (بخش دوم): مقدمات کد نویسی اولیه Swing
"55:46
جلسه دهم (بخش سوم): مقدمات کد نویسی Key Listener ها در Swing
"67:02
جلسه دهم (بخش چهارم): مقدمات پروژه ماشین حساب (gCal) در Swing
"83:34
جلسه دهم (بخش پنجم): بخش اول کد نویسی پروژه Paint در Swing
"71:51
جلسه دهم (بخش ششم): بخش دوم کد نویسی پروژه Paint در Swing
"67:19
جلسه دهم (بخش هفتم): بخش سوم کد نویسی پروژه Paint در Swing
"98:33
جلسه یازدهم: مقدمات توابع بازگشتی
"
100:15
جلسه دوازدهم: مثالهای تکمیلی توابع بازگشتی
"79:14
جلسه سیزدهم: مسئله MergeSort و Hanoy در توابع بازگشتی
"93:50
جلسه چهاردهم (بخش اول): شرح معماری سه لایه و پروژه سیستمهای اطلاعاتی (gIS)
"90:11
جلسه چهاردهم (بخش دوم): بخش اول کد نویسی پروژه سیستمهای اطلاعاتی (gLib)
"48:10
جلسه چهاردهم (بخش سوم): بخش دوم کد نویسی پروژه سیستمهای اطلاعاتی (gLib)
"52:37
جلسه چهاردهم (بخش چهارم): بخش سوم کد نویسی پروژه سیستمهای اطلاعاتی (gLib)
"42:38
جلسه پانزدهم: مقدمات تخصیص حافظه پویا در جاوا
"82:35
جلسه شانزدهم: تخصیص حافظه پویا – Linked List
"97:47
جلسه هفدهم: تشریح Interface های Stack و Queue
"41:01
جلسه هجدهم: Generics ها در جاوا (با مثال Stack)
"87:00
جلسه نوزدهم: شرح کدهای کامل Stack با تخصیص حافظه پویا و Generic ها
"97:21
جلسه بیستم: شرح مفاهیم Thread ها
"95:42
جلسه بیست و یکم: پیاده سازی مقدماتی Thread ها در جاوا
"44:30
جلسه بیست و دوم (بخش اول): شرح کامل پروژه Game در جاوا
"140:45
جلسه بیست و دوم (بخش دوم): شرح کامل پروژه Game در جاوا
"133:24
جلسه بیست و سوم: شرح مختصر پروژه های دیگر (gRecursion, gDSTools, gModeler)
اگر
می خواهید بهترین نتیجه را از جاوا بگیرید و به حرفه ای ترین برنامه نویس
تبدیل شوید ، ده توصیه ی اثبات شده ی زیر را مطالعه کنید.
1.از لینک کردن کدهای رشته ای در حلقه ی های بزرگ بپرهیزید
لینک
کردن کدهای رشته ای یعنی ترکیب دو یا چند کاراکتر رشته ای برای ساخت یک
کاراکتر رشته ای جدید.این قابلیت برنامه نویسان را قادر می سازد تا کدهایی
بسیار بزرگ بسازند که دوباره می توان از آن ها استفاده نمود.همچنین به
برنامه نویسان کمک می کند تا بتوانند حجم زیادی از اطلاعات متنی و عددی را
ذخیره نمایند. لینک کردن کاراکترهای رشته ای باعث می شود تا خواندن کدهای
شما راحت تر شود.
بسیاری از برنامه نویسان مبتدی از عملگر “+”
استفاده می کنند تا بتوانند دو یا چند رشته را در یک حلقه به هم لینک
نمایند. این کار باعث تلف شدن حافظه می شود چرا که هر گاه یک رشته ی جدید
ایجاد می شود ، یک String Object جدید توسط خود جاوا ایجاد می گردد . تولید
مداوم رشته های از نوع شیءstring object)) باعث می شود اجرای برنامه ی
کدنویسی شده ، کند شود.
2. برای Type checking به هنگام کامپایل کردن از جنریک ها استفاده کنید
ذات
جاوا از نوع جنریک می باشد و این به برنامه نویسان نرم افزار کمک می کند
تابتوانند مجموعه ای از متدها و نوعtype ) )های مرتبط را با استفاده از یک
کلاس یا متد حوزه بندی نام گذاری کنند. قابلیت جنریک به برنامه نویس کمک
می کند تا بتواند از کدهای نوشته شده در برنامه های مشابه دیگر استفاده
نمایند. این کار باعث صرفه جویی در وقت برنام نویس می شود چرا که دیگر لازم
نیست کدهای جدید بنویسد.
استفاده از جنریک ، باعث می شود تشخیص
خطاها توسط برنامه نویسان سریعتر انجام گیرد چرا که جاوا با استفاده از
type های (انواع ) پیشرفته ، کدها را cross check (کنترل کدها با استفاده
از چند منبع) می کند. جنریک ها به هنگام تولید و به کارگیری الگوریتم های
عمومی نیز کاربرد دارند. کدنویسان نرم افزار دانا از جنریک ها استفاده می
کنند تا دیگر نیازی به cast کردن نداشته باشند.
مطلب پیشنهادی: فریلنسری؛ از توهم تا واقعیت
3. همیشه بازبینی های Parameter precondition را انجام دهید
سیستم
fail fast سیستمی است که به محض تشخیص خطا در کدها ، اجرای برنامه را
متوقف می کند. این قابلیت به برنامه نویسان کمک میکند تا بتوانند به هنگام
تولید پروژه های پیچیده که قسمت های زیادی دارند ، کدهایی را که ایراد
دارند به سرعت تشخیص دهند .
استفاده از سیستم fail fast باعث می شود
تااحتمال درستی پارامترهای نوشته شده بیشتر شود.همچنین می توانید
پارامترهای بدون مقدار را که مان عملکرد درست برنامه هایتان می شود ، حذف
نمایید.Google Guava لیستی از ابزارهای کنترل قابل اعتماد را معرفی کرده
است که با استفاده از آن کار باpreconditon ها را راحت تر می کند.توصیه می
شود precondition ها به هنگان دیباگ کردن ، خط به خط کنید تا تشخیص خط های
معیوب برایتان راحت تر شود.
4. از قابلیت تغییر پذیری object ها استفاده نکنید
یک
شی ء(object) تغییر پذیر در هر مرحله ای قابل تغیر است. خیلی راحت می
توان متغیرهایش را تغییر داد. برعکس یک شیء غیر قابل تغییر (immutable
object) را پس از ایجاد نمی توان تغییر داد.وقتی روی یک پروژه ی پیچیده
کار می کنید اینکه بتوانید تغییراتی که در شی ء های قابل تغییر ایجاد شده
است، کنترل کنید خیلی سخت است . بنابراین دیباگ و ویرایش کردن خطوط
نیازمند صرف وقت زیادی می باشد.
یکی
از روش هایی که با استفاده از آن می توانید با شیء های غیر قابل تغییر
راحت تر کار کنید استفاده از dependency injector هایی مثل Guice یا Spring
می باشد.توجه کنید که هرگز نباید از Setter ها استفاده کنید چرا که فیلد
کلاستان را تغییر می دهند.
5. استفاده ی درست از Utility Classes را یاد بگیرید
بعضی
برنامه نویسان در استفاده از متدهای equal یا hashcode به مشکل می
خورند.این باعث می شود که نتوانند به درستی از collection class جاوا
استفاده کنند.اصلی ترین عیب استفاده از کدهای IDE جنریک این است که طولانی
هستند. این باعث می شود تا خواندن و فهم کدها به دلیل وجود خطوط و
کاراکترهای غیر ضروری ، سخت تر شود.
با استفاده از Java 7 و Google
Guava در استفاده از Utility class ها بهتر میشوید.این کار باعث می شود
بتوانید خطوطی مختصر را در کمترین زمان ممکن تولید کنید.جاوا 7 برنامه
نویسان را قادر می سازد تا بتوانند با استفاده از 2 متد استاتیک hash code
بسازند.Google Guava کتابخانه هایی دارد که به دانشجویان برنامه نویسی
کمک می کند تا جاوا را بهتر یاد بگیرند.
6. از deadlock ها بپرهیزید
Deadlock
(بن بست در پایگاه داده ها) وقتی اتفاق می افتد که یک فرایند یا thread
دیگر کار نمی کند.دومین thread منتظر اولیست تا system resource مهمی را
آزاد کند.وجود deadlock ها باعث به تأخیر افتادن پروژه می شود، چرا که وقتی
یک thread که حاوی منابع سیستمی مهمی است منقضی می شود ، تمام thread های
وابسته به خود را از کار می اندازد.
مطلب پیشنهادی: چگونه یک فریلنسر طراح CAD باشیم
پیدا
و درست کردن deadlock ها درمرحله ی دیباگ کاربسیار سختیست و وقتی که یک
thread منقضی می شود خیلی سخت می توان آن را با استفاده از تکنیک های دیباگ
کردن ، بازیابی نمود.توصیه می شود تا جاییکه می توانیدtransaction ها را
کوتاه نگه دارید و آنها را در یک batch قرار دهید .این کار باعث می شود تا
احتمال بروز deadlock ها کمتر شود و thread ها بهتر اجرا شوند.
7. حافظه ی کافی برای جاوا خالی نگاه دارید
آیا
وقتی از جاوا استفاده می کنید سیستمتان هنگ می کند؟ عامل بروز این مشکل
اینست که جاوا برنامه سنگینی است و RAM زیادی مصرف می کند. اگر مدیا پلیر
یا موتور جستجویتان هم به طور ناگهانی از کار می افتد به همین دلیل است.
این کمبود حافظه با عث می شود احتمال از کار افتادن ناگهانی جاوا حین
کدنویسی زیاد شود و در نتیجه تمام مراحل ذخیره نشده پروژه را از دست خواهید
داد.
یکی از راه های افزایش رم سیستم این است که تمام برنامه هایی
که از آن استفاده می کنید را uninstall کنید. پاک کردن برنامه های غیر فعال
باعث می شود تعداد برنامه هایی که در background تسک منیجر در حال اجرا
هستند ، کمتر شود و در نتیجه جاوا با سرعت بیشتری اجرا شود.اگر مشکل برطرف
نشد ، باید یک رم 4 یا 8 گیگ بخرید. همیشه با نصب یک آنتی ویروس قوی ،
عملکرد سریع سیستم را با حذف ویروس ها ، که باعث کندی در عملکر سی پی یو می
شوند ، تضمین کنید.
8. از مزایای java collection classes استفاده کنید
جاوا
کدهایی دارد که برای کسانی که می خواهند آن رایاد بگیرند مفید است.می
توانید با استفاده از Vector کدهایی بگیرید که می توان از آنها دوباره
استفاده کرد و برای انجام پروژه های پایان ترم یا تکالیفتان از آنها
استفاده کنید.Stack وHashtable کدهایی در اختیار شما قرار می دهند که به
خوبی مستند شده و فرمت درستی دارند تا یادگیری و به اشتراک گذاری آنها را
راحت تر کند.راه های زیادی وجود دارد تا قبل از اجرای کدهایتان بتوانید از
عملکرد درست آنها اطمینان پیدا کنید.
استفاده از java collection
باعث می شود تا دیگر لازم نباشد برای پروژه های مشابه وقت زیادی برای نوشتن
کد صرف کنید.این کالکشن ها حتی برای کد نویسی به زبان های برنامه نویسی
دیگر نیز مناسبند.
مطلب پیشنهادی: درباره مترجمی و کسب درآمد از این مهارت پول ساز بیشتر بدانید
9. از ایجاد object های غیر ضروری خود داری کنید
یکی
از دلایلی که کدهایتان به درستی اجرا نمی شود ، حضور object های غیر
ضروری است.وجود object های غیر ضروری باعث می شود برنامه نتواند به درستی
دستورات را اجرا کند و این منجر به بروز deadlock می شود.همچنین حذف object
های غیر ضروری وقتی کدهای نوشته شده حاوی object های قابل تغییر است ،
بسیار کار طاقت فرسایی است.حضور این نوع object ها کار مستند سازی برنامه
نویس را سخت می کند.
اگر از object های غیرقابل تغییر استفاده کنید
خیلی بهتر از اینست که نوع قابل تغییر آنها را بسازید.این کار باعث می شود
در اجرای کدهایتان کمتر دچار مشکل شوید.دیباگ کردن برنامه ای که object های
غیر ضروری ندارد خیلی راحت است چرا که برنامه نویس می تواند تمام تغییرهای
ایجاد شده را کنترل کند.
10. حافظه تان را مدیریت کنید
وقتی
از جاوا روی رایانه خود استفاده می کنید ، باید ظرفیت حاظه تان را مدیریت
کنید تا تمام عملکردها به درستی اجرا شوند.کمبود حافظه وقتی اتفاق میفتد که
نمی توان به object های ذخیره شده دسترسی پیدا کرد چون کدهای در حال
اجرایی که باید object ها را بازخوانی کنند ، حافظه را اشغال می کنند .
کمبود حافظه وقتی افتاد می افتد که از object هایی غیر مدیریت شده با
native API استفاده می کنید.اگر کمبود حافظه مدت زیادی مدیریت نشود ، در
اجرای دیگر نرم افزارها هم تداخل ایجاد می کند.با استفاده از Java’s
garbage collector (زباله روب جاوا) می توانید از کمبود حافظه جلوگیری
کنید.این ابزار که در خود نرم افزار تعبیه شده باعث تخصیص درست حافظه می
شود.Tomcat وJBoss دو نرم افزار کاربردی برای کنترل کمبود حافظه هستند.
توصیه های دیگر
برای هر کلاس عمومی یا پابلیک از کامنت های Javadoc استفاده کنید. این
باعث می شود کسانی که کدهای شما رو می خوانند ، متوجه تمام تغیرات در کدها
شوند.
Class behavior و هدف آن را مشخص کنید.
برای اینکه خواننده ها بتوانند کدهایتان را بخوانند از عبارات مشخص و دقیق استفاده کنید.
در مورد Parameter value معتبر توضیح دهید.
پارامتر ها را به طور واضح مشخص کنید.
برای اینکه مشخص شود چه کسی کد ها را نوشته از” اسم خودتان@” استفاده کنید.
برای کدهای مشخص و واضح ، کامنت ننویسید.
با تمرین این ده تکنیک می توانید در مدت زمان کوتاهی ، سطح مهارت خود در برنامه نویسی جاوا بالا ببرید.
آیا مطلبی بوده که در مقاله ذکر نکرده ایم؟ لطفاً توصیه های خود را از قسمت نظرات به ما اعلام کنید.
در
بسیاری از شرکت های برنامه نویسی طراح رابط کاربری یا به اصطلاح فردی که
گرافیک اپلکیشن ها و وب سایت را طراحی می کند وجود ندارد و شخص برنامه نویس
یا تیم برنامه نویسی با تکیه بر تجربه و پروژه های مشابه با استفاده از
دیزاین های آماده گرافیک پروژه را انجام میدهند. اما به دلیل دانش ناکافی
برنامه نویس در طراحی استاندارد ui و ux اپلیکیشن، نتیجه کار مطلوب مشتری
نخواهد شد و اپلیکیشن طراحی شده از لحاظ گرافیک توانایی رقابت با نمونه ها
مشابه خود از لحاظ کارکرد را ندارد. پیشنهاد ما به شما این است که اگر به
دنبال طراحی و برنامه نویسی یک اپلیکیشن حرفه ای هستید، اهمیت طراحی آن را
نادیده نگیرید.
اما شرکت رهام وب با تیمی مجرب در زمینه UI/UX می توانند
اپلیکیشنی با رابط کاربری استاندارد و حرفه ای طراحی کند. که کاربران شما
با اولین ورود میتوانند نحوه ی کار با اکثر بخش های اپلیکیشن را فرا
بگیرند. با کمترین میزان کلیک میتواند به هدف خود برسد. و اپلیکیشن در مدت
زمان کوتاهی محبوب شود.
طراحی اپلیکیشن حرفه ای شیراز
تعرفه طراحی اپلیکیشن حرفه ای در شیراز
هر
روز با پیشرفت تکنولوژی شاهد وابستگی بیشتر مردم در جوامع به گوشی های
موبایل هستیم و این امر رو به افزایش است. اغلب افراد در فکر طراحی
اپلیکیشن برای خود هستند.
بسیاری از شرکت ها نیز با سرمایه گذاری بر روی
ایده های خلاقانه و تامین هزینه ساخت اپلیکیشن استارتاپ ها سودی میلیون
دلاری داشته اند.
اما اکثر افراد قبل از پیاده سازی ایده های خود به
دنبال برآورد هزینه طراحی اپلیکیشن هستند اما تعرفه ساخت اپلیکیشن به عوامل
زیادی وابسته است. از جمله نوع پلتفرم و امکاناتی که باید اپلیکیشن داشته
باشد مثلا هزینه ی اپلیکیشن هایی مشابه دیوار ، شیپور و یا دیجی کالا با
اپلیکیشن مشابه چیلیوری متفاوت است. و همچنین به دنبال شرکتی هستند که
بتوانند بهش اعتماد کنند و بعد از تحویل پروژه فرآیند پشتیبانی به بهترین
شکل ممکن انجام شود.
شرکت رهام وب این اطمینان را به شما می دهد تا ساخت اپلیکیشن موبایل خود را کاملا
حرفه ای،متفاوت و نو
خاص و کاربر پسند
زیبا با کارایی بالا
کم حجم، قابل اپدیت شدن
کاربری راحت برای مصرف کننده،
مدیریت آسان برای مدیر و … انجام دهد.
رهام
وب، آماده ی ارائه ی هر گونه مشاوره در این زمینه می باشد. در صورتی که
نیاز به مشاوره دارید بدون معطلی با ما تماس بگیرید تا در صورت نیاز جلسه ی
تحلیل فنی تنظیم گردد و در خدمت شما باشیم، حتی اگر قصد واگذاری پروژه خود
را به ما نداشته باشید.
جهت مشاوره و کسب اطلاعات در مورد خدمات ، تعرفه ها و قیمت های رهام وب همین حالا با ما تماس بگیرید
021 - 22869661
اما
خیلی از شرکت ها برای ساخت اپلکیشن از سیستم های آنلاین ساخت اپلیکیشن
استفاده می کنند که امکان افزودن امکانات بیشتری را در آینده نخواهد داشت و
بعد از تحویل پروژه، پشتیبانی هم انجام نمی شود اما باید این را هم در نظر
باید گرفت که هر کسب و کار با توجه به زمینه ی خود نیازمند به روزرسانی
اطلاعات و افزودن امکانات جدید می باشد. پس هزینه ی اپلیکیشن های آماده
نسبت به اپلیکیشن های اختصاصی پایین تر باشد.
مزایای طراحی یک اپلیکیشن حرفه ای
امروزه
افراد روزانه بیشتر زمان خود را با تلفن همراه خود صرف می کنند. در سراسر
جهان بیش از یک میلیارد تلفن هوشمند وجود دارد. بنابراین، این واقعیت که
مردم این روزها بیشتر وقت را با موبایل های خود و رایانه ها صرف می کنند،
برای کسب و کار بسیار عالی است – به شرطی که طرح بازاریابی خود را برای
سازگاری با این تغییر تنظیم کنید.
بدیهی است، اگر شما در تلفن های همراه
افراد حضور داشته باشید، کسب و کار شما در معرض چشم های متعدد قرار خواهد
گرفت. برای مثال هنگام انتظار در ایستگاه اتوبوس، حتی در هنگام تماشای
تلویزیون زمان مناسبی است برای اطلاع رسانی به مشتریان است. زیرا بسیاری از
مشتریان شما محصولات و خدمات خود را با استفاده از یک گوشی هوشمند پیدا می
کنند. پس بهتر است شما هم در این رقابت وجود داشته باشید.
طراحی اپلیکیشن خود را به صورت حرفه ای با رهام وب تجربه کنید.درباره تیم ما بیشتر بدانید
مزایای داشتن اپلیکیشن برای کسب و کارتان
دستیابی به مشتریان بیشتر
مشتریان
در انتخاب فروشگاه عواملی چون قیمت مناسب، کیفیت و رفاه را در نظر می
گیرند. این در حالیست که فروش شما با یک اپلیکیشن هم رفاه، هم امکان ارائه
تخفیف ها را همراه خود خواهد داشت.
کسب درآمد از اپلیکیشن
فروش
آنلاین موجب شد که بسیاری از محصولات مخصوصا محصولات مجازی به جای یک بار
فروش هزاران بار به فروش برسند. آنلاین بودن فروش شما یک مزیت رقابتی برای
پیشی گرفتن از رقبایتان هست
محصولات را به نمایش بگذارید
با
ارتقای فناوری فروش بسیاری از محصولات به سمت اینترنتی شدن است. این موج
آنلاین کردن محصولات به مرور همه گیر خواهد شد. همین حالا و قبل از
رقبایتان محصولاتتان را در بستر آنلاین به نمایش بگذارید
نوآوری در اپلیکیشن با رهام وب
فواید
اپلیکیشن بر همه واضح است که موبایل اپلیکیشن جایگاه ویژه ای در زندگی بشر
امروز دارد بنابراین استفاده از اپلیکیشن چه به صورت سرگرمی و چه به صورت
خدماتی میتوانند اهداف تبلیغاتی برای هر کسب و کار داشته باشند. ما برای
دستیابی به بازار بزرگتر و مشتریان بیشتر با ساختن اپلیکیشن برند سازی کرده
و راهی را که باید شرکت تجاری یا خدماتی طی سالیان بپیماید را کوتاه کنیم و
به سرعت پله های ترقی را طی کنیم. و خدمات خود را به صورت روزانه و خصوصی
به مشتریانمان ارائه دهیم. اپلیکیشن هماهنگ با تکنولوژی روز دنیاست حجم آن
بسیار پایین است ، به سادگی نسب
آموزش جاوا در قالب پروژه- بخش 9 - Maven: 03
0 پسند
عنوان دوره: Udemy Projects in Java
توضیح:
زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسانتری دارد و از
قابلیتهای سطح پایین کمتری پشتیبانی میکند. یکی از قابلیتهای بنیادین
جاوا این است که مدیریت حافظه را بطور خودکار انجام میدهد. ضریب اطمینان
عملکرد برنامههای نوشتهشده به این زبان بالا است و وابسته به سیستمعامل
خاصی نیست، به عبارت دیگر میتوان آن را روی هر رایانه با هر نوع
سیستمعاملی اجرا کرد. برنامههای جاوا به صورت کدهای بیتی همگردانی
(کامپایل) میشوند؛ که مانند کد ماشین هستند و به ویژه وابسته به
سیستمعامل خاصی نیستند.
در دوره آموزشی Udemy Projects in Java شما در
حین انجام پروژه های کاربردی و با استفاده از روشی کاملاً کاربردی با تکنیک
ها و قابلیت های اساسی و کلیدی این زبان برنامه نویسی قدرتمند آشنا می
شوید.
عناوین آموزشی:
- مقدمه ای بر دوره آموزشی
- پروژه آموزشی ساخت بازی در جاوا
- آموزش ساخت Media Player در جاوا
- استفاده از پایگاه داده (Database) در جاوا
- بار کاری سیستم های توزیع شده با Akka
- آموزش ساخت یک ویرایشگر متن در جاوا
- استفاده از Servlet
- آشنایی با Maven
- Camera
- جمع بندی
بحث text mining یا داده کاوی متن در دنیا
کاربرد های فراوانی دارد. در این پروژه نمونه ساده ای از جداسازی متون
کلیدی از متن اصلی به زبان جاوا ارائه شده است. در ادامه سعی داریم تا با
معرفی کتابخانه های free licence جاوا بیشتر با مبحث text mining آشنا
شویم.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
شرح عملکرد پروژه:
دریافت سه فایل به عنوان ورودی با محتوای ورزشی، والیبال، اقتصادی
حذف کاراکتر های زائد از متن
حذف کاراکتر های رایج در زبان پارسی از متون
نمایش کلمات پر تکرار و کلیدی running word ها در خروجی
هسته responsive مبتنی بر
زبان
برنامه نویسی java را تا این حد قوی کرده است، کتابخانه های (library)
آماده آن می باشد. کتابخانه ها (library)، مجموعه ای از کلاس ها (class) می
باشند که قبلا توسط برنامه نویس های دیگری طراحی شده است و اکنون ما می
توانیم از آنها استفاده کنیم و دیگری نیازی به کدنویسی مجدد برای رسیدن به
آن اهداف (که قبلا آن برنامه نویس ها به آن رسیده اند) نمی باشد.
فرض
کنید که بخواهیم از کتابخانه java.util ، کلاس Scanner را به درون پروژه
java وارد (import) کنیم، برای این منظور، باید کدهای زیر را بنویسیم :
import java.util.Scanner;
این کلاس می تواند برای گرفتن ورودی از کاربر به کار رود.
برای دیدن یک برنامه کامل java که در آن، کدهای فوق به کار رفته است، به مثال زیر توجه کنید :
مثال
در
برنامه eclipse ، یک پروژه java با نام Kelidestan.com می سازیم و سپس
برای آن یک package با نام com.example.kelidestan ایجاد می کنیم و سپس
برای آن package ، یک class با نام KelidestanClass می سازیم. بنابراین
فولدربندی پروژه به صورت زیر خواهد بود :
وارد کردن (import) کلاس هایی (class) از کتابخانه های (library) مختلف java به درون پروژه java
کدهای فایل KelidestanClass.java ، در هنگام ساخته شدن، به صورت زیر می باشد :
package com.example.kelidestan;
public class KelidestanClass {
}
ساخت اولین پروژه در زبان برنامهنویسی جاوا
روژه دفترچه تلفن به زبان جاوا (Java) و پایگاه داده MySQL
کد محصول:
پروژه دفترچه تلفن به زبان جاوا (Java) و پایگاه داده MySQL
توضیحات محصول
همواره
برای شروع برنامه نویسی پروژه های ساده بسیار پر اهمیت جلوه می کنند. اکثر
برنامه نویس های بزرگ در دنیا ابتدا پروژه های کوچک مانند دفترچه تلفن را
پیاده سازی کرده اند.
پروژه دفترچه تلفن به زبان جاوا و در محیط NetBeans IDE 8.2 تحت dk1.8.0_144 نوشته شده است.
در
این پروژه از بانک اطلاعاتی MySQL موجود در Wampserver3.0.0 استفاده کرده
ام. پایگاه داده MySQL وظیفه ثبت و حذف رکوردها (شماره ها) را بر عهده
دارد.
phone-book-java_thumb.jpg
روش اجرای برنامه دفترچه تلفن با جاوا
برای
اجرای برنامه ابتدا از منوی File گزینه Create Connection را انتخاب
نمایید تا اتصال به پایگاه داده برقرار شده و همچنین بانک اطلاعاتی و جدول
نیز ساخته شود.
برای حذف رکوردی از جدول ابتدا آنرا انتخاب کرده و سپس با زدن کلید Delete در صفحه کلید آنرا حذف نمایید.
شما
می توانید داده های فارسی را هم در جدول درج نمایید! این پروژه در نهایت
سادگی نوشته شده است تا شما را برای برنامه نویسی در دنیای بانک های
اطلاعاتی آماده کند.
در نسخه های بعدی امکان جستجو همچنین پشتیبانگیری به آن اضافه خواهد شد.
فایل خروجی برنامه (jar) در پوشه dist با نام Phonebook1.jar قرار دارد امیدوارم از این پروژه لذت ببرید!
ه ی دانشجویی مخصوصا برای بچه های گروه کامپیوتر پر از تمرین ها و پروژه های کدنویسیه و خیلی وقت ها فرصت کافی برای رسیدگی به همشون رو با هم نداریم. بنابراین بعضی از اون ها را به بقیه میسپاریم و بقیه اش رو خودمون انجام میدیم تا بار کاری مون کم بشه!
ما اینجا هستیم تا پروژه های برنامه نویسی تون رو انجام بدیم نوشتن برنامه هایی مثل
به ما بسپارید :)
پروژه هایی مثل tic tac toe یا برج هانوی یا طراحی و پیاده سازی فرم های ساده یا تمرین هایی که از موارد بیسیک و کلاسیک برنامه نویسی جاوا است و کارهایی از این قبیل به قیمت پایه حساب می شود و مابقی به میزان پیچیدگی شان به قیمت اضافه خواهد شد.
از اونجایی که پروژه ها دانشجویی هستن قیمت ها هم دانشجویی خواهند بود.
Projects in Java [Video] Publisher:Packtpub Author:Eduonix Duration:7 hours 39 minutes
Master Java Programming Building Ten Projects
Java
is the world most popular language and it powers billions of devices
and systems worldwide. It is one of the most sought after programming
skill and provide ample jobs and freelance opportunities. We bring
together best of Java training with our unique offering where you will
learn the most of the popular java APIs building ten assorted projects.
It will help you learn the correct use of Java API along with best
development practices.
Released: Friday, July 7, 2017
Introduction
Introduction
Learn to Build a Media Player in Java
MediaPlayer - Project Introduction
Media Player - Creating Classes
MediaPlayer - Building Functionality
MediaPlayer - Menu bar
Learn to Build Game in Java
Games in Java - Basic Building Blocks
Games in Java - Creating a Runnable Class
فایلهای آموزشی جاوا کاپ
فایل های نصب و استفاده از جاوا
فایلهای پروژه های جاوا در کلاس
فیلمهای کلاس تابستان 97-آزاد اصفهان (خوراسگان)
Java-961210-1-دستورات اولیه جاوا
Java-961210-2-آشنایی با شی گرایی
Java-961217-1-نصب JDK
Java-961217-2-حلقه while و مدیریت استثنا try,catch
Java-961217-3-خواندن اطلاعات کاربران از فایل
Java-970123-1-مروری بر مطالب پیشین با خواندن اطلاعات کتاب ها از داخل فایل
Java-970123-2-یافتن الگو ها در متن، خطایابی و تماشا متغییرها در زمان اجرا (Watch)، تابع مقایسه رشته
Java-970123-3-آشنایی با ساختمان داده های ترکیبی مانند نگاشت (Map)، آشنایی با عمومیت (Generic)
Java-970130-1- نحوه استفاده از نگاشت ها و بدست آوردن کتاب های محبوب، سربارگزاری رفتار toString (بیصد
Java-970130-2- نحوه مرتب سازی یک لیست، محاسبه شباهت بین دو کتاب با رابطه اقلیدس (بیصدا)
Java-970206-1-مرور جلسه قبل به دلیل قطع بودن صدا
Java-970206-2-برنامه نویسی گرافیکی در جاوا،کنترلهای لیبل،تکس فیلد،کمبو باکس،پنل،فریم
Java-970227-1-پیاده سازی یک پروژه نقاشی کشیدن در محیط گرافیکی، بخش اول
Java-970227-2-پیاده سازی یک پروژه نقاشی کشیدن در محیط گرافیکی، بخش دوم
Java-970303-اتصال به پایگاه داده یا Database
Java-970310-طراحی جداول و فرم ثبت یک فاکتور
Java-970412-P1-CommandLineArgument,FactorClass-آرگومان خط فرمان،کلاس فاکتور
19:12:52
فیلم های کلاس برنامه سازی پیشرفته 971 علوم کامپیوتر کاشان
AP-Java-971-S01-970714-سرفصل درس-آشنایی با تکنولوژی جاوا
AP-Java-971-S02-970715-انواع داده های اولیه-عملگرها
AP-Java-971-S03-970721-ساختارهای کنترلی شرطی و حلقوی
AP-Java-971-S04-970722-توابع-ورودی با اسکنر-تبدیل نوع-خروجی قالب بندی شده
AP-Java-971-S05-970729-دستور سوریچ- شکستن- ادامه- رشته ها
AP-Java-971-S06-970805-رشته ها-آرایه ها
AP-Java-971-S07-970806-1-آرایه ها، مقدمه شیء گرایی
AP-Java-971-S08-970806-2-کلاس، شی، صفت، متد
AP-Java-971-S09-970812-انواع داده مقداری و ارجاعی
AP-Java-971-S10-970813-1-ادامه داده های مقداری و ارجاعی-حافظه های پشته و توده-سازنده ها
AP-Java-971-S11-970813-2-انواع سازنده ها-تابع خاتمه-بسته ها و دستور وارد کردن بسته ها
AP-Java-971-S12-970819-سطوح دسترسی-ویژگیهای ایستا یا استاتیک
AP-Java-971-S13-970820-1-شمردن تعداد اشیا-الگوی طراحی تک شیئی-کاربردهای this
AP-Java-971-S14-970820-2-آرگومان های متغیر-کلاس های لفافه انواع اولیه-سربارکردن متدها-متد toString
AP-Java-971-S15-970826-متد equals-متغیرهای ثابت-اشیاء تغییر ناپذیر-داده شمارشی
AP-Java-971-S16-970827-مهارت های برنامه نویسی-مستندات در جاوا-آدرس کلاس ها برای جاوا-فایل JAR-امکانا
AP-Java-971-S17-970911-1-
AP-Java-971-S18-970911-2-
AP-Java-971-S19-970917-
AP-Java-971-S20-970918-
AP-Java-971-S21-970924-1
AP-Java-971-S22-970924-2-
AP-Java-971-S23-971001
AP-Java-971-S24-971002-1-
AP-Java-971-S25-971002-2-
AP-Java-971-S26-971008-آشنایی با داده های عام یا Generic
AP-Java-971-S27-971009-1-مثال ویندوزی پروژه ساخت دفترچه تلفن و آشنایی با کنترل های گرافیکی رادیویی،
AP-Java-971-S28-971009-2-فایل های ورودی و خروجی در جاوا
صص در توسعه نرم افزار و دارای تجربه کار بر روی Java ،معماری های J2EE و Pattern Design،
،Plsql ،Sql ، JDBC،RMI ،Spring IOC ،Spring Transaction ،Spring AOP ،Spring MVC
، ireport ،Android ،Multi Threading
آشنایی با طراحی MVC و فریم ورک های servlet – jsp ،jsf ،struts و GWT
آشنایی با انواع orm ها : hIBERNATE ،IbATIS و jpa
تخصص در نصب و راه اندازی نرم افزار های پایگاه داده Oracle ،7.9 DB2 ،MySQL ،Server SQL
مسلط به زبان SQL و اسکریپت نویسی sql
آشنایی
کامل با انواع layout های نمایشی، intent ،Activity ها، Fragment، اندروید
در مبحث multithread،Service ،Broadcast Receiver ،Adapter SQLite، ارتباط
client و سرور با تکنولوژی های ارتباطی مانند Volley
دانش استفاده از ابزارهای توسعه نرم افزار مانند IDEA Intellij ،Eclipse ،Visual Studio ، WAMP،
Android studio و
XAMPP
دانش استفاده از ابزارهای مدیریت ورژن مانند SVN ،Git و sourcesafe Microsoft
تخصص در گردآوری نیازمندی ها، راه اندازی و استقرار سیستم های نرم افزاری بزرگ از نظر زیرساختی و نرم افزاری
آموزش اتصال به پایگاه داده در جاوا از طریق JDBC - آموزش ویدئویی
امروزه پایگاه داده ها نقش مهمی را در سیستم های اطلاعاتی ایفا میکنند.
نرم
افزار مدیریت پایگاه داده ها یا Database Management Systemبه اختصار
DBMS ها وظیفه مدیریت و ذخیره و بازیابی و ... اطلاعات را بر عهده دارند.
تا کنون DBMS های مختلفی نظیر Oracle, MySQL, PostgreSQL,… ارائه شده است
که هر کدام ویژگی ها و مزایای مربوط به خود را دارند.
لازم است که
در توسعه سیستم های اطلاعاتی بتوانیم اطلاعات را به پایگاه داده ها فرستاده
و در آنجا مدیریت کنیم. برای این کار احتیاج به یک واسط بین پروژه های
جاوا و DBMS ها داریم که اطلاعات را از کلاس های جاوا از طریق آن به پایگاه
داده برای پردازش فرستاده و در آن ذخیره کنیم.
پس ما مستقیما
نمیتوانیم از کلاس های جاوا به پایگاه داده ها دسترسی داشته باشیم و احتیاج
به این واسط یا به اصلاح Java Database Connectivity Driver به اختصار
JDBC Driver داریم.
از طرفی میدانیم برای میدیریت و برقراری ارتباط
به پایگاه داده ها با زبان SQL یا Standard Query Language سر و کار
داریم. در حین توسعه پروژه ها ممکن است دستورات SQL مختلفی را در کلاس های
جاوا تعریف کنیم.
اما نکته مهم اینجاست که وظیفه اجرای دستورات SQL
در پروژه ها را جاوا بر عهده ندارد!!! دستورات ابتدا از طریق JDBC به DBMS
فرستاده میشوند و سپس در آنجا پردازش و اجرا میشوند.
در این دوره مقدماتی همه چیز درباره اتصال به پایگاه داده را از کلاس جاوا یاد میگیریم.
در
ابتدا یک DBMS را برای پروژه خود انتخاب خواهیم کرد. که در این مجموعه ما
از PostgreSQL به عنوان DBMS استفاده میکنیم. البته در انتهای مجموعه یاد
میگیریم که چگونه پس از توسعه پروژه خود پایگاه داده را تعویض کنیم و از
پایگاه داده MySQL نیز استفاده میکنیم. این تغییر به این خاطر است که تعویض
پایگاه داده در پروژه ها باید به گونه ای باشد که پروژه ما دست خوش کمترین
تغییر باشد.
هدف کلی این آموزش نحوه پیاده سازی عملگر های CRUD
یعنی Create, Retrieve, Update, Delete (ذخیره، بازیابی،بروز رسانی و حذف )
از پایگاه داده را یادبگیریم.
در مورد پیش نیاز های این دوره لازم
است که با چگونگی کار DBMSها و دستورات SQL آشنا باشید و با مفاهیم
مقدماتی جاوا نیز سر و کار داریم.
بخش
اول آموزش از طریق لینک زیر در کانال آپارات جاوا کلاس قابل دسترسی است.
که در این بخش تنظیمات اولیه را یادمیگیریم و اطلاعاتی را در پایگاه داده
ذخیره میکنیم.
در بخش دوم سایز عملگر های CRUD را بررسی خواهیم کرد و در نهایت پایگاه داده را از PostgreSQL به MySQL تغییر میدهیم.
از طریق لینک زیر به بخش دوم این آموزش میتوانید دسترسی داشته باشید.
ژه های برنامه نویسی :: پروژه های جاوا
نمونه برنامه فرودگاه با جاوا
نمونه برنامه فرودگاه با زبان جاوا
پروژه pacman به زبان جاوا
فایل دمو رو دانلود کنید
بازی rapidroll به زبان جاوا
فایل دمو رو دانلود کنید
بازی Brick bricker
فایل دمو رو دانلود کنید
ایجاد یک پیام رسان ساده به زبان جاوا با استفاده از Socket
برنامه چت چندکاربره به زبان جاوا بوسیله سوکت.
تحلیل سامانه مدیریت مدرسه
تحلیل سامانه مدیریت مدرسه
بازی قدیمی هواپیمای جنگی
هدف گرفتن توپ ها
ماشین حساب مهندسی با جاوا
دانلود ماشین حساب با جاوا
پروژه مدیریت فروشگاه اینترنتی با جاوا به همراه پایگاه داده در wamp
پروژه مدیریت فروشگاه اینترنتی با جاوا
برنامه محاسباتی ساده به زبان جاوا
جاوا (java)-دریافت دو عدد صحیح و نمایش مجموع و تفاضل آنها
جاوا (java)-یک عدد اعشاری به عنوان شعاع دایره دریافت کند و سپس محیط و مساحت را محاسبه و چاپ کند
جاوا (java)-تبدیل زمان برحسب ثانیه به ساعت ، دقیقه و ثانیه
جاوا (java)-برنامه ای برای دریافت طول و عرض و محاسبه محیط و مساحت مستطیل
جاوا (java)-برنامه ای بنویسید که حقوق پایه،تعداد ساعات اضافه کاری و حق الزحمه هر ساعت را دریافت کند و خروجی آن را محاسبه کند
جاوا (java)-برنامه ای بنویسید که تاریخ تولد شما که شامل سال و ماه و روز
است را دریافت و سپس تعداد روزهای عمر شما را نمایش دهد
جاوا (java)-برنامه ای بنویسید که وزن را بر حسب گرم دریافت کند و به کیلوگرم و مثقال و گرم نمایش دهد
جاوا (java)-برنامه ای بنویسید که مسافت را برحسب سانتی متر دریافت کند و به کیلومتر و متر و سانتی متر نمایش دهد
جاوا (java)-دریافت ضرایب یک معادله درجه دوم و محاسبه ریشه ها آن
جاوا (java)-محاسبه مجموع عناصر داخل آرایه
۱-جاوا (java)-دریافت دو عدد صحیح و نمایش مجموع و تفاضل آنها
int a,b,c,d ;
//دریافت داده
Scanner s=new Scanner(System.in);
a=s.nextInt();
b=s.nextInt();
//انجام محاسبات
c=a+b; d=a-b;
//نمایش نتایج
System.out.print("sum"+c);
System.out.print("dif"+d); /code>
۲-جاوا-یک عدد اعشاری به عنوان شعاع دایره دریافت کند و سپس محیط و مساحت را محاسبه و چاپ کند
//محی
ط و مساحت دایره
double r,mo,ms;
Scanner s=new Scanner(System.in);
//دریافت شعاع
r=s.nextInt();
//محاسبه
mo=r*3.14*2;
ms=3.14*r*r;
//چاپ نتیجه
System.out.println("mohet="+mo);
System.out.println("masahat="+ms);
۳-جاوا (java)-تبدیل زمان برحسب ثانیه به ساعت ، دقیقه و ثانیه
System.out.print(": لطفا زمان را برحسب ثانیه وارد کنید ");
Scanner inp=new Scanner(System.in);
int hour,minut,second;
second=inp.nextInt();
//تعداد ثانیه وارد شده تقسیم برسه هزارو ششصد تعداد ساعات را به ما می دهد
//باقیمانده آن نیز تقسیم بر شصت تعداد دقیقه را به ما می دهد
minut=(second%3600)/60;
// و در آخر باقیمانده به دست آمده تعداد ثانیه می باشد
second=(second%3600)%60;
System.out.println("Hour : "+hour+" minut : "+minut+" Second : "+second);
۴-جاوا (java)-برنامه ای برای دریافت طول و عرض و محاسبه محیط و مساحت مستطیل
این
برنامه در جاوا طول و عرض مستطیل را دریافت کرده و محاسبه محیط و مساحت
مستطیل را محاسبه می کند. برای دریافت طول و عرض از کلاس Scanner (اسکنر )
استفاده کرده است.
package rect;
import java.util.Scanner;
public class Rect {
public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
float T,A,H,S;
T = inp.nextFloat();
A = inp.nextFloat();
H = 2 * ( T + A ); // محیط
S = T * A ; // مساحت
System.out.println("Mohit = " + H );
System.out.println("Msaha = " + S );
}
}
۵-جاوا (java)-برنامه ای بنویسید که حقوق پایه،تعداد ساعات اضافه کاری و حق الزحمه هر ساعت را دریافت کند و خروجی آن را محاسبه کند
در این برنامه حقوق پایه و تعداد ساعات اضافه کاری و حق الزحمه هر ساعت را دریافت می کنیم و خروجی آن را محاسبه می کنیم
public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
double hp,ts,hz,hk,ma,da,bi;
System.out.print(": لطفا حقوق پایه را وارد کنید");
hp=inp.nextDouble();
System.out.print(": لطفا ساعات اضافه کاری را وارد کنید");
ts=inp.nextDouble();
System.out.print("لطفا حق الزحمه را وارد کنید");
hz=inp.nextDouble();
hk=hp+ts*hz;
ma=hk*0.1;
bi=hk*0.15;
da=hk-ma-bi;
System.out.println(hk+":"+ma+":"+bi+":"+da);
۶-جاوا (java)-برنامه ای بنویسید که تاریخ تولد شما که شامل سال و ماه و روز است را دریافت و سپس تعداد روزهای عمر شما را نمایش دهد
public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
int n,d,m,y,tj,tt;
System.out.print(":لطفا وارد کنید روز تولد خود را");
d=inp.nextInt();
System.out.print(": لطفا وارد کنید ماه تولد خود را");
m=inp.nextInt();
System.out.print(":لطفا وارد کنید سال تولد خود را");
y=inp.nextInt();
tj=1395*365+30+7;
tt=(y-1)*365+(m-1)*30+d;
n=tj-tt;
System.out.println(n);
}
۷-جاوا (java)-برنامه ای بنویسید که وزن را بر حسب گرم دریافت کند و به کیلوگرم و مثقال و گرم نمایش دهد
public static void main(String[] args) {
long kg,n,gr,ms;
Scanner inp=new Scanner(System.in);
System.out.print(": لطفا وزن را وارد کنید");
n=inp.nextLong();
kg=n/1000;
n=n%1000;
ms=n/216;
gr=n%216;
System.out.println(kg+"kg:"+ms+"ms:"+gr+"gr:");
}
۸-جاوا (java)-برنامه ای بنویسید که مسافت را برحسب سانتی متر دریافت کند و به کیلومتر و متر و سانتی متر نمایش دهد
public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
long km,n,m,cm;
System.out.print(":مسافت را وارد کنید");
n=inp.nextLong();
km=n/100000;
n=n%100000;
m=n/100;
cm=n%100;
System.out.println(km+"km:"+m+"m:"+cm+"cm:");
}
۹-جاوا (java)-دریافت ضرایب یک معادله درجه دوم و محاسبه ریشه ها آن
برای
حل معادله درجه دو ، ابتدا سه عدد برای سه ضریب معادله از کاربر دریافت
کرده ودلتا را محاسبه می کنیم. اگر دلتا بزرگتر یا مساوی صفر بود دارای
جواب هست و گرنه خیر.اگر دلتا مثبت یا صفر بود هر دو ریشه محاسبه می شود.
package equation2;
import java.util.Scanner;
public class Equation2 {
public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
double a ,b ,c , delta , r1 , r2 ;
System.out.print("a : ");
a = inp.nextDouble();
System.out.print("b : ");
b = inp.nextDouble();
System.out.print("c : ");
c = inp.nextDouble();
delta = b*b - 4*a*c;
if ( delta >= 0 )
{
r1 = (-b + Math.sqrt(delta) )/( 2*a );
r2 = (-b - Math.sqrt(delta) )/( 2*a );
System.out.println("Risheh 1 :"+r1);
System.out.println("Risheh 2 :"+r2);
}
else System.out.println("delta Risheh Nadarad ");
}
}
۱۰-جاوا (java)-محاسبه مجموع عناصر داخل آرایه
int [] Number={5,10,2,4,3,6,8,9,1,7};
int sum=0;
for (int i = 0; i < 10; i++) {
sum=sum+Number[i];
}
System.out.println("Sum = "+sum);
سورس
کد سیستم چت ساده با جاوا سورس کد سیستم چت ساده با جاوا ، سورس کدی خلاق و
بسیار کاربردی با زبان جاوا با یک سورس کد کاربردی دیگر از سورس های
برنامه نویسی در خدمت شما دوستان همیشگی سایت هستیم. سورس کد سیستم چت ساده
با جاوا همانطور که می دانید این روزها استفاده از برنامه های که بشه
ازشون تو موبایل استفاده کرد خیلی رواج پیدا کرده است و کاربران زیادی ازش
استقبال می کنند ادامه در ht