תוכן עניינים:

האם אתה יכול להפוך את המערך לנדיף?
האם אתה יכול להפוך את המערך לנדיף?

וִידֵאוֹ: האם אתה יכול להפוך את המערך לנדיף?

וִידֵאוֹ: האם אתה יכול להפוך את המערך לנדיף?
וִידֵאוֹ: ישי ריבו - הלב שלי | Ishay Ribo - Halev Sheli 2024, מאי
Anonim

התשובה היא כן, אתה יכול להכין an מַעֲרָך (הן פרימיטיבי והן סוג התייחסות מַעֲרָך לְמָשָׁל int מַעֲרָך ו-String מַעֲרָך ) נָדִיף ב-Java אבל רק שינויים בהפניה המצביעים על an מערך יהיה להיות גלוי לכל האשכולות, לא לכל מַעֲרָך.

מלבד זה, האם פתיל מערך Java בטוח?

Java מודלים זיכרון לשקול כל אחד מַעֲרָך אלמנט כמשתנה נפרד. יתכן שיש לך פְּתִיל -פעולות לא בטוחות על משתנה כזה בדיוק כמו כל משתנים אחרים. ה מַעֲרָך עצמו די בטוח חוט . אתה עלול לקבל תוצאות שגויות, או אפילו תוצאות לא הגיוניות, או חריגים.

שנית, מה השימוש ב-volatile ב-Java? נָדִיף מילת מפתח ב Java . נָדִיף מילת המפתח היא בשימוש כדי לשנות את הערך של משתנה על ידי שרשורים שונים. זה גם בשימוש כדי שהשיעורים יהיו בטוחים. זה אומר ששרשורים מרובים יכולים להשתמש שיטה ומופע של המחלקות בו זמנית ללא כל בעיה.

אנשים גם שואלים, היכן מאוחסנים רכיבי מערך?

כאשר אנו מכריזים על א מַעֲרָך , מקום שמור בזיכרון של המחשב עבור מַעֲרָך . ה אלמנטים של ה מַעֲרָך הם מְאוּחסָן במקומות הזיכרון הללו. הדבר החשוב בקשר מערכים האם זה אלמנטים של מערך הם תמיד מְאוּחסָן במקומות זיכרון רצופים.

איך ממיין מערך?

תסתכל על הדוגמה הזו:

  1. ייבוא java. util. מערכים;
  2. כיתה ציבורית מיון {
  3. public static void main (מחרוזת args) {
  4. int array = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. מערכים. sort(מערך);
  6. מערכת. הַחוּצָה. println("ממוין לחלוטין: " + מערכים.
  7. int index = מערכים. binarySearch(מערך, 42);
  8. מערכת. הַחוּצָה.

מוּמלָץ: