كورس الجافا
كورس الجافا
ما هي البرمجة ؟ وهي عباره عن عملية كتابة تعليمات و
اوامر لجهاز الكمبيوتر لتعليمه كيفية التعامل مع البيانات
وهناك فرق بين البيانات و المعلومات
البيانات هي:- هى مجرد حروف أو أرقام بجانب بعضها
المعلومات هي :- ما يتم إستخلاصه من البيانات من معلومات
أن لغة البرجمة بعد كتابها يتم تحويلها إلى لغة يفهمها
الكمبيوتر عن طريق المفسر( interpreter
) أو الصرف ( compiler
)
المفسر interpreter :- يقوم بتحويل سطر بسطر
المصرف compiler :- يحول البرنامج كله
لماذا نقوم بعمل البرامج ؟ لكي نسهل على الناس حياتها
مثل الألة الحاسبة
من مخترع الجافا ! ومتى بدأت
مخترع الجافا هو جيمس جوسلينج سنة 1991 وأول فريجين خرج
كان سنة 1995 وكان إسمها أوك ok
شجرة البلوط ثم تغيرت بعد ذلك إلى جافا java
لماذا سنستخدم الجافا ؟ لأن البرنامج الجافا بلات فورم
إندبندت بمعنى أن برنامج الجافا يكتب مره واحدة فقط ثم يعمل على أي نظام تشغيل بعد
وضع البرنامج الخاص به
الجافا أوبجكت أورينتد :- وهي من الحاجات القويه جداً سوف يتم شرحها بعد
ذلك
الجافا مموري مانجمنت :- أي تتحكم في المموري
الجافا فيرجن جافا se وجافاee و جافا me
الجافا se / برامج الديسك توب الجافا ee / لبرامج
الويب مثل برامج أرقام الجلوس
الجافا ME / برامج الموبايلات
Ide هيى التول tools
التي تساعدنا على كتابة برنامج الجافا بمعنى هي بيئة تصنيع البرنامج للجافا مثل
برنامج الوورد إن أخطئت في شئ يقوم بتصحيحها
Jdk / الأدوات
التي أستخدمها لكتابة الجافا وهي اللغة الخاصة بالكلمات الخصة ببرنامج الجافا
وصناعة الجمل البرمجيه للبرنامج مثل الغة الغنجليزية التي تحتاج في تكوين جملها
بطريقة مفهومه إلى الجرامر و ترتيب الكلمات بمعنى هي الأساسيات للبرنامج
و jdk
يشمل ال jre وليس العكس
ما هي ال jvm ؟ هي الجافا الفشوال ماشين
Code
|
JVM
|
Windows
|
mac
|
linex
|
المثال السابق يوضح كتابة كود البرنامج مره واحده فقط أما
التحويل إلى كل سستيم يكون بتحميل الـJVM المناسب لنظام التشغيل للجهاز خاصتك
كيف
نكتب برنامج الجافا ؟
علشان نعرف نتكتب جافا لازم نتعلم الأول
أدوات الجافا مثلاً عندما بداأنا تعلم الكتابه و القراءه تعلمنا أولاً الحروف ثم
الكلمات ثم الأرقام ثم الأرقام الطبيعية و
الأعداد الصحيحة و الأعداد و الأرقام العشرية
أما الجافا
أنواع البيانات data type
الإنتجر الأرقام الصحيحة – الفلوتنج بوينت
الديسما ل – الكاركتر الحروف –البولين وهي
الإجابة المنطقيه نعم أولا ترو أو فولس
الأربعة البيانات السابق ذكرها الأساسيسين في
الجافا وكل واحد من الاساسيات السابق ذكرها لها فروع ولها قيمة إفتراضية
عندما نتكلم عن الإعداد الصحيحة الإنتجر
Byt –
short – int – long
Byt تحمل قميه إفتراضية صغيره اي الارقام الصغيره و
المساحة للمتغير byt 8 بت وهي تحمل مساحة أرقام 127 بالموجب 128
بالسالب أي أن المجموع 256 وهو أكبر رقم ممكن يكتب عليه
الshort
-
Primitive Data Types
Java has eight predefined primitive sata types
Each typr has a default value
0 for integrais
0.0 for Floating points
\u0000
for Characters
False for Booleans
Size is platform independent
ال short 2 أس 16 ال int 2 اس 32
long 2 اس 64 و هل نحتاج إلى أرقام كبيره مثل الانت ؟
ايو ه مثل أرقام و معاملات البنوك وكذا السريال نمبر الخاص بالهارد ديسك لأنها
ليست واحده في كل العالم مثال ال
int 1111112323
الديسمال بوينت تنقسم لنوعين فلوت و دبل مثال الديسمال
فلوت 2.4525
الفلوت فرعين
الفلوت و الدبل الفلوت القيمه الخاصة بها 2 أس 32 و
الدبل 2 أس 64 أما الكاركتر 16 بيت abcdef إلى أخره البولين الديفولت بتاعها ما فيش فاليو
فاضيه لا ترو لا فولس و الفلوت تستخدم الديسمال
كل فاليو من دول لهم ديفولت فاليو أنواع الإنتجر وهم int- short – long – byte الديفزلت بناعهم زيرو
الفلوت الديفولت الخاص به زيرو بوينت زيرو
الكراكتر \u0000
ودي معناها أن ليست له قيمه null
value
البولين فولس
السيذ size بلات فورم إندبندت أي الن
القيمه لكل متغير ثابت في أي نظام تشغيل في الكمبيوتر
الإنتجر الأعداد الصحيحة 123456
الأعداد الفلوت وهي مثلاً 1,5 هنكتب الارقام العشرية بها - الكاركتر الحروف
الإنجليزية abcdef – البولين ترو أو فولس الأجابة المنطقية لاي سؤال – السترينج / أحمد
جمال الكاركتر وهو حرف واحد فقط
من الهام جداً حفظ الإنتجر والفلوت و الكاركتر و
البولين الفروع الخاصة بها و الأنواع
الأخرى حفظها عن ظهر قلب وكذلك الفلوت
دلوتي إحنا عيزين دلوقتي نعمل جمله مفيده
Variable Declaration and Initialization
Java is strongly typed every variable declared must have a type declared
for it .
Declaring a variable has three parts
Type
Identifier
Type Identifier
Initial Value
Int age = 18 ;
|
Initial value ( This is optional )
أولاً التيب type – إنتجر أول ما أشوف إنتجر نعرف إنها تعريف
لحاجه أرقام زي مثلاُ إنتجر ولد التعريف بتاعة أحمد بيساوى 18 سنه مثلاً age = 18 و هي جملة مفيده لكم لازم أدي للإدج نوع علشان
أعرف أحطله قيمه
مثال أخر واحد بيقبض ألف جنيه نقول مثلاً :- int salary = 1000 ;
واحد بيقبض ألف و سته جنيه نقول مثلاُ :- float salary = 1000.6 ;
أنا عايز أعرف إذا كان بيقبض ولا لاء :- boolean gotsalary= tru;
إذا كان بيقبض يقول ليه البنامج ترو أما إذا لم يكن
بيقبض و أعرف ذلك عن طريق المعرف و هو
البوليين
لازم نسطب الإكلبس قبل ما نشتغل لانه هو بيئة البرمجة
الخاصة بالجافا
Comments
Post a Comment