Apache Commons Lang

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

Rating: nan/5 (Total Votes: 0)

จาการ์ตาคอมมอนส์แลงไม่ได้มีอะไรที่จะไปด้วย "ภาษา" แต่ที่จริงด้วย 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 () มักจะล้มเหลว.

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

Unirest (Python)
Unirest (Python)

28 Feb 15

Colander
Colander

5 Jun 15

JsBehaviour
JsBehaviour

13 May 15

Apache Tika
Apache Tika

20 Jul 15

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

Apache Synapse
Apache Synapse

13 Apr 15

Apache Avro
Apache Avro

10 Apr 16

Apache Shiro
Apache Shiro

1 Oct 15

Apache Log4j
Apache Log4j

9 Feb 16

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

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