عبدالوهاب العليوي | Abdulwahab Al-Alawi
267 subscribers
58 photos
3 files
12 links
هنا نحكي عن البرمجة، التقنية، الأدوات، وأشياء تهم كل مبرمج بطريقة بسيطة وممتعة.
Download Telegram
سنقوم أن شاء الله بتوفير محتوى تعليمي خاص بالغة البرمجة جافا و أيضاً سوف نقدم بشكل بسيط الأشياء الجديده في المجال التقني التي يجب على المبرمج ان يكون على علم بها.

ونتمنى أن ينال المحتوى اعجابكم و وفق الله الجميع.
5
ما المقصود بـ Java؟

Java هي لغة برمجة مستخدمة على نطاق واسع في كتابة التعليمات البرمجية لتطبيقات الشبكة. وهي كانت ولا تزال الخيار الأكثر شيوعًا بين المطورين على مدى عقدين من الزمن مع وجود ملايين من تطبيقات Java المستخدمة في الوقت الحاضر. Java عبارة عن لغة متعددة المنصات، وموجهة بالكائنات، ومتمحورة حول الشبكة، ويمكن استخدامها باعتبارها منصة في حد ذاتها. وهي لغة برمجة سريعة وآمنة وموثوقة لكتابة التعليمات البرمجية لكل شيء، بدءًا من تطبيقات الأجهزة المحمولة والبرمجيات المؤسسية إلى تطبيقات البيانات الكبيرة والتقنيات القائمة على الخوادم.


ما استخدامات لغة البرمجة Java؟

لأن Java مجانية الاستخدام ومتعددة الأغراض، فهي تنشئ برمجيات مترجمة وموزعة. وتتضمن بعض الاستخدامات الشائعة لـ Java ما يلي:
1. تطوير الألعاب

استُخدمت لغة Java في تطوير الكثير من ألعاب الهاتف المحمول والحاسوب والفيديو. فكل الألعاب الحديثة التي تدمج تقنية متقدمة، مثل تعلّم الآلة أو الواقع الافتراضي، مصممة باستخدام تكنولوجيا Java.

2. الحوسبة السحابية

غالبًا ما يُشار إلى Java بالتسمية WORA (الكتابة لمرة والتشغيل من أي مكان)، ما يجعلها مثالية للتطبيقات اللامركزية القائمة على السحابة. يختار مزودو السحابة لغة Java لتشغيل البرامج على مجموعة واسعة ومتنوعة من المنصات الأساسية.


3. البيانات الكبيرة

تُستخدم Java لمحركات معالجة البيانات التي يمكن أن تعمل مع مجموعات بيانات معقدة وكميات هائلة من البيانات في الوقت الفعلي.


4. الذكاء الاصطناعي

Java هي المشغل الأساسي لمكتبات تعلّم الآلة. وبفضل ثباتها وسرعتها، تُعد خيارًا مثاليًا لتطوير تطبيقات الذكاء الاصطناعي، مثل معالجة اللغة الطبيعية والتعلم العميق

.


5.     إنترنت الأشياء

تُستخدم Java لبرمجة المستشعرات والمكونات الصلبة في الأجهزة المتطورة التي تستطيع الاتصال بشكل مستقل بالإنترنت.
المصدر
AWS. com
4🔥2🥰2❤‍🔥1👍1
ما طريقة عمل Java؟

كل لغات البرمجة عبارة عن وسيلة للتواصل مع الأجهزة. ولا يستجيب الجهاز الآلي إلا للاتصال الإلكتروني. وتمثل لغات البرمجة عالية المستوى، مثل Java، جسرًا بين اللغة البشرية ولغة الأجهزة. لاستخدام Java، يحتاج المطور إلى فهم أمرين:

1. لغة Java وواجهات برمجة التطبيقات

هاتان هما طريقة التواصل مع الواجهة الأمامية بين المطور ومنصة Java.


2. Java Virtual Machine

هذه هي طريقة التواصل مع الواجهة الخلفية بين منصة Java والجهاز الأساسي. لنلقِ نظرة إلى هذين الأمرين بالتفصيل أدناه
.
ما المقصود بواجهة برمجة تطبيقات Java؟

تعرّف Java التراكيب والدلالات للغة البرمجة Java. يتضمن ذلك المفردات والقواعد الأساسية المستخدمة لكتابة الخوارزميات مثل أنواع البيانات الأولية، والكتل البرمجية if/else، والتكرارات وغير ذلك.

تعد واجهات برمجة التطبيقات (API) مكونات برمجية مهمة متوفرة في منصة Java. وهذه عبارة عن برامج Java مسبقة الكتابة يمكنها توصيل الوظائف القائمة وتشغيلها في تعليماتك البرمجية الخاصة. على سبيل المثال، يمكنك استخدام Java API لمعرفة الوقت والتاريخ أو إجراء عمليات حسابية أو معالجة النصوص.

فأي تعليمة برمجية لتطبيق Java كتبها مطور تجمع عادةً تعليمة برمجية جديدة وأخرى موجودة مسبقًا ضمن Java API ومكتبات Java
.

ما المقصود بـ Java Virtual Machine
؟

تمثل Java Virtual Machine طبقة تجريد إضافية بين منصة Java والجهاز الأساسي. ويتعذر تشغيل التعليمة البرمجية المصدرية المكتوبة بلغة Java إلا على تلك الأجهزة المثبتة بها Java Virtual Machine (JVM). وفي تاريخ البرمجة تكمن الإجابة عن السؤال الذي يستفهم عن سبب الحاجة إلى J
VM.

المصدر
AWS.com

جافا بالعربي
😁21👍1🔥1👏1
أي من الخيارات التالية تمثل تعريفًا صحيحًا لمتغير في لغة Java؟
Anonymous Quiz
36%
A) int number = "10";
9%
B) String name = 123;
42%
C) float rate = 5.5f
13%
D) boolean isTrue = "false";
2
Which of the following is a valid way to declare a variable in Java?
أي مما يلي يعد طريقة صالحة لإعلان متغير في جافا؟
Anonymous Quiz
55%
A) int number = 10;
14%
B) var number = 10;
8%
C) Integer number = 10;
23%
D) All of the above
3👍2🔥1🥰1
🕰️ تاريخ جافا

بدأت جافا كمشروع بحثي في شركة Sun Microsystems، وكان يُعرف في البداية باسم “The Green Project”. الهدف من هذا المشروع كان تطوير لغة جديدة يمكن استخدامها في الأجهزة الإلكترونية الاستهلاكية مثل أجهزة التلفاز الذكية. تم إطلاق النسخة الأولى من جافا في عام 1995، وكانت تحمل الاسم الأصلي “Oak”. لاحقاً، تم تغيير الاسم إلى “Java” بسبب وجود لغة أخرى تحمل نفس الاسم.

مع مرور الوقت، شهدت جافا تطورات عديدة، حيث أصبحت واحدة من اللغات الأساسية المستخدمة في تطوير تطبيقات الويب، تطبيقات الهواتف الذكية، وأنظمة المؤسسات الكبيرة. في عام 2010، قامت شركة Oracle بشراء شركة Sun Microsystems، وبالتالي أصبحت جافا تحت إشراف Oracle، التي واصلت تطوير اللغة وتحسينها حتى يومنا هذا.
👍2
‏الكلمات المحجوزة في لغة #جافا