herch
- الدار الكحلا
- السي شارب مقابل الجافا - نقاش علمي هادف
يتم استعمال الكلمة المفتاحية enum في الجافا أيضا public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } لكن ال enum في الخلفية عبارة عن class، وبالتالي يختلف عن نظيره في #C. وبما أن ال enums هي عبارة عن classes، فيمكن أن نضيف لها me…
- ال specs الخاصه بالجافا
تحميل html تحميل pdf
- السي شارب مقابل الجافا - نقاش علمي هادف
شكرا أخ أحمد وجزاك الله خيرا ( أين تجد الوقت لكتابة هذا الكم من المعلومات ) ال enum في الجافا ما هي إلا نوع من ال class، أي ما ينطبق على الفئات ينطبق على ال enum. فهي ليست "Value Type" مثل ما هو الحال في #C.
- السي شارب مقابل الجافا - نقاش علمي هادف
ما الذي يعطيها الكفاءة والسرعة، هل كونها محددة الحجم مسبقا أم كونها مُخَزَّنة في ال stack؟؟
- السي شارب مقابل الجافا - نقاش علمي هادف
في الجافا، عند تعريف حقل ما، يجب تعريفه بهذه الطريقة : نوع المتغير ثم المتغير .. وبالطبع في نهاية كل Statement الـ semi colon int x; ويمكن تهيئة المتغير عند تعريفه : int x = 2; أو بعد تعريفه: int x; x = 2; عندما لا نحدد قيمة المتغير، هناك احتمالان: -- في حالة …
- [تنبيه - عنوان غير مناسب : ]pointers
الكلام كان موجه للأخ fanon، حيث الجافا لا تدعم ال pointers وأيضا ال unsigned types، وهما شيئان موجودان في الكود الذي كتبه طيب هل نفعت ال return أم لا
- [تنبيه - عنوان غير مناسب : ]pointers
هذه "اللخبطة" بسبب أننا أردنا تمرير primitive على شكل reference إلى method، بهدف التعديل عليها. لكن عادة لا نحتاج هذا، فال return يفي بالغرض، بدون "وجع راس" النقاش منذ البداية يدور حول عدم إمكانية تمرير primitive type على شكل reference ، لذلك فالترجمة الحرفية …
- [تنبيه - عنوان غير مناسب : ]pointers
أخ محمود، هدئ أعصابك سؤالك على ما يبدو لي هو لماذا سنستعمل الفئة IntObj مثلا بدل int، إذا كنا في الحالتين سنقوم بتخزين نفس القيمة. الفرق ليس في التخزين، لكن في طريقة تغيير هذه القيمة، خصوصا عند تمريرها إلى method ما. فكما تعلم، ال primitive types يتم تمريرها b…
- [تنبيه - عنوان غير مناسب : ]pointers
الصنف int يعتبر primitive type وليس reference type، وفي المثال، يحاول الحصول على reference type يحتوي على قيمة integer. لكن توجد ال wrappers لهذا الغرض int -> java.lang.Integer float -> java.lang.Float ....
- [تنبيه - عنوان غير مناسب : ]ماهو الخطأ في البرنامج
عندما تعمل a.y = 5 فإنك عيرت الحقل y الخاص بالفئة abc، وعندما تنادي على sum، فإنها تستعمل الحقل y الخاص ب test، والذي يساوي 0. class test { static int x; int y ; void sum() { x=x+y; } } class abc extends test { int yy; void add () { System.out.println("WWW"); …
- [ تنبيه ] كيف اطبع عدد حروف و اطبعها مرة ثانية كلها كبتال . . . ؟؟
import javax.swing.JOptionPane; public class a1 { public static void main(String[] args) { String s = JOptionPane.showInputDialog(null, "أدخل جملة الطباعة"); System.out.println(s.length ()); System.out.println(s.toUpperCase ()); System.out.println(s.replace(" …
- السي شارب مقابل الجافا - نقاش علمي هادف
يجب أن تسأل James Gosling، فلا فكرة لدي عن السبب. مع أنه يوجد هناك unsigned type، وهو char يوجد هناك طرق للتعامل مع الأعداد على أنها unsigned، لكنها تبقى فقط تحايلات. للمزيد عن الموضوع
- [تنبيه - عنوان غير مناسب : ]ماهو الخطأ في البرنامج
هل عملت initialization للمتغيرين x & y أو أنك لم تعطهما أية قيمة؟؟ سيكون الأمر أوضح لو وضعت رسالة الحطأ التي تظهر لك
- السي شارب مقابل الجافا - نقاش علمي هادف
ال user-defined reference types في الجافا ثلاثة: class, interface & array. ال class تضم الفئات العادية وال Enums ال interface تضم الواجهات العادية وال Annotations ال array تضم ال.... array ال struct و ال delegate غير موجودة في الجافا. ال unsigned types غير موج…
- السي شارب مقابل الجافا - نقاش علمي هادف
يوجد نوعان من الأصناف في الجافا، ال primitive types وال references ال primitive types الموجودة في الجافا هي : boolean byte char short int float long double. بالنسبة لكل primitive type، توجد فئة مقابلة Wrapper، فمثلا بالنسبة ل int توجد الفئة Integer، بالنسبة ل …
- السي شارب مقابل الجافا - نقاش علمي هادف
فيما يخص اإختلافات بين النسخ، فالنسخة التي جلبت تغييرات كبيرة هي النسخة الخامسة (أو النسخة 1.5) من بين أهم المميزات التي جاءت بها هذه النسخة : ال Generics ال Enums إمكانية تمرير عدد متغير من ال arguments ل method ما ال AutoBoxing، وهو إمكانية التحويل تلقائيا م…
- السي شارب مقابل الجافا - نقاش علمي هادف
الحقيقة أني لا أعلم بأي لغة تمت كتابة ال compiler الخاص بهذه اللغات، كل ما أعلم أن هذه ال compilers تنتج byte code قابل للتقسير من طرف ال JVM.
- السي شارب مقابل الجافا - نقاش علمي هادف
الجافا لغة أنشأت من طرف شركة Sun وظهرت للوجود سنة 1995. من بين أهداف الجافا هو توفير لغة بسيطة، كائنية التوجه، آمنة ( حيث يتم حجز ونحرير الذاكرة بدون تدخل المبرمج؛ الإدارة السيئة للذاكرة هي مصدر المشاكل في كثير من برامج C/C++) الجافا، مثل لغات أخرى ( Jython ـ …
- إلغاء القيود المفروضة على ال applets
لم أكن أعلم بهذا الأمر. شكرا على المعلومة . بل على العكس، فالرسالة تحذر من أن البرنامج غير موثوق به، وتسأل المستخدم هل يريد المتابعة. أظن أن المستخدم العادي سيفكر مرتين قبل الضغط على ز السماح. لكن تبقى هناك إمكانية التحقق من الإمضاء عبر منظمات خاصة بهذا الأمر،…