Apache Commons Lang

نرم افزار تصویر:
Apache Commons Lang
جزئیات نرم افزار:
نسخه: 3.4
ها تاریخ: 11 Apr 15
توسعه دهنده: Apache Software Foundation
پروانه: رایگان
محبوبیت: 57

Rating: nan/5 (Total Votes: 0)

در آپاچی عوام زبان هیچ چیزی به با "زبان" اما در واقع با جاوا ندارد ساخته شده است در API java.lang میباشد.
ابزار اضافی و کلاس های این کتابخانه اضافه می کند به java.lang میباشد کمک خواهد کرد توسعه دهندگان هسته جاوا با قابلیت های بیشتری گسترش و ویژگی های است که بسیاری از ممکن است استدلال سزاوار به در از آن می شود در وهله اول.
برخی از این تاسیسات اضافی آدرس:
- بازتاب شی
- ایجاد شی
- ترتیب شی
- دستکاری رشته
- روش های عددی
- کار با خواص سیستم
- پشتیبانی از ساختار استثنا تو در تو
- پیشرفت به روش عضویت
- برنامه نویسی چند رشته ای
- کلاس های ریاضی کسب و کار
- انواع شمارشی قابل انتقال
- روش ساخت و ساز

چه جدید در این نسخه است:

ویژگی های جدید:
او org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
اشکالات ثابت:
NumberUtils # isNumber () را برمی گرداند نادرست برای & quot؛ 0.0 & quot؛ باشد و & quot؛ 0.4790 & quot؛ باشد و همکاران

جدید در نسخه 3.3.1 است:

به روش اضافه شده برای از بین بردن تمام شخصیت های نامعتبر توجه به XML 1.0 و XML 1.1 در یک رشته ورودی به StringEscapeUtils.
رابط های برنامه کاربردی او MutableBoolean setTrue () و setFalse ()
او SerializationUtils.roundtrip (T Serializable گسترش) به مرتب سپس deserialize
باید DifferenceBuilder با اجرای ReflectionDifferenceBuilder وجود داشته باشد
اضافه شده Jaro-وینکلر الگوریتم فاصله رشته به StringUtils.
ClassPathUtils کلاس جدید با روش برای تبدیل FQN به مسیر منابع
اعتبار: اضافه inclusiveBetween و exclusiveBetween اضافه بار برای انواع اولیه

جدید در نسخه 3.2.1 است:

مسائل مربوط به حل و فصل:
ثابت های از دست رفته وابستگی Hamcrest در ساخت مورچه
ساخت نتواند با شکست آزمون در هنگام ساختن با JDK 8
شکست آزمون در LocaleUtilsTest در هنگام ساختن با JDK 8
شکست آزمون در FastDateParserTest و FastDateFormat_ParserTest در هنگام ساختن با JDK8

جدید در نسخه 3.1 است:

به زبان 3.0 و به بعد در حال حاضر هدف قرار جاوا 5.0، استفاده از ویژگی های است که با جاوا 5.0 مانند جنریک، استدلال متغیر، autoboxing، همزمانی وارد و خروجی فرمت شده باشد.

جدید در نسخه 3.0.1 است:

در SerializationUtils.clone: ​​مجدد به classloader زمینه اگر کلاس در classloader فعلی یافت نشد.
کش CHAR_ARRAY در CharUtils تکرار کش در java.lang.Character.
تعداد استفاده داخلی جاوا انبارها به جای ایجاد اشیاء جدید.

چه جدید در نسخه 3.0 است:

در MutableBigDecimal و MutableBigInteger.
آرزو: روش unaccent.
ObjectUtils.coalesce.
LeftOf / RightOfNumber در روش راحتی محدوده لازم است.
اضافه کردن ClassUtils.isAssignable () انواع با autoboxing.
StringUtils.emptyToNull.
افزایش StrSubstitutor برای حمایت از تو در تو $ {ور - $ {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
اضافه کردن StringUtils.defaultIfBlank ()
اضافه کردن یک روش برای ObjectUtils نول امن مقایسه ()
نمایشگاه NPE بالقوه مستند اگر خودکار بوکس برای برخی از روش های BooleanUtils رخ می دهد
اضافه کردن پشتیبانی برای ConcurrentMap.putIfAbsent ()
اضافه کردن hashCodeMulti روش varargs

Deprecations:

جدید در نسخه 2.4 است:
ObjectUtils.appendIdentityToString (StringBuffer، شیء) - دارای معانی بسیار عجیب و غریب، استفاده ObjectUtils.identityToString (StringBuffer، شیء) به جای آن.
اضافه کردن java.util.Date عمومی استاتیک (java.util.Date، اعضای هیات، اعضای هیات) - آن است که برای این روش در نظر گرفته شده به مردم است.
ویژگی های جدید:
ClassUtils.getShortClassName (رشته) ناکارآمد.
اضافه کردن splitByWholeSeparatorPreserveAllTokens جدید () روش برای StringUtils.
تقسیم رشته مورد شتر.
اضافه کردن یک روش StringUtils.replace که طول می کشد یک آرایه یا لیست از رشته جایگزینی.
بهبود استفاده از حافظه برای StringUtils # getLevenshteinDistance ().
رفع اشکال:
مثال Javadoc برای EqualsBuilder سوال برانگیز است.
اشکال مستندات برای ignoreEmptyTokens دسترسی در StrTokenizer.
NumberUtils.min (floatArray) ارزش اشتباه می گرداند اگر floatArray [0] اتفاق می افتد به Float.NaN.
EqualsBuilder انجام BigDecimals به درستی مقایسه نیست.
DateUtils.round () اغلب با شکست مواجه.

نرم افزار های مشابه

rdf-isomorphic
rdf-isomorphic

10 Dec 15

vibe
vibe

13 May 15

YSS
YSS

13 Apr 15

JSPath
JSPath

1 Oct 15

نرم افزار های دیگر از توسعه دهنده Apache Software Foundation

نظرات به Apache Commons Lang

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی