Java tutorial | دروس جافا 👨🏻‍🏫
2.29K 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
Media is too big
VIEW IN TELEGRAM
1⃣5⃣#classes_relationship

#Java_Level_2
------------------------------------
Channel: @java_tutorial0101
3
Media is too big
VIEW IN TELEGRAM
1⃣6⃣#classes_relationship

#Java_Level_2
------------------------------------
Channel: @java_tutorial0101
2
أولا يتم التعبير عن العلاقات بهذه الاسهم في رسم ال class diagram

#classes_relationship
#Java_Level_2
————————————————
📍Channel:
@java_tutorial0101
1
1⃣ Inheritance

Inheritance is also called generalization and is used to describe the relationship between parent and child classes. A parent class is also called a base class, and a subclass is also called a derived class.
In the inheritance relationship, the subclass inherits all the functions of the parent class, and the parent class has all the attributes, methods, and subclasses. Subclasses contain additional information in addition to the same information as the parent class.
For example: buses, taxis, and cars are cars, they all have names, and they can all be on the road.

#classes_relationship
#Java_Level_2
————————————————
📍Channel:
@java_tutorial0101
❤‍🔥2
2⃣ Composition
The relationship between the whole and the part, but the whole and the part cannot be separated .
The combination relationship represents the relationship between the whole and part of the class, and the overall and part have a consistent lifetime. Once the overall object does not exist, some of the objects will not exist, and they will all die in the same life.For example, a person is composed of a head and a body.

ملخص الكلام ان العلاقة تكون مابين الاوبجيكت والثاني قوية بحيث اذا انتهى الاول ينتهى الثاني معه لذلك يسموها علاقة جزء من كل

#classes_relationship
#Java_Level_2
————————————————
📍Channel:
@java_tutorial0101
👍2❤‍🔥1
3⃣ Aggregation
The relationship between the whole and part, and the whole and part can be separated.
Aggregate relations also represent the relationship between the whole and part of the class, member objects are part of the overall object, but the member object can exist independently from the overall object.
For example, bus drivers and work clothes and hats are part of the overall relationship, but they can be separated. Work clothes and hats can be worn on other drivers. Bus drivers can also wear other work clothes and hats.

بمعنى أن كل اوبجيكت مستقل عن الاخر فقط يتم الاستفاده من اوبجيكت معين في لفتره محدوده وذا انتهى الاوبجيكت الاول يبقى الثاني كما هو ولا يتأثر اي ان هذه العلاقة عكس ال composition تماما


#classes_relationship
#Java_Level_2
————————————————
📍Channel:
@java_tutorial0101
❤‍🔥1
4⃣ Association
Indicates that a property of a class holds a reference to an instance (or instances) of another class .
Association is the most commonly used relationship between a class and a class, which means that there is a connection between one type of object and another type of object. Combinations and aggregations also belong to associative relations , but relations between classes of affiliations are weaker than the other two.
There are four kinds of associations : two-way associations , one-way associations , self-association , and multiple-number associations .
For example: cars and drivers, one car corresponds to a particular driver, and one driver can drive multiple cars.


#classes_relationship
#Java_Level_2
————————————————
📍Channel:
@java_tutorial0101
❤‍🔥1
📌 توضيح أكثر للموضوع

#classes_relationship
#Java_Level_2
————————————————
📍Channel:
@java_tutorial0101
❤‍🔥1👍1
📌 توضيح أكثر للموضوع

#classes_relationship
#Java_Level_2
————————————————
📍Channel:
@java_tutorial0101
❤‍🔥1