تیکه پاره های جاوا
526 subscribers
93 photos
24 videos
7 files
58 links
سلام خوش اومدید. اینجا یادداشت ها و تکه های جاوا رو کنار هم قرار میدیم :) مطالب کاملا اختصاصی و دستنویس هستند. کپی فقط با ذکر منبع و آیدی کانال❤️

📝برای تدریس پیام دهید
محمدرضا عظیمی‌فرد
🆔 @mrvj475
Download Telegram
Mohammad Reza Azimifard
سلام دوستان وقتتون بخیر همونطور که قولش رو داده بودیم قرار بود برای بعد از عید یک دوره ی #عمومی رو برای جاوا برگزار کنیم. 💬 دوره کاملاً پروژه محوره یعنی پس از هر جلسه، تمریناتی داده میشه که باید تا جلسه بعد انجام بدید و در این بازه، پشتیبانی آنلاین رو هم…
سوال: وقتی از روی دوره نگاه میکنم کامل یاد میگیرم ولی تا میخوام خودم بنویسم نمیدونم باید از کجا شروع کنم؟

در واقع وقتی به این حالت میرسید که میفهمید اما نمیتونید به خودی خود بنویسید، یعنی دارید سعی میکنید که همه چیز رو تو ذهنتون نگهدارید و یکباره پیاده سازی کنید که این خودش باعث پرش ذهنی میشه. یعنی وسط راه حل یهو یادتون میره کجا بودید و حالا باید از کجا شروع کنید.
در کل پیش از نوشتن تمرین یا پروژه، باید مسئله رو تحلیل کنید. (ترجیحا روی کاغذ کامل بنویسید)
توی دورمون هم همچنان این روند رو مشابه ویدیوهای آموزشیمون حفظ میکنیم. یعنی قرار نیست اول مسئله و سپس راه حل رو بررسی کنیم بلکه این بین یاد میگیریم که چطوری مسئله رو به شیوه درست تحلیل کنیم.
👍8
Media is too big
VIEW IN TELEGRAM
💠 نحوه شبیه سازی بازی زندگی کانوی(JavaFX)

🔻قسمت دوم -
پیاده سازی بازی به کمک جاوا اف ایکس
🔅 محتوا:
- پیاده سازی بازی با JavaFx
- آشنایی با لایه های پنجره جاوا اف ایکس - متد start و launch
- کار با لی اوت Pane
- کار با TimeLine و KeyFrame برای نمایش خودبه خود نسل های آینده
- نحوه تبدیل ماتریس به سلول های زنده در بورد بازی
🎬 تماشای این قسمت از طریق آپارات
🔗مشاهده قسمت سوم

⭕️ برای مشاهده قسمت اول کلیک کنید
#conway
————
〽️@pieceJava
6👍5
Mohammad Reza Azimifard
سلام دوستان وقتتون بخیر همونطور که قولش رو داده بودیم قرار بود برای بعد از عید یک دوره ی #عمومی رو برای جاوا برگزار کنیم. 💬 دوره کاملاً پروژه محوره یعنی پس از هر جلسه، تمریناتی داده میشه که باید تا جلسه بعد انجام بدید و در این بازه، پشتیبانی آنلاین رو هم…
⁉️ با دوره چقدر طول میکشه تا شی گرایی رو خوب یادبگیرم؟

کل مفاهیم oop رو کار میکنیم. اما تسلط شما فقط به شما بستگی داره. هر چقدر بیشتر با دوره همراه بشید تسلطتون بیشتر میشه. در مکل هر آنچه که زیر و بم ماجرا باشه رو من بهتون میگم. تمرین هم زیاد داریم که هر کدوم یه نکته ای داره. در نتیجه برای تسلط کافی لازمه که حتما با دوره همراهی کنید.


دوره برای کی میتونه مفید باشه؟

اگه مفاهیم اولیه جاوا رو بلدین و میخواین بصورت پایه ای و عمیق شی گرایی رو شروع کنید، این کلاس مناسبه
👍83
Media is too big
VIEW IN TELEGRAM
💠 نحوه شبیه سازی بازی زندگی کانوی
🔻 قسمت سوم (آخر)
- طراحی صفحه بازی با موس

🔅 محتوا:
- نحوه تعریف ایونت (رویداد)
- کار با eventHandler
- کار با setOnMouseClicked / setOnKeyPressed / setOnMouseDragged

🎬تماشا از طریق آپارات

⭕️ برای مشاهده قسمت اول کلیک کنید
⭕️ برای مشاهده قسمت دوم کلیک کنید
#conway
〽️ @PieceJava
8👍1
Mohammad Reza Azimifard
سلام دوستان وقتتون بخیر همونطور که قولش رو داده بودیم قرار بود برای بعد از عید یک دوره ی #عمومی رو برای جاوا برگزار کنیم. 💬 دوره کاملاً پروژه محوره یعنی پس از هر جلسه، تمریناتی داده میشه که باید تا جلسه بعد انجام بدید و در این بازه، پشتیبانی آنلاین رو هم…
⭕️ شیوه تدریس به چه صورت هست؟

روندی که در طول تدریس طی میشه، عمدتا یادگیری مفهومی و عمیق هستش. بعلاوه برای حل مسائل، برای بخش های مختلف معمولا حالت های نوشتاری مختلف رو امتحان میکنیم.
— در یک کلام: از اشتباهات، مسیر درست رو یاد میگریم.
چون اگر بنابر این باشه که مستقیم و یراست بریم سراغ خونه آخر، چیزی برای تجربه عایدمون نمیشه :)
👍10
تیکه پاره های جاوا
🔺و البته ثبت نام دوره شامل تخفیف هم میشه! دوره رو به دوستاتون معرفی کنید و هر دو تا 20 درصد تخفیف دریافت کنید🌸 هزینه ی ثبت نام با ۲۰% تخفیف: ۲۹۵ تومان
درود دوستان وقتتون بخیر باشه
ثبت نام دوره به پایان رسیده
انشالله برای دوره بعدی بازم داخل کانال اطلاع رسانی میشه (تابستان)🌸
———
〽️@PieceJava
🔥5
#معرفی_وبسایت
💠 دانلود از یوتیوب

🔅همونطور که در جریان هستید، این روزا سخت میشه به VPN کانکت شد. اما خب سایت زیر برای دانلود از یوتیوب خیلی برام کاربردی بوده و خواستم باهاتون به اشتراک بزارم (فیلتر نیست):
🔗 snapsave.io
🔅سایت زیر هم هست اما فیلتره. اگه VPNتون کانکت میشه، بنظرم برای دانلود سایت خیلی خوبیه :
🔗 clipConverter.cc
🔅ربات تلگرامی هم، utubebot رو پیشنهاد میکنم (البته دو روزی هست کار نمیکنه):
@utubebot


💬 اگه شما هم جایی رو میشناسین دوست داشتین زیر همین پست معرفی کنین تا داخل کانال به اشتراک بزارم🌹

———
〽️@PieceJava
7👍1
#کتاب
سلام
برای دوستانی که دنبال ترجمه فارسی کتاب Clean Code هستید، اگه دوست داشتید به ریپازیتوری زیر یه سر بزنید :)
تا الان 5 فصل از 8 فصل کتاب ترجمه شده و بصورت رایگان در دسترس هست.
در واقع یه جور ترجمه آزاده که حتی شما هم میتونید برای ترجمه این کتاب مشارکت داشته باشین. (راهنمای مشارکت داخل لینک قرار گرفته شده).

https://github.com/mojtaba-afraz/clean-code-persian

———
#clean_code
〽️@PieceJava
👍103🔥2
تیکه پاره های جاوا
💠 ده تا از پرکاربرد ترین کلید های میانبر در #Intellij_IDEA #shortcut #keys #Intellij #IDEA 〽️ @PiECEJAVA
This media is not supported in your browser
VIEW IN TELEGRAM
💠سریعترین راه برای سلکت کردن لاین در #Intellij_IDEA

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

🥉 آسون ترین راه از طریق نشانگر موسه که باهاش کل کاراکتر هارو سلکت کنید
🥈 روش بعدی اینه که بیاید اول خط و Shift رو بگیرید و دکمه End رو بزنید
🥇 روش بعدی اینه که از Ctrl+W استفاده کنید. در واقع هر بار که این کلید رو فشار میدید، محدوده انتخابی گسترده تر میشه
🏵 ولی روش ساده تری وجود داره. فقط کافیه روی خط، Ctrl+ C رو بزنید تا به یکباره کل خط سلکت بشه🤝( و البته که خط انتخابی هم کپی میشه)
————
#shortcut
#keys #Intellij #IDEA #Intellij_IDEA
〽️@PieceJava
👍8
#پیشنهاد
اگه دنبال یه مجموعه خیلی کامل و آفلاین برای آیکون هستین، پیشنهاد میکنم pichon رو نصب کنید.

همونطور که میبینید سمت چپ دسته بندی آیکون داره، فیلد جستجو داره و حتی میتونید نوع تصویر (SVG,PDF,PNG...) و سایزش رو هم انتخاب کنید.
برای استفاده کردن فقط کافیه آیکون انتخابیتون رو با موس نگه دارید و داخل ویندوز یا پروژتون رها کنید (drag and drop)

برنامه pichon رو میتونید از سایت های داخلی هم دریافت کنید.
—————
#icon #pichon
تیکه پاره های جاوا
〽️@PieceJava
🔥10👍1
⭕️ لینک های دسترسی سریع:
(از طریق هشتگ ها هم میتونید کلیدواژه هارو داخل کانال جستجو کنید)

💎 چرا در یک فایل جاوا ( .java ) فقط یک کلاس public میتونیم داشته باشیم؟
💎 چرا پردازش یک آرایه مرتب بسیار سریع تر از پردازش یک آرایه نامرتب است؟
💎 چرا متد های آرایه در جاوا قابل دسترسی نیست!!؟
💎 مفهوم استخر رشته (String pool) و کارایی آن در جاوا
💎چرا رشته ها غیر قابل تغییر یا Immutable هستند؟
⁉️دقیقا چطور با حلقه های تو در تو الگو هارو چاپ میکنن؟
💎 لینکدلیست استفاده کنیم یا اری لیست؟
چطور خطای Could Not Find or Load Main Class رو برطرف کنیم!؟


💠حافظه هیپ
💠مقایسه و مرتب سازی اشیا با Comparable
💠کلاس های رکورد در جاوا
💠اینترفیس چیست؟
💠بلاک محلی
💠رفتار عجیب رشته ها در ترکیب با اعداد
💠در جاوا پارامتر ها چگونه به متد ها ارسال میشوند؟ (کال بای ولیو)
چرا cmd کمپایلر جاوا (javac) یا java -version رو شناسایی نمیکنه؟
💠 تفاوت runtime error و compile time error و logical error
💠 پروژه چی بنویسم؟
💠 کلیدواژه var در جاوا
💠 الگوی طراحی سینگلتون
💠 فانکشنال اینترفیس و بررسی عبارات لامبدا
💠 کلاس های تو در تو در جاوا
چرا وقتی یک آبجکت رو چاپ میکنیم، خروجی زیر رو داره؟
[I@12b231e
Employee@312b4a3
چجوری میشه از تاریخ داخل برنامه هامون استفاده کنیم؟
💠 آشنایی مقدماتی با Streams API
📦 نحوه شبیه سازی بازی زندگی کانوی (JavaFX)
📦 مینی پروژه Javafx، ایجاد شبکه بین راس ها
💠 متد رفرنس ها در جاوا Method Refrences
💠مرتب سازی آرایه با روش Quick sort بصورت گرافیکی
🔆 معکوس کردن یک رشته
🔆 تفاوت سرعت و کارایی میان الحاق کردن رشته با + و append از کلاس StringBuilder
💠 تفاوت isEmpty و isBlank در رشته ها
💠 جاوابین (JavaBean)
💠 نمونه کاربرد اینترفیس
💠 الگوی طراحی Observer
💠 استفاده از _ برای جداسازی ارقام در کد
💠 نمونه ای از کاربرد های اینترفیس
7🔥4🤔1
سلام دوستان روزتون بخیر باشه
خیلی ممنون از اینکه تا اینجا همراهمون بودین ^ ^ ❤️
متاسفانه مدتی اینجا فعالیت نداشتم اما تو این بازه به کلی باگ و موضوع باحال رسیدم که حتما باید توی کانال بزارم و بهتون یادش بدم :))
9
موافقید از کاتلین و اندروید هم توی کانال قرار بدیم؟
Anonymous Poll
74%
بله
26%
خیر
🟡 رابط کاربری جدید Intellij IDEA

البته مدتیه که اضافه شده ولی من اخیرا متوجه شدم و واقعا جذاب و ساده و در عین حال بشدت کاربر پسنده
حتما امتحانش کنین :)) البته هنوز در حالت بتا هستش

👈 برای فعالسازیش Ctrl+Alt+S بزنید، حالا از توی تنظیمات گزینه New UI رو فعال کنین و تمام

https://www.jetbrains.com/help/idea/new-ui.html

@Piecejava
🔥4👍2
سلام دوستان امیدوارم حالتون خوب باشه

🌐 همونطور که قولش رو داده بودیم، قرار بود دوره سوم آموزش مبانی برنامه نویسی جاوا رو تابستون برگزار کنیم ❤️
سرفصل ها پایین ویدیو در قالب PDF براتون میزارم. تعداد جلسات حدودا ۱۶ تا ۱۹ جلسه هستش و مدت زمان دوره ۲ و نیم ماه هست.
کل توضیحات لازم داخل ویدیو داده شده و اگه قصد دارین توی دوره شرکت کنید حتما ویدیو و فایل رو باز کنید و بررسی کنید❤️

🔆 هزینه و کل جزئیات داخل ویدیو تشریح شده
موفق باشید🌹
🔥51