الفرق بين قائمة و أرايليست الفرق بين

Anonim

C # وجافا هما لغة الترميز شعبية جدا. ومما لا شك فيه، الاهتمام في واحدة من اثنين التي جلبت لك هنا.

حتى إذا كنت مبرمج جديد يبحث عن وظيفتك الأولى، أو المخضرم تبحث عن التوضيح، وقراءة على وتعليم.

جافا

بدأ مشروع جافا في عام 1991. كان البرنامج يسمى في البداية أوك، ولكن تم تغييره لاحقا إلى جافا. نعم، كانت القهوة الدافع وراء الاسم.

من المثير للاهتمام أن جافا كان المقصود أصلا للتلفزيون التفاعلي. كان متقدمة جدا لتلفزيون الكابل على الرغم من. رؤية جديدة ببطء شكلت لجافا. أن تكون لغة الترميز المحمولة.

وبعبارة أخرى، البرامج المكتوبة بلغة جافا يمكن أن تعمل على أي جهاز، لا يهم الجمع.

لا يبدو أن جافا سوف تذهب في أي مكان في أي وقت قريب. على الأرجح لغة الترميز الأكثر شعبية في العالم، جافا هو دائما يستحق التعلم. جافا قد يكون جيدا لفترة طويلة، منذ وقت طويل.

C #

أطلقت في الأصل في عام 1999، C # رافق 2000 إطلاق صافي. اللغة نمت بسرعة في شعبية وفي عام 2005، تم إطلاق C # 2. 0.

C # في منافسة مباشرة مع جافا، ولكن هما متشابهان جدا. على الأقل، من وجهة نظر مبرمج وجهة نظر.

ما هي، وما هو الفرق؟

قائمة و أريليست هي بت من التعليمات البرمجية في جافا و C # التي تسمح لك لتعيين واستدعاء المعلمات. هذا في قذيفة الجوز. مشوش؟ كان ذلك أولا

ستحتاج إلى بعض المعرفة للبتة التالية.

قائمة عادة هي واجهة تستخدم جنبا إلى جنب مع أريليست أو لينكدليست. قائمة هي أداة عامة أو عامة حيث الآخرين أكثر تحديدا.

الكود يشبه هذا:

ليست ليست = نيو أريليست ()؛

ويلي ذلك الإعلانات التي يتم إضافة الفئات. بعد إضافة الطبقات، يمكنك الاتصال بهم في أي وقت مع بت آخر من التعليمات البرمجية.

قائمة يمكن، من الناحية النظرية، بديلا أريليست. لقد رأيت هذا القيام به ولكن لا ينصح. كما قلت من قبل، قائمة هو واجهة و أريليست هو الطبقة التي تنفذ ذلك.

ملخص

إذا لم تكن قد قبضت عليه الآن، وهنا الفرق مرة أخرى. لقد وضعت في معظم الطريقة غير مربكة استطعت.

القائمة هي واجهة. أرايليست هي فئة.

ليست جينيريك. أرايليست محدد.

يمكن استبدال اثنين، ولكن لا ينصح. هذا هو بناء الجملة الموصى به:

ليست ليست = نيو أريليست ()؛

هل أنت مبرمج عمل؟

هل لديك طريقة أسهل لشرح ذلك؟

اسمحوا لنا أن نعرف في التعليقات!