Apache Commons Lang

ภาพหน้าจอของซอฟแวร์:
Apache Commons Lang
รายละเอียดซอฟแวร์:
รุ่น: 3.4
วันที่อัพโหลด: 11 Apr 15
ผู้พัฒนา: Apache Software Foundation
การอนุญาต: ฟรี
ความนิยม: 176

Rating: 5.0/5 (Total Votes: 1)

จาการ์ตาคอมมอนส์แลงไม่ได้มีอะไรที่จะไปด้วย "ภาษา" แต่ที่จริงด้วย Java ในตัว java.lang API
เครื่องมือพิเศษและเรียนห้องสมุดนี้เพื่อเพิ่ม java.lang จะช่วยให้นักพัฒนาขยายหลักของ Java กับการทำงานมากขึ้นและมีที่หลายคนอาจจะเถียงสมควรที่จะอยู่ในนั้นในสถานที่แรก
บางส่วนของสาธารณูปโภคพิเศษเหล่านี้ที่อยู่:
- สะท้อนวัตถุ
- การสร้างวัตถุ
- เป็นอันดับวัตถุ
- จัดการสตริง
- วิธีการเชิงตัวเลข
- การทำงานร่วมกับคุณสมบัติของระบบ
- การสนับสนุนสำหรับโครงสร้างข้อยกเว้นที่ซ้อนกัน
- การปรับปรุงวิธีการสมัคร
- การเขียนโปรแกรมแบบมัลติเธรด
- ชั้นเรียนคณิตศาสตร์ธุรกิจ
- ที่สืบทอดประเภท enum
- วิธีการสร้าง

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • คุณสมบัติใหม่:
  • เพิ่ม org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • แก้ไขข้อบกพร่อง:
  • NumberUtils # ISNUMBER () กลับเท็จ & quot; 0.0 & quot ;, & quot; 0.4790 & quot ;, et al,

มีอะไรใหม่ ในรุ่น 3.3.1:

  • วิธีการเพิ่มการลบตัวอักษรที่ไม่ถูกต้องทั้งหมดตาม XML 1.0 และ XML 1.1 ในสายป้อนจะ StringEscapeUtils.
  • เพิ่ม APIs MutableBoolean setTrue () และ setFalse ()
  • เพิ่ม SerializationUtils.roundtrip (T ขยาย Serializable) เป็นอันดับแล้ว deserialize
  • ควรมี DifferenceBuilder กับการดำเนิน ReflectionDifferenceBuilder
  • เพิ่มขั้นตอนวิธีการระยะสตริง Jaro-เคลอร์ที่จะ StringUtils.
  • ClassPathUtils คลาสใหม่ด้วยวิธีการสำหรับการเปิด FQN เข้ามาในเส้นทางทรัพยากร
  • ตรวจสอบ: เพิ่ม inclusiveBetween และ overloads exclusiveBetween ชนิดดั้งเดิม

มีอะไรใหม่ ในรุ่น 3.2.1:

  • ประเด็นการแก้ไข:
  • คงหายไปพึ่งพา Hamcrest ในการสร้างมด
  • สร้างล้มเหลวกับความล้มเหลวในการทดสอบเมื่อมีการสร้างกับ JDK 8
  • ความล้มเหลวในการทดสอบใน LocaleUtilsTest เมื่อมีการสร้างกับ JDK 8
  • ความล้มเหลวในการทดสอบใน FastDateParserTest และ FastDateFormat_ParserTest เมื่อมีการสร้างด้วย JDK8

มีอะไรใหม่ ในรุ่น 3.1:

  • Lang 3.0 เป็นต้นไปและตอนนี้เป้าหมาย Java 5.0 ทำให้การใช้ คุณสมบัติที่มาพร้อมกับ Java 5.0 เช่น generics ข้อโต้แย้งตัวแปร Autoboxing พร้อมกันและการส่งออกรูปแบบ.

มีอะไรใหม่ ในรุ่น 3.0.1:

  • SerializationUtils.clone:​​ ถาษาที่จะ ClassLoader บริบทถ้าชั้น ไม่พบในปัจจุบัน ClassLoader.
  • แคช CHAR_ARRAY ใน CharUtils ซ้ำแคชใน java.lang.Character.
  • การใช้งานภายในของ Java แคชจำนวนแทนการสร้างวัตถุใหม่.

มีอะไรใหม่ ในรุ่น 3.0:.

  • MutableBigDecimal และ MutableBigInteger
  • ต้องการ. unaccent วิธี
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber ในวิธีการอำนวยความสะดวกช่วงที่จำเป็น.
  • เพิ่ม ClassUtils.isAssignable () สายพันธุ์ที่มี Autoboxing.
  • StringUtils.emptyToNull.
  • เพิ่ม StrSubstitutor เพื่อสนับสนุนการซ้อน $ {var - $ {subvr}} การขยายตัว
  • StrSubstitutor ในขณะนี้สนับสนุนการทดแทนในชื่อตัวแปร.
  • การดำเนินงานทั่วไปของรูปแบบเริ่มต้นขี้เกียจ.
  • การเติม ContextedException และ ContextedRuntimeException.
  • เพิ่ม StringEscapeUtils.escapeText () วิธี.
  • เพิ่มการสนับสนุนสำหรับการจัดการของ ExecutionExceptions.
  • เพิ่มการสนับสนุนสำหรับการเริ่มต้นพื้นหลัง.
  • เพิ่มแพคเกจพร้อมกัน.
  • ตรวจสอบ. การสนับสนุนสำหรับการตรวจสอบสตริงว่างเปล่า
  • เพิ่ม ArrayUtils.toArray เพื่อสร้างอาร์เรย์ทั่วไป.
  • เพิ่มความสามารถในการสร้างอนาคตให้คงที่.
  • เพิ่มวิธีการในการตรวจสอบเพื่อตรวจสอบว่าดัชนีที่ถูกต้องสำหรับอาร์เรย์ / รายการ / สตริง.
  • เพิ่ม TypeUtils ชั้นเรียนเพื่อให้รหัสยูทิลิตี้สำหรับการทำงานกับประเภททั่วไป.
  • เพิ่ม isAssignableFrom และวิธีการตรวจสอบ isInstanceOf.
  • เพิ่ม validState วิธีการตรวจสอบ.
  • ใหม่ TimedSemaphore ชั้น.
  • ให้การดำเนินงานของอินเตอร์เฟซ ThreadFactory.
  • สร้างคู่พื้นฐาน & # x3c; L, R & # x3e; ชั้น.
  • DateUtils เท่ากับ & เปรียบเทียบฟังก์ชั่นขึ้นอยู่กับข้อมูลที่สำคัญที่สุด.
  • เพิ่มสร้างการเชื่อมต่อ / ปรับปรุงผู้สร้างที่จะใช้มัน.
  • การสนับสนุนการเริ่มต้นขี้เกียจใช้ตัวแปรอะตอม
  • ขยายการจัดการข้อยกเว้นใน ConcurrentUtils รันไทม์ข้อยกเว้น.
  • วิธี StringUtils.endsWithAny
  • เพิ่ม normalizeSpace เพื่อ StringUtils
  • เตรียมเอกสารเกี่ยวกับแพคเกจใหม่พร้อมกัน
  • BooleanUtils.toBooleanObject เพื่อรองรับการป้อนตัวอักษรเดียว
  • เพิ่ม AnnotationUtils
  • ให้การดำเนิน ConcurrentInitializer พื้นฐานมาก <​​/ li>
  • เพิ่ม StringUtils.defaultIfBlank ()
  • เพิ่มเปรียบเทียบ Null ปลอดภัย () วิธีการ ObjectUtils
  • เอกสาร NPE ที่อาจเกิดขึ้นหากอัตโนมัติมวยเกิดขึ้นสำหรับบางวิธี BooleanUtils
  • เพิ่มการสนับสนุนสำหรับ ConcurrentMap.putIfAbsent ()
  • เพิ่ม hashCodeMulti varargs วิธี

มีอะไรใหม่ ในรุ่น 2.4:

  • เลิก:
  • ObjectUtils.appendIdentityToString (StringBuffer, Object) - มีความหมายแปลกมากใช้ ObjectUtils.identityToString (StringBuffer วัตถุ) แทน
  • .
  • java.util.Date คงที่สาธารณะเพิ่ม (java.util.Date, int, int) -. มันไม่ได้มีวัตถุประสงค์สำหรับวิธีการนี​​้เพื่อเป็นสาธารณะ
  • คุณสมบัติใหม่:
  • ClassUtils.getShortClassName (String) ไม่มีประสิทธิภาพ.
  • เพิ่ม splitByWholeSeparatorPreserveAllTokens ใหม่ () วิธีการที่จะ StringUtils.
  • สตริงกรณีอูฐแยก.
  • การเพิ่มวิธีการ StringUtils.replace ที่ใช้อาร์เรย์หรือรายการของสตริงทดแทน.
  • การปรับปรุงการใช้งานหน่วยความจำสำหรับ StringUtils # getLevenshteinDistance ().
  • แก้ไขข้อผิดพลาด:
  • Javadoc ตัวอย่าง EqualsBuilder เป็นที่น่าสงสัย.
  • ข้อผิดพลาดเอกสารสำหรับ ignoreEmptyTokens accessors ใน StrTokenizer.
  • NumberUtils.min (floatArray) ส่งกลับค่าที่ไม่ถูกต้องถ้า floatArray [0] เกิดขึ้นเป็น Float.NaN.
  • EqualsBuilder ไม่ได้เปรียบเทียบ BigDecimals ได้อย่างถูกต้อง.
  • DateUtils.round () มักจะล้มเหลว.

ซอฟต์แวร์ที่คล้ายกัน

Commander.js
Commander.js

10 Dec 15

Infect.js
Infect.js

1 Mar 15

Mongrel
Mongrel

21 Jul 15

Ambient.js
Ambient.js

12 Apr 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Apache Software Foundation

Apache Clerezza
Apache Clerezza

20 Jul 15

Apache Hama
Apache Hama

21 Jul 15

Apache Continuum
Apache Continuum

12 May 15

ความคิดเห็นที่ Apache Commons Lang

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่