Logo ar.boatexistence.com

لماذا يعتبر تسلسل السلسلة سيئًا؟

جدول المحتويات:

لماذا يعتبر تسلسل السلسلة سيئًا؟
لماذا يعتبر تسلسل السلسلة سيئًا؟

فيديو: لماذا يعتبر تسلسل السلسلة سيئًا؟

فيديو: لماذا يعتبر تسلسل السلسلة سيئًا؟
فيديو: أسهل طريقة لحفظ عناصر متسلسلة النشاط الكيميائي - السلسلة الكهروكيميائية. 2024, أبريل
Anonim

هذه "سلسلة السلسلة" وهي ممارسة سيئة: … قد يقول البعض إنها بطيئة ، في الغالب لأن أجزاء من السلسلة الناتجة يتم نسخها عدة مراتفي الواقع ، في كل عامل + ، تخصص فئة String كتلة جديدة في الذاكرة ونسخ كل شيء بها ؛ بالإضافة إلى لاحقة متسلسلة.

هل تسلسل السلسلة غير فعال؟

التسلسل ليس غير فعال، لأن المترجمين المعاصرين يستبدلونه بتطبيق فعال يعتمد على StringBuilder (سترى ذلك إذا نظرت إلى رمز بايت classfile).

لماذا يعتبر تسلسل السلسلة مكلفًا؟

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

ما هي مخاطر استخدام السلسلة النصية في استعلام SQL؟

1 إجابة

  1. الأداء: عند استخدام عبارة معدة ، يجب تحليل بنية الاستعلام مرة واحدة فقط ويجب حساب مسار الوصول مرة واحدة فقط لكل نوع استعلام مميز. …
  2. الأمان: استخدام سلسلة السلسلة مع البيانات التي يوفرها المستخدم دائمًا عرضة لهجمات حقن SQL.

هل تسلسل السلسلة بطيء في Python؟

يجب ألا يفاجئك هذا السلوك: كائنات سلسلة Python غير قابلة للتغيير ، لذا فإن كل سلسلة تولد سلسلة جديدة بدلاً من تعديل السلسلة الموجودة في مكانها. كما أنه ليس من المستغرب أن تسلسل سلسلة متعددة تعتبر بطيئة.

موصى به: