Java tutorial | دروس جافا 👨🏻🏫
طريقة عمل برنامج مكتوب بلغة جافا الكود الذي تكتبه على الكمبيوتر لا يعمل بشكل مباشر بل يمر بعدة مراحل تباعاً حتى يعمل تماماً كما في الصورة.. #Java_Level_1 ———————————————— 📍TeleChannel: @java_tutorial0101
إذاً الكود الذي تكتبه أنت يسمى Source Code.
حتى يتنفذ هذا الكود, يتم تحويله إلى Byte Code بواسطة مترجم لغة جافا ( javac ) و هذا المترجم يضمن أن الكود الذي كتبته يعمل في لغة جافا.
بعدها يقوم مفسر لغة جافا ( JVM ) بتنفيذ الكود على بشكل يلائم نظام التشغيل الذي يستخدمه المستخدم سواء كان Windows, Linux, MacOS.
#Java_Level_1
————————————————
📍TeleChannel: @java_tutorial0101
حتى يتنفذ هذا الكود, يتم تحويله إلى Byte Code بواسطة مترجم لغة جافا ( javac ) و هذا المترجم يضمن أن الكود الذي كتبته يعمل في لغة جافا.
بعدها يقوم مفسر لغة جافا ( JVM ) بتنفيذ الكود على بشكل يلائم نظام التشغيل الذي يستخدمه المستخدم سواء كان Windows, Linux, MacOS.
#Java_Level_1
————————————————
📍TeleChannel: @java_tutorial0101
👍1
مصطلحات تقنية
Source Code: تعني الكود أو الشفرة المصدرية, و يقال لها أيضاً سورس كود.
Byte Code: كود الجافا الذي تم التأكد من صحته و تجهيزه لمفسر لغة جافا.
javac: إختصار لـ Java Compiler و يسمى مترجم لغة جافا. فعلياً هو برنامج يحول الكود المكتوب بلغة جافا إلى Byte Code.
Interpreter: هو برنامج مهمته تنفيذ الكود حتى يعمل كأي برنامج في حاسوب المستخدم.
JVM: إختصار لـ Java Virtual Machine و هو عبارة عن Interpreter خاص لتشغيل الـ Byte Code الذي أصله في الأساس كود جافا كأي برنامج عادي.
OS: إختصار لـ Operating System و التي تعني نظام التشغيل.
Source Code: تعني الكود أو الشفرة المصدرية, و يقال لها أيضاً سورس كود.
Byte Code: كود الجافا الذي تم التأكد من صحته و تجهيزه لمفسر لغة جافا.
javac: إختصار لـ Java Compiler و يسمى مترجم لغة جافا. فعلياً هو برنامج يحول الكود المكتوب بلغة جافا إلى Byte Code.
Interpreter: هو برنامج مهمته تنفيذ الكود حتى يعمل كأي برنامج في حاسوب المستخدم.
JVM: إختصار لـ Java Virtual Machine و هو عبارة عن Interpreter خاص لتشغيل الـ Byte Code الذي أصله في الأساس كود جافا كأي برنامج عادي.
OS: إختصار لـ Operating System و التي تعني نظام التشغيل.
مفهوم الـ JDK و أهميته بالنسبة للغة جافا
كما لاحظت سابقاً, الكود المكتوب بلغة جافا يمر بعدة مراحل حتى يعمل. و السبب الرئيسي في ذلك أن نظام التشغيل ليس مكتوباً بلغة جافا.
من هذا المنطلق, عليك معرفة أنه حتى يتعرف نظام التشغيل الذي تستخدمه على لغة جافا تحتاج تحميل و تنصيب أدوات تطوير جافا ( Java Development Kit ) و التي يقال لها JDK.
الـ JDK بدوره يتضمن أشياء كثيرة جداً مثل:
الكلاسات الجاهزة في جافا.
الشروحات للكلاسات و الدوال الجاهزة التي تظهر لك أثناء كتابتك للكود و التي تسمى javadoc.
مترجم لغة جافا javac.
مشغل لغة جافا ( Java Runtime Environment ) الذي يختصر بـ JRE و الذي بدوره يحتوي على الـ JVM.
خلاصة
بدون الـ JDK لن يستطيع نظام التشغيل التعرف على لغة جافا. و بالتالي لن يستطيع تشغيل أي كود أو حتى برنامج جاهز مكتوب بلغة جافا.
#Java_Level_1
————————————————
📍TeleChannel: @java_tutorial0101
كما لاحظت سابقاً, الكود المكتوب بلغة جافا يمر بعدة مراحل حتى يعمل. و السبب الرئيسي في ذلك أن نظام التشغيل ليس مكتوباً بلغة جافا.
من هذا المنطلق, عليك معرفة أنه حتى يتعرف نظام التشغيل الذي تستخدمه على لغة جافا تحتاج تحميل و تنصيب أدوات تطوير جافا ( Java Development Kit ) و التي يقال لها JDK.
الـ JDK بدوره يتضمن أشياء كثيرة جداً مثل:
الكلاسات الجاهزة في جافا.
الشروحات للكلاسات و الدوال الجاهزة التي تظهر لك أثناء كتابتك للكود و التي تسمى javadoc.
مترجم لغة جافا javac.
مشغل لغة جافا ( Java Runtime Environment ) الذي يختصر بـ JRE و الذي بدوره يحتوي على الـ JVM.
خلاصة
بدون الـ JDK لن يستطيع نظام التشغيل التعرف على لغة جافا. و بالتالي لن يستطيع تشغيل أي كود أو حتى برنامج جاهز مكتوب بلغة جافا.
#Java_Level_1
————————————————
📍TeleChannel: @java_tutorial0101
👍6
للي حابين يشتروا لابتوب ومش عارفين ايش أقل المواصفات اللي لازم تكون في اللابتوب
خاصة اللي شغالين في البرمجه
هذي أقل المواصفات اللي لازم تكون في لابتوبك 👇:
التخزين 256 SSD
ونوع المعالج U
الجيل السابع
الكور i5
الرام 8
كرت شاشه مدمج
واحذروا أن نوع المعالج يكون M أو P لأنه المعالجات تبعها تكون ضعيفه وفقط للاستخدام البسيط
...............................
اشترك بالقناة لتستفيد
https://t.me/java_tutorial0101
#introduction
#laptop
خاصة اللي شغالين في البرمجه
هذي أقل المواصفات اللي لازم تكون في لابتوبك 👇:
التخزين 256 SSD
ونوع المعالج U
الجيل السابع
الكور i5
الرام 8
كرت شاشه مدمج
واحذروا أن نوع المعالج يكون M أو P لأنه المعالجات تبعها تكون ضعيفه وفقط للاستخدام البسيط
...............................
اشترك بالقناة لتستفيد
https://t.me/java_tutorial0101
#introduction
#laptop
👍5❤1
تفصيل تعريف الدالة
#method
#Java_Level_1
------------------------------------
Channel:@java_tutorial0101
#method
#Java_Level_1
------------------------------------
Channel:@java_tutorial0101
👍4
Java tutorial | دروس جافا 👨🏻🏫
تفصيل تعريف الدالة #method #Java_Level_1 ------------------------------------ Channel:@java_tutorial0101
Access Specifier = Access Modifier
👍4
توضيح مهم لمفهوم
inheritance و access modifier و object
#inheritance
#Java_Level_2
------------------------------------
Channel:@java_tutorial0101
inheritance و access modifier و object
#inheritance
#Java_Level_2
------------------------------------
Channel:@java_tutorial0101
❤4
توضيح لأنواع الكونستركتر
#constructor
#Java_Level_2
------------------------------------
Channel:@java_tutorial0101
#constructor
#Java_Level_2
------------------------------------
Channel:@java_tutorial0101
❤6👍2
Overloading , overriding
#overloading_overriding
#Java_Level_2
--------------------------------------------
Channel: @java_tutorial0101
#overloading_overriding
#Java_Level_2
--------------------------------------------
Channel: @java_tutorial0101
❤4
توضيح لمفهوم لغة البرمجة بشكل عام ومبسط انصحك تقرأ المقال كامل لانه موضوع مهم
ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫
@abdu01010
----------------- ----------------- -----------------
بالنسبة للي مش فاهم اصلا ايش هي لغة البرمجة! يا عزيزي لغة البرمجة هي عبارة عن لغة يفمها الإنسان و يفهمها الكمبيوتر بمعنى أنها لغة وسيطة.
والغرض منها هو أن تأمر الكمبيوتر بأداء شيء معين كالحساب وغيرها من المهام
وللتوضيح أكثر إذا عدنا إلى أصل الكمبيوتر ومن ماذا يتكون لوجدناه عبارة عن قطع إلكترونية و ودوائر كهربائية (هاردوير Hardware) يمر فيها تيار كهربائي بغض النظر عن شدته وقوته بمعنى أنه عبارة عن قطعة كهربائية لا منفعة منه هنا يأتي دور (السوفت وير software) الذي هو البرامج والذي هي اصلا متكونه من مجموعة اكواد و قد تكون اكواد مكتوبة بلغة جافا أو غيرها من اللغات...
طيب بتقول لي كيف شكل هذي الاكواد ؟طبعا الجواب هي عبارة عن كلمات بأحرف انجليزية غير مفهومة المعنى بشكل مباشر.طيب بتقول هذي الاكواد كيف يفهمها الكمبيوتر؟
الجواب أن الكمبيوتر لا يفهمها بشكل مباشر كذا كما هي وانما يتم ترجمة هذي الاكواد الى ارقام تتألف من رقمين هما ( 0 , 1 ) وهو مايسمى بالنظام الثنائي او (binary number System) حيث أن الـ( 0 ) يعني قطع التيار أو عدم وجود تيار كهربائي و الـ( 1 ) بمعنى مرر تيار كهربائي أو هناك تيار كهربائي بغض النظر عن مقداره.
طيب بتسألني من الذي يترجم هذي الكواد اللي هي عبارة عن حروف وكلمات انجليزية إلى هذي الارقام ؟
الجواب هو مترجم خاص باللغة نفسها يقوم بترجمة الاكواد الى ( 0 , 1 ) وهذي هي التي تسمى بلغة الآلة (Machine Language) .
يعني بمعنى ادق ان لغة البرمجة تعمل على التحكم بمرور التيار الكهربائي بين القطع الكهربائية وهكذا ينتج تناسق مابين القطع الالكترونية وتستطيع ان تستفيد من القطع الكهربائية هذي لعمل شيء معين ومن هنا استطاع العلماء انهم يصنعوا الكمبيوتر والهواتف والكثير من الاجهزة الالكترونية.
ملاحظة:
binary number System = Machine Language= ( 0 ,1 ).
وهكذا نكون اختصرنا موضوع لغة البرمجة بشكل مبسط جدا...
للتعرف اكثر على هذا الموضوع بشكل اوسع اقرأ المقال الاخر من هنا (انصح به) 👈🏻 لغات البرمجة
#introduction
#Java_Level_1
--------------------------------------------
Channel: @java_tutorial0101
ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫
@abdu01010
----------------- ----------------- -----------------
بالنسبة للي مش فاهم اصلا ايش هي لغة البرمجة! يا عزيزي لغة البرمجة هي عبارة عن لغة يفمها الإنسان و يفهمها الكمبيوتر بمعنى أنها لغة وسيطة.
والغرض منها هو أن تأمر الكمبيوتر بأداء شيء معين كالحساب وغيرها من المهام
وللتوضيح أكثر إذا عدنا إلى أصل الكمبيوتر ومن ماذا يتكون لوجدناه عبارة عن قطع إلكترونية و ودوائر كهربائية (هاردوير Hardware) يمر فيها تيار كهربائي بغض النظر عن شدته وقوته بمعنى أنه عبارة عن قطعة كهربائية لا منفعة منه هنا يأتي دور (السوفت وير software) الذي هو البرامج والذي هي اصلا متكونه من مجموعة اكواد و قد تكون اكواد مكتوبة بلغة جافا أو غيرها من اللغات...
طيب بتقول لي كيف شكل هذي الاكواد ؟طبعا الجواب هي عبارة عن كلمات بأحرف انجليزية غير مفهومة المعنى بشكل مباشر.طيب بتقول هذي الاكواد كيف يفهمها الكمبيوتر؟
الجواب أن الكمبيوتر لا يفهمها بشكل مباشر كذا كما هي وانما يتم ترجمة هذي الاكواد الى ارقام تتألف من رقمين هما ( 0 , 1 ) وهو مايسمى بالنظام الثنائي او (binary number System) حيث أن الـ( 0 ) يعني قطع التيار أو عدم وجود تيار كهربائي و الـ( 1 ) بمعنى مرر تيار كهربائي أو هناك تيار كهربائي بغض النظر عن مقداره.
طيب بتسألني من الذي يترجم هذي الكواد اللي هي عبارة عن حروف وكلمات انجليزية إلى هذي الارقام ؟
الجواب هو مترجم خاص باللغة نفسها يقوم بترجمة الاكواد الى ( 0 , 1 ) وهذي هي التي تسمى بلغة الآلة (Machine Language) .
يعني بمعنى ادق ان لغة البرمجة تعمل على التحكم بمرور التيار الكهربائي بين القطع الكهربائية وهكذا ينتج تناسق مابين القطع الالكترونية وتستطيع ان تستفيد من القطع الكهربائية هذي لعمل شيء معين ومن هنا استطاع العلماء انهم يصنعوا الكمبيوتر والهواتف والكثير من الاجهزة الالكترونية.
ملاحظة:
binary number System = Machine Language= ( 0 ,1 ).
وهكذا نكون اختصرنا موضوع لغة البرمجة بشكل مبسط جدا...
للتعرف اكثر على هذا الموضوع بشكل اوسع اقرأ المقال الاخر من هنا (انصح به) 👈🏻 لغات البرمجة
#introduction
#Java_Level_1
--------------------------------------------
Channel: @java_tutorial0101
❤7👍4🔥1
بقدم شروحات كتابية في جافا 1 فنشروا القناة ليستفيد غيركم 😊
📌شرح كتابي جافا 1 :-👇
-----------------------
#course_1_typing
📌شرح كتابي جافا 1 :-👇
-----------------------
#course_1_typing
👍4
Java tutorial | دروس جافا 👨🏻🏫 pinned «بقدم شروحات كتابية في جافا 1 فنشروا القناة ليستفيد غيركم 😊 📌شرح كتابي جافا 1 :-👇 ----------------------- #course_1_typing»
Java tutorial | دروس جافا 👨🏻🏫
توضيح لمفهوم لغة البرمجة بشكل عام ومبسط انصحك تقرأ المقال كامل لانه موضوع مهم ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫 @abdu01010 ----------------- ----------------- ----------------- بالنسبة للي مش فاهم اصلا ايش هي لغة البرمجة! يا عزيزي لغة البرمجة هي عبارة عن لغة يفمها…
صورة توضيحية لمرحلة تنفيذ الكود
بالنسبة لـ JVM سنتطرق له فيما بعد لانه ليس الوقت المناسب
#introduction
#Java_Level_1
--------------------------------------------
Channel: @java_tutorial0101
بالنسبة لـ JVM سنتطرق له فيما بعد لانه ليس الوقت المناسب
#introduction
#Java_Level_1
--------------------------------------------
Channel: @java_tutorial0101
❤3
درس اليوم عن المتغيرات
ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫
@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
ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫
@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
Java tutorial | دروس جافا 👨🏻🏫
درس اليوم عن المتغيرات ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫 @abdu01010 ----------------- ----------------- ----------------- بالنسبة للمتغيرات (data type or date members or primitive data) هي عبارة عن كلمات ترمز لنوع معين من البيانات يعني مثلا ارقام او احرف أو كلمات…
Syntax:
يعني كيفية كتابة الكود
-------------
data type:
هي عبارة عن كلمات محجوزة في اللغة ( keyword )ويمكن عن طريقها انساب قيم معينة على ذاكرة الكمبيوتر
-----------------
Variable:
هو متغير أو بالبلدي حرف أو كلمة تسمى القيم بأسمه كما هو الحال في المتغيرات التي درسناها في الرياضيات
----------------
Value:
هي القيمة المراد حملها أو خزنها أو بالتعامل معها بأي شكل من الأشكال
-------------
Operation:
هي العمليات الرياضية المستخدمة في البرمجة وهي كالاتي:
+ , - , * , / , %, ++, - -
____
#introduction
#Java_Level_1
--------------------------------------------
Channel: @java_tutorial0101
يعني كيفية كتابة الكود
-------------
data type:
هي عبارة عن كلمات محجوزة في اللغة ( keyword )ويمكن عن طريقها انساب قيم معينة على ذاكرة الكمبيوتر
-----------------
Variable:
هو متغير أو بالبلدي حرف أو كلمة تسمى القيم بأسمه كما هو الحال في المتغيرات التي درسناها في الرياضيات
----------------
Value:
هي القيمة المراد حملها أو خزنها أو بالتعامل معها بأي شكل من الأشكال
-------------
Operation:
هي العمليات الرياضية المستخدمة في البرمجة وهي كالاتي:
+ , - , * , / , %, ++, - -
____
#introduction
#Java_Level_1
--------------------------------------------
Channel: @java_tutorial0101
❤8
Java tutorial | دروس جافا 👨🏻🏫 pinned «توضيح لمفهوم لغة البرمجة بشكل عام ومبسط انصحك تقرأ المقال كامل لانه موضوع مهم ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫 @abdu01010 ----------------- ----------------- ----------------- بالنسبة للي مش فاهم اصلا ايش هي لغة البرمجة! يا عزيزي لغة البرمجة هي عبارة عن لغة يفمها…»
Java tutorial | دروس جافا 👨🏻🏫
درس اليوم عن المتغيرات ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫 @abdu01010 ----------------- ----------------- ----------------- بالنسبة للمتغيرات (data type or date members or primitive data) هي عبارة عن كلمات ترمز لنوع معين من البيانات يعني مثلا ارقام او احرف أو كلمات…
صورة توضيحية لما ذكرناه بالنسبة للـ size حاليا لاتهتموا به لانه غير مهم في هذي المرحلة
طبعا قيم( value range, default size) لا تحفظوها فقط من باب الاطلاع.
#introduction
#Java_Level_1
طبعا قيم( value range, default size) لا تحفظوها فقط من باب الاطلاع.
#introduction
#Java_Level_1
👍4
Syntax of data type
Data type variable = value ;
---------
int x =5 ;
Note: long , short and byte same as int in syntax.
long x=5;
short x=5;
byte x =5;
---------------------------------------
String x="hello world" ;
ملاحظة: الكلمات تكتب بين علامتين تنصيص ( " " )
-------------------------------------------
char x ='h' ;
ملاحظة: لاتقبل اكثر من حرف وكذلك الاخرف تكتب بين علامتين تنصيص فردية ( ' ' )
---------------------------------------------
double x=5.7 ;
-----------------------------------------
float x= 5.7f;
ملاحظة : يلزم كتابة الحرف f في نهاية العدد
--------------------------------
ملاحظة: الفاصلة المنقوطة ( ; ) هي مثل النقطة في اللغة العربية والانجليزية... بمعنى انتهاء كتابة سطر الكود البرمجي .
#introduction
#Java_Level_1
@java_tutorial0101
Data type variable = value ;
---------
int x =5 ;
Note: long , short and byte same as int in syntax.
long x=5;
short x=5;
byte x =5;
---------------------------------------
String x="hello world" ;
ملاحظة: الكلمات تكتب بين علامتين تنصيص ( " " )
-------------------------------------------
char x ='h' ;
ملاحظة: لاتقبل اكثر من حرف وكذلك الاخرف تكتب بين علامتين تنصيص فردية ( ' ' )
---------------------------------------------
double x=5.7 ;
-----------------------------------------
float x= 5.7f;
ملاحظة : يلزم كتابة الحرف f في نهاية العدد
--------------------------------
ملاحظة: الفاصلة المنقوطة ( ; ) هي مثل النقطة في اللغة العربية والانجليزية... بمعنى انتهاء كتابة سطر الكود البرمجي .
#introduction
#Java_Level_1
@java_tutorial0101
❤5👍5
طيب الان نأتي للنقطة الاخيرة ماقبل التطبيق العملي
لغة جافا اكوادها دائما تكتب في حاوي يسمى ( Class ) لاتهتم به الان فقط عليك ان تحفظ ان" الاكواد لاتكتب الا في class " .
طبعا طريقة كتابة class( او Syntax الـ class ) بهذا الشكل:
//Syntax of class
class ClassName{
//any code
}
ملاحظة : كلمة class تعتبر keyword بمعنى كلمة محجوزة في اللغة نفسها اما ClassName تستطيع تغيره بأي كلمة تريد فهي تعتبر variable بمعنى متغير.
_________
Example:
class Myclass{
int x=5;
}
#Java_Level_1
@java_tutorial0101
لغة جافا اكوادها دائما تكتب في حاوي يسمى ( Class ) لاتهتم به الان فقط عليك ان تحفظ ان" الاكواد لاتكتب الا في class " .
طبعا طريقة كتابة class( او Syntax الـ class ) بهذا الشكل:
//Syntax of class
class ClassName{
//any code
}
ملاحظة : كلمة class تعتبر keyword بمعنى كلمة محجوزة في اللغة نفسها اما ClassName تستطيع تغيره بأي كلمة تريد فهي تعتبر variable بمعنى متغير.
_________
Example:
class Myclass{
int x=5;
}
#Java_Level_1
@java_tutorial0101
❤7