גויאבה לכסות הרבה נקודות בסיסיות כשמדובר התכנות ג'אווה, אבל לא מספיק כדי להיקרא Java מסגרת נאותה.
התמודדות עם פונקציונליות ברמה נמוכה, מחרוזת, ועיבוד נתונים, גביית הגויאבה ניתן להשתמש בכל פעם צורך לעשות עבודת עיבוד בסיסית מחפש כלי טוב כדי לסמוך עליה.
מאחר שרוב פרויקטי קוד פתוח נוטים להיות פעילים רק לתקופות זמן מסוימות, בחירת גויאבה מעל ספריות אחרות צריך להיות לא brainer, מאחר שגוגל מעריכה את שפת Java די הרבה, ולהשתמש בו עבור חלק גדול מהפרויקטים שלה ותמיד שמירה מפתחים מספיק בסביבה כדי לעזור לשמור, להרחיב ולשדרג את הקוד לכל עדכון Java.
ספריות לעבודה עם:
מטמון
אוסף
הערות נפוצות
מקביליות
EventBus
ניבים פונקציונליים
וליבון
I / O
מתמטיקה
Networking
הפרימיטיבים
טווחים
השתקפות
מיתרים
מה חדש בהודעה זו:
- קבוע:
- החלף Enums.valueOfFunction () עם ממיר דו כיווני
- ספק טיפול בחריגים המנהג EventBus
- חתוך מחרוזת באורך מרבה
- שמור deprecated closeQuietly במהדורה 15 (ולאחר מכן הסר במהדורה 16)
- MultimapBuilder
- AbstractPackageSanityTests מרימה כיתות מבחן השירות
- EvictingQueue אינה מיישמת Serializable
- הימנע ההקצאה Ascii.toUpperCase / toLowerCase כשאף נדרשים שינויים
- AbstractIterator: לאפשר GC של בעבר חזר אלמנט
- EvictingQueue.remainingCapacity ()
מה חדש בגירסה 18 / 19.0-RC2:
- קבוע:
- החלף Enums.valueOfFunction () עם ממיר דו כיווני
- ספק טיפול בחריגים המנהג EventBus
- חתוך מחרוזת באורך מרבה
- שמור deprecated closeQuietly במהדורה 15 (ולאחר מכן הסר במהדורה 16)
- MultimapBuilder
- AbstractPackageSanityTests מרימה כיתות מבחן השירות
- EvictingQueue אינה מיישמת Serializable
- הימנע ההקצאה Ascii.toUpperCase / toLowerCase כשאף נדרשים שינויים
- AbstractIterator: לאפשר GC של בעבר חזר אלמנט
- EvictingQueue.remainingCapacity ()
מה חדש ב r16 גירסה:
- קבוע:
- החלף Enums.valueOfFunction () עם ממיר דו כיווני
- ספק טיפול בחריגים המנהג EventBus
- חתוך מחרוזת באורך מרבה
- שמור deprecated closeQuietly במהדורה 15 (ולאחר מכן הסר במהדורה 16)
- MultimapBuilder
- AbstractPackageSanityTests מרימה כיתות מבחן השירות
- EvictingQueue אינה מיישמת Serializable
- הימנע ההקצאה Ascii.toUpperCase / toLowerCase כשאף נדרשים שינויים
- AbstractIterator: לאפשר GC של בעבר חזר אלמנט
- EvictingQueue.remainingCapacity ()
מה חדש ב r09 גירסה:
- תמיכה & quot; רקורסיבית & quot; שיחות MapMaker computingMap (ComputingCurrentHashMap)
- InternetDomainName אומר שהוא תואם RFC 1035 אך הוא נבדל המפרט
- EnumMap.entrySet () נחשבים מזיקים: EnumMultiset.entrySet () הוא afffected
- הבהר Multimaps # כדי מפתח / ערך של מדד (Javadoc ודוגמא)
- 3.6.1 מראה הרבה שגיאה / אזהרה חסרת הסברי @Override
- EvictionListener לא נקרא במהלך חישוב
- MinMaxPriorityQueue חוזר אלמנט בלתי לפחות על pollFirst ()
- במקרה ששכחתם להעביר את שם השיטה Javadoc לאחר שיפוץ
- קוד בייט לא תואם ל- Java 5 גויאבה-R08-gwt.jar
- דליפת זיכרון עם pendingEvictionNotifications על שיטת המחשוב ב ComputingConcurrentHashMap
- ספליטר צריך שיטה גבול (int) כמו String.split (,) יש.
- Service.stopAndWait () תביעות Javadoc לזרוק InterruptedRuntimeException
- פגם עם 09 RC2, לקבל שגיאות קומפילציה עבור GWT & quot; javax.annotation ייבוא לא ניתן לפתור & quot;
תגובות לא נמצא