האם נוכל להשתמש בשיטות שהוצאו משימוש ב-Java?
האם נוכל להשתמש בשיטות שהוצאו משימוש ב-Java?

וִידֵאוֹ: האם נוכל להשתמש בשיטות שהוצאו משימוש ב-Java?

וִידֵאוֹ: האם נוכל להשתמש בשיטות שהוצאו משימוש ב-Java?
וִידֵאוֹ: Steven Greer: UAPs, CE5, Lazar, Skinwalker Ranch 2024, נוֹבֶמבֶּר
Anonim

אותו דבר עבור של ג'אווה @ הוצא משימוש - אתה פחית עוֹד להשתמש ה שיטה , אבל על אחריותך בלבד - בעתיד, ייתכן שיהיו לו אלטרנטיבות טובות יותר, ואולי אפילו לא יתמכו בו. אם אתה משתמשים קוד כלומר הוצא משימוש , זה בדרך כלל בסדר, כל עוד אתה לא צריך לשדרג ל-API חדש יותר - ה הוצא משימוש יכול להיות שהקוד לא קיים שם.

רק אז, מה המשמעות של ביטול שימוש בשיטה?

באופן דומה, כאשר כיתה או השיטה הוצאה משימוש , זה אומר שהכיתה או השיטה היא כבר לא נחשב חשוב. זה הוא כל כך לא חשוב, למעשה, שזה צריך כבר לא יהיה בשימוש כלל, מכיוון שהוא עשוי בהחלט להפסיק להתקיים בעתיד. הצורך ל בִּזוּי נוצר מכיוון שככל שמחלקה מתפתחת, ה-API שלה משתנה.

יודע גם, האם זה מופחת או מופחת? שורה תחתונה: ל לבטל זה "לא לאשר", אבל ב"עצמי מבטל ," זה אומר, "לזלזל". בעולם המחשוב, הוצא משימוש פירושו "הוצא בהדרגה" או "יבוטל בקרוב". לָרֶדֶת בְּעֵרכּוֹ זה בשביל לדבר על אובדן ערך כספי.

בהתייחס לכך, האם שימוש בשימוש שהוצא משימוש?

חשוב לציין כי " הוצא משימוש " עושה לא בהכרח מתכוון לפונקציה רָצוֹן להפסיק להתקיים או לעבוד בגרסה חדשה. זה עשוי להישאר עובד וחלק מהספרייה לכל החיים של הספרייה. עם זאת, זה נוהג רע השימוש הוצא משימוש מתפקד בקוד חדש.

מדוע התאריך הוצא משימוש ב-Java?

סיבה אחת לכך שהקונסטרוקטור הוא הוצא משימוש הוא שהמשמעות של פרמטר השנה היא לא מה שהיית מצפה. ה-javadoc אומר: החל מגרסה 1.1 של JDK, הוחלפה ב-Calendar. set(שנה + 1900, חודש, תַאֲרִיך ).

מוּמלָץ: