کانال برنامه نویسی کُددِوِلوپ
Open in Telegram
مطالب آموزشی برنامه نویسی (جاوا، کاتلین و...) گروه : https://t.me/KodeDevel_Chat صفحات وب: https://kodedevel.github.io ارتباط با ما: @Skybirdbits
Show more454
Subscribers
No data24 hours
-17 days
-830 days
Posts Archive
+1
بروزرسانی⚡️
از حالا به بعد مثال ها میتونن از چند زبان هم زمان پشتیبانی کنن، یعنی برای کتابخونه های جاوا، کد های کاتلین هم کنارش داریم...
اولین صفحه، اکسپشن ها در جاوا از این قابلیت استفاده میکنه.
📱این مطلب بین جاوا و کاتلین مشترکه؛
بخش آخر مطلب؛ کلیدواژه ی throws تو کاتلین وجود نداره و دربارش توضیح داده شده.
اکسپشن ها در جاوا 🔔
- آشنایی با اکسپشن ها
- کنترل کردن اکسپشن
- کلیدواژه ی throw
- بررسی کلاس های اکسپشن
- تعریف کلاس اختصاصی اکسپشن
- کلیدواژه ی throws
- خلاصه
یه سری قوانین هست و در کل کتابخونه های جاوا با کاتلین مشترکه دارم به این فکر میکنم چطوری بنویسمشون هم جاوا رو در بر بگیره هم بدرد کسایی بخوره که با کاتلین سروکار دارن 🤔
📌فهرست مطالب کاتلین
(این فهرست قابل بروز رسانی است)
1- دستورات شرطی (selector) ها
2_ حلقه ها در کاتلین
3- توابع در کاتلین
4- اکستنشن ها
5- عبارات لامبدا و توابع بی نام
6- توابع مرتبه بالا
7- توابع و پراپرتی های خطی
8- آرایه ها در کاتلین
9- انواع متغیر ها در کاتلین
10- توابع ریاضی و متغیر های ثابت ریاضی
11- محدوده ی متغیر ها و توابع در کاتلین
12- کلید واژه های سطح دسترسی
13- آبجکت ها و کلاس ها
14- وراثت در کاتلین
15- چند ریختی و کست کردن
16- کلاس های ابسترکت در کاتلین
17- اینترفیس ها در کاتلین
18- کلاس های تو در تو
19- کلاس های enum
20- کلاس های sealed
21- دیتا کلاس ها
22- الگوی Delegation
23- اکسپشن ها
24- کلاس File
25- نوشتن در فایل با Printwritter
26- خوندن فایل با Scanner
الان میتونم بگم یه مجموعه ی کامل از کاتلین تو کانال داریم 😁
دوتا موضوع به اسم ساختمون داده و coroutines وجود داره.
ساختمون داده یک موضوع عمومی بین تمام زبوناس، شامل List، Stack، Queue، Map و... میشه (پر کاربرداش همین چندتایی هست که نوشتم.)
در ساختمون داده، دوتا موضوع وجود داره:
۱- پیاده سازی ساختمون داده
۲- استفاده از ساختمون داده
معمولا کلاس های ساختمون داده با کتابخونه های مختلف از پیش پیاده سازی شدن و بیشتر استفاده از ساختمون داده بین برنامه نویس ها مطرحه.
در مورد کراتین (coroutines) هم بخوام بگم اساسش روی چند نخی جاوا بنا شده و مربوط میشه به چندتا کار همزمان انجام دادن یک برنامه (مثلاً همزمان که داری ویدیو دانلود میکنی پیام هم بدی چیزی که تو تلگرام بارها شاهدش بودیم)
این دوتا رو به مرور تحت پوشش قرار میدیم و میخوایم تمرکزمونو از کاتلین کم کنیم.
در ادامه و در پست بعدی یک فهرست محتوا از مطالب کاتلین که تا اینجا نوشته شده رو میزارم...
کلاس های تو در تو در کاتلین 🔔
- کلاس استاتیک تو در تو
- کلاس غیر استاتیک داخلی
- ایجاد آبجکت anonymous از کلاس و اینترفیس های تو در تو
یوزر کانال و گروه عوض شد ❗️
لینک کانال:
https://t.me/TheBitBin
لینک گروه:
https://t.me/TheBitBin_Chat
اگه بخوایم دوباره فعالیت کانالو شروع کنیم احساس شما نسبت به این موضوع چیه؟
