ฝรั่ง ครอบคลุมมากจุดขั้นพื้นฐานเมื่อมันมาถึงการเขียนโปรแกรม Java แต่ไม่เพียงพอที่จะเรียกว่าเป็นกรอบที่เหมาะสม Java.
การจัดการกับการทำงานในระดับต่ำสตริงและการประมวลผลข้อมูล, คอลเลกชันฝรั่งสามารถนำมาใช้เมื่อใดก็ตามที่จำเป็นต้องทำผลงานในการประมวลผลขั้นพื้นฐานและมองหาเครื่องมือที่ดีที่จะพึ่งพา.
เนื่องจากส่วนใหญ่มาเปิดโครงการมีแนวโน้มที่จะใช้งานเพียงบางช่วงเวลาเลือกฝรั่งมากกว่าห้องสมุดอื่น ๆ ควรจะไม่มีเกมง่ายๆตั้งแต่ Google คุณค่าของภาษา Java ค่อนข้างมากใช้มันสำหรับหลายโครงการและการรักษาเสมอ นักพัฒนาพอไปรอบ ๆ เพื่อช่วยรักษาขยายและอัพเกรดรหัสเพื่อการปรับปรุงใด ๆ Java.
ห้องสมุดสำหรับการทำงานกับ:
แคช
คอลเลกชัน
คำอธิบายประกอบทั่วไป
Concurrency
EventBus
สำนวนการทำงาน
Hashing
I / O
คณิตศาสตร์
เครือข่าย
วิทยาการ
ช่วง
สะท้อน
สาย
มีอะไรใหม่ ในรุ่นนี้:
- Fixed:
- แทนที่ Enums.valueOfFunction () ที่มีการแปลงแบบสองทิศทาง
- ให้การจัดการข้อยกเว้นที่กำหนดเองใน EventBus
- ตัดสตริงที่มีความยาวสูงสุด
- เก็บเลิก closeQuietly ในรุ่น 15 (ลบแล้วในรุ่น 16)
- MultimapBuilder
- AbstractPackageSanityTests หยิบเรียนการทดสอบยูทิลิตี้
- EvictingQueue ไม่ใช้ Serializable
- หลีกเลี่ยงการจัดสรรใน Ascii.toUpperCase / toLowerCase เมื่อไม่มีการเปลี่ยนแปลงจะต้อง
- AbstractIterator: อนุญาตให้ GC ขององค์ประกอบกลับมาก่อนหน้านี้
- EvictingQueue.remainingCapacity ()
คืออะไรใหม่ ในรุ่น 18 / 19.0-RC2:
- Fixed:
- แทนที่ Enums.valueOfFunction () ที่มีการแปลงแบบสองทิศทาง
- ให้การจัดการข้อยกเว้นที่กำหนดเองใน EventBus
- ตัดสตริงที่มีความยาวสูงสุด
- เก็บเลิก closeQuietly ในรุ่น 15 (ลบแล้วในรุ่น 16)
- MultimapBuilder
- AbstractPackageSanityTests หยิบเรียนการทดสอบยูทิลิตี้
- EvictingQueue ไม่ใช้ Serializable
- หลีกเลี่ยงการจัดสรรใน Ascii.toUpperCase / toLowerCase เมื่อไม่มีการเปลี่ยนแปลงจะต้อง
- AbstractIterator: อนุญาตให้ GC ขององค์ประกอบกลับมาก่อนหน้านี้
- EvictingQueue.remainingCapacity ()
มีอะไรใหม่ ในรุ่น R16:
- Fixed:
- แทนที่ Enums.valueOfFunction () ที่มีการแปลงแบบสองทิศทาง
- ให้การจัดการข้อยกเว้นที่กำหนดเองใน EventBus
- ตัดสตริงที่มีความยาวสูงสุด
- เก็บเลิก closeQuietly ในรุ่น 15 (ลบแล้วในรุ่น 16)
- MultimapBuilder
- AbstractPackageSanityTests หยิบเรียนการทดสอบยูทิลิตี้
- EvictingQueue ไม่ใช้ Serializable
- หลีกเลี่ยงการจัดสรรใน Ascii.toUpperCase / toLowerCase เมื่อไม่มีการเปลี่ยนแปลงจะต้อง
- AbstractIterator: อนุญาตให้ GC ขององค์ประกอบกลับมาก่อนหน้านี้
- EvictingQueue.remainingCapacity ()
มีอะไรใหม่ ในรุ่น r09:
- สนับสนุน & quot; recursive & quot; สายใน MapMaker computingMap (ComputingCurrentHashMap)
- InternetDomainName บอกว่ามันเป็นไปตาม RFC 1035 แต่มันแตกต่างจากข้อมูลจำเพาะ
- EnumMap.entrySet () ถือว่าเป็นอันตราย: EnumMultiset.entrySet () จะ afffected
- ชี้แจงเพื่อคีย์ / ค่า Multimaps # ดัชนี (Javadoc และตัวอย่าง)
- 3.6.1 แสดงให้เห็นจำนวนมากของข้อผิดพลาด / คำเตือนหายไปคำอธิบายประกอบ @Override
- EvictionListener ไม่ได้เรียกว่าในระหว่างการคำนวณ
- MinMaxPriorityQueue ส่งกลับองค์ประกอบไม่ใช่น้อยใน pollFirst ()
- ลืมเปลี่ยนชื่อวิธีใน JavaDoc หลังจาก refactoring
- รหัสไบต์ที่เข้ากันไม่ Java 5 ในฝรั่ง-R08-gwt.jar
- การรั่วไหลของหน่วยความจำที่มี pendingEvictionNotifications กับวิธีการคำนวณใน ComputingConcurrentHashMap
- Splitter ควรมีวิธีการ จำกัด (int) เช่น String.split (,) มี.
- Service.stopAndWait () การเรียกร้องที่จะโยน JavaDoc InterruptedRuntimeException
- ข้อบกพร่องที่มี 09 RC2 ได้รับการรวบรวมข้อผิดพลาด GWT & quot; javax.annotation นำเข้าไม่สามารถแก้ไขได้ & quot;
ความคิดเห็นที่ไม่พบ