Java tutorial | دروس جافا 👨🏻‍🏫
2.3K subscribers
87 photos
81 videos
29 files
53 links
حبيت اشاركم كل معرفتي في الجافا ولغات اخرى فسويت هذه القناة
اتمنى أن تعود بالمنفعة عليكم🌹
لطلب حل تكاليف أو مشاريع تواصل معي على

Telegram: @abdu01010

Whatsapp: https://wa.me/967783399063

كما نقدم خدمات تسوقية في القناة مدفوعة الاجرة
..............
Download Telegram
❇️ فـــهـــرس الــــقـــنـاة 📌

تقدر تتنقل في محتوى القناة بدون تشتت من خلال الضغط على أحد الهاشتاجات ( # )

⭕️ ملاحظة :- يتم تحديث الفهرس بشكل دوري لذلك أبقى على اطلاع فيه

----------------- ----------------- -----------------

📌 ماهي اقل المواصفات اللي لازم تكون في اللابتوب (بالنسبة للبرمجة) :- 👇

laptop
----------------- ----------------- -----------------

📌 توضيح مهمة جدا لكل مبرمج:-


📍معنى البرمجة بإختصار شديد:👇
#proLanguMeans


📍معنى البرمجة بتفصيل اكثر (انصح به):👇
#proLanguMeans_more


📍 ماهي المترجمات في لغات البرمجة 👇
ProgrammingTranslators

-------------------- ----------------- -----------------
📌 مقدمة 👇
#introduction
----------------- ----------------- -----------------


📌 مواضيع الدروس الموجودة في القناة :

⭕️ بداية الشرح الكتابي ( شرح نصي ) 👇:-

#course_typing

❇️ تنقل بين محتوى المواضيع التي تم شرحها كتابيا :- 👇

#introduction

#data_type

#Syntax

#Class

#Main_method

#package,class,main()

#(I/O)

#Scanner

#(if- else) و ( switch -case )

#Loops

#For-Each iterator

#method

#single_And_Or

#for_each

#Ternary Operator

#increment & decrement operation

#Exception_handling

#Serialization & Deserialization

#Map Interface

العلاقات مابين الكلاسات والكائنات 👇
#Relationship between objects and classes
1️⃣ Inheritance
2️⃣ Composition
3️⃣ Aggregation
4️⃣ Association

الفرق بين error و exception 👇
#Error_Exception

Java Memory: Stack & Heap
——————————————————-

❇️ تنقل بين محتوى كورس جافا 1 (فيديوهات عادل نسيم) :- 👇

#introduction

#data_type

#operators

#scanner

#if_else

#switch

#while_loop

#do_while_loop

#for_loop

#break_&_continue

#nested_loop

#method

#recursion_method

#array_1d

#array_2d

#String

------------------------------------------------

📕ملخصات :

جميع دوال كلاس Math 👇
All_Math_class_mthod

ملخص لجميع دوال String 👇
String_methods

ورقة فيها ملخص جميل جدا في oop

------------------------------------------------

❇️ تنقل بين محتوى كورس جافا 2 (برمجة غرضية oop )- (فيديوهات عادل نسيم) :- 👇

#into_oop

#class_object

#constructor

#static

#pass_object_to_method

#inheritance

#polymorphism

#overloading_overriding

#classes_relationship

#final_keyword

#ArrayList

#Abstraction

#interface

#Anonymous_Inner_Class

#Try_catch

# Finally Block_ Throws Keyword_ Checked vs Unchecked Exception

#Throw keyword_ Throw vs Throws_ Throw _ finally_ Custom exception

#Files

----------------- ----------------- -----------------
📌 موقع رسم مخططات 👇
#draw
----------------- ----------------- -----------------

📌 كل مايخص جافا 1 بشكل عام هنا :- 👇

#Java_Level_1
----------------- ----------------- -----------------

📌 كل مايخص جافا 2 (برمجة غرضية oop ) بشكل عام هنا :- 👇

#Java_Level_2
----------------- ----------------- -----------------

📌 امثلة برمجة 1 👇
#Ex_Java_Level_1

----------------- ----------------- -----------------
📌 برامج لكتابة اكواد الجافا:- 👇
⭕️ Android :

#app

⭕️ Labtop :

#netBeans

IntelliJ

⭕️ Online :

#web
----------------- ----------------- -----------------

📌 مواقع مهمه :- 👇

#web
#translate
----------------- ----------------- -----------------

📌كيفية إيجاد ملف جافا في الجهاز:- 👇

#explor_java_file

---------------------------------------------------
طريقة ضغط ملف مشروع في النتبينز 👇

Zip_File
---------------------------------------------------
طريقة فك الضغط عن ملف وتشغيله على النتبينز 👇

OpenZip_File

---------------------------------------------------
📌خوارزميات:- 👇
#algorithms

---------------------------------------------------


📌 مراجع :- 👇
#introduction_to_OOP

--------------------------------------------------
📌 حل واجبات :- 👇
#home_work
--------------------------------------------------
📌 نماذج فاينل :- 👇
#final_exam
------------------------------------
📌ردود الطلاب:- 👇

#ردود
------------------------------------

☎️ للتواصل مع صاحب القناة
Tel: @abdu01010
Wh: https://wa.me/967783399063
------------------------------------
Channel: https://t.me/java_tutorial0101
19👍4
درس اليوم عن المتغيرات

ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻‍🏫
@abdu01010
----------------- ----------------- -----------------
بالنسبة للمتغيرات (data type or date members or primitive data)
هي عبارة عن كلمات ترمز لنوع معين من البيانات يعني مثلا ارقام او احرف أو كلمات وهكذا ... هذه الكلمات (المتغيرات) مهمة جدا لانها تخاطب الكمبيوتر ماهي نوع البيانات المدخلة و بناءً على هذا الشيء يحجز للبيانات مكان في ذاكرة الجهاز .

------------------------------------
يعني مثلا اذا عندك رقم وترغب في كتابته ستقوم بنسبه او حفظه في أحد المتغيرات التالية مع العلم أن كل متغير له حد في تخزين الارقام :
byte :
للارقام الصحيحة من 128- إلى 127
وهي لاتستخدام لأنها صغيره جدا
-------------------
short :
للارقام الصحيحة من 32768- إلى 32767
وهي لاتستخدام لأنها صغيره نوعا ما
-------------------
int :
للارقام الصحيحة من 2147483648- إلى 2147483647
تستخدم دائما لأنها ذات سعه كبيرة
----------
long :
للارقام الصحيحة وهي ذات ارقام طويلة جدا جدا
تستخدم ولكن في الحسابات الكبيرة جدا
-----------------
float:
للارقام ذات الفواصل العشرية
-----------------
double :
للارقام ذات الفواصل العشرية لكن سعتها اكبر من float
------------------------------------------------------------------
char :
تستخدم لنسب او حفظ الاحرف فقط حيث تقبل حرف واحد فقط
---------------
boolean :
تستخدم لنسب او حفظ القيم المنتطقية أما صح او خطأ
-----------------
ملاحظة : ( byte,short ) غالبا لاتسخدم لانها تقبل اعداد صغيرة جدا مقارنة بالبقية لذلك لاتركزوا عليهم كثير فقط من باب الاطلاع.

----------------
String :
تستخدم لنسب او حفظ الكلمات فهي تقبل مجموعة من الاحرف بمعنى كلمات ولكن ملاحظة مهمة جداً جداً:
هذا النوع من لبيانات لا يسمى
primitive
data type
وانما يندرج تحت مسمى
object
data type
----------------------------------------

عموما قد تكون Data type مش مفهومه الان! لكن ثق بي بتتوضح مع التطبيق العملي ...😊
#data_type
#Java_Level_1

--------------------------------------------
Channel: @java_tutorial0101
10
Media is too big
VIEW IN TELEGRAM
2⃣ #data_type

#Java_Level_1
------------------------------------
Channel: @java_tutorial0101
👍4👏1