ما هو الفرق بين جافا 1.6 و 1.7؟


الاجابه 1:

يتم تضمين فئة java.util.Objects الجديدة مع أساليب راحة أكثر ثابتة

تم إضافة ثلاث طرق جديدة فئة المجموعات وهي

Collections.emptyIterator

Collections.emptyEnumeration

Collections.emptyListIterator

طرق ثابتة جديدة لمقارنة البدائية

Integer.compare (الباحث، الباحث)

Byte.compare (بايت ، بايت)

Short.compare (قصيرة، قصيرة)

Long.compare (طويلة، طويلة)

Boolean.compare (منطقية، منطقية).

فئة التقويم أساليب أكثر فائدة

Calendar.isWeekDateSupported

Calendar.getWeekYear

Calendar.setWeekDate (الباحث، الباحث، الباحث)

Calendar.getWeeksInWeekYear

TimeZone.observesDaylightTime

تحتوي فئة java.lang.reflect.Modifier على classModifiers ، و interfaceModifiers ، و constructorModifiers ، و methodModifiers ، و fieldModifiers ، و ReflectionOperationException class.

جديد ConcurrentLinkedDeque و LinkedTransferQueue.

لدى java.util.ConcurrentModificationException قبول جديد لسبب واحد يقبل رسالة مفصلة.

تحتوي http: //java.net.ProtocolFamily على واجهة لـ StandardProtocolFamily والتي تنفذ هذه الواجهة.

الفئة InetAddress مع طريقة getLoopbackAddress.

ProcessBuilder لديه طريقة إعادة التوجيه.

فئة الأحرف متداخلة تعداد UnicodeScript.

تحتوي واجهة البيان على closeOnCompletion و isCloseOnCompletion

تحتوي واجهة java.sql.DatabaseMetaData على getPseudoColumns وأساليب تم إنشاؤها KeyAlwaysReturned.

CallableStatement له طريقتان getObject

فئة سائق لديه طريقة Driver.getParentLogger

يحتوي File.toPath () على java.nio.file.Path.

مقدمة جديدة java.security.AlgorithmConstrict واجهة

فئة CertificateRevokedException جديدة

يحتوي CertPathValidatorException على المزيد من الأساليب

جديد java.dyn.InvokeDynamicBootstrapError

WrongMethodTypeException جديد.

يحتوي Throwable على addSuppressed (Throwable) و getSuppressed () methodAssertionError له مُنشئ جديد يقبل السبب.

يحتوي التطبيق الصغير على أساليب Applet.isValidateRoot

يتضمن JMX واجهة PlatformManagedObject وطرق ManagementFactory.getAllPlatformMXBeanInterfaces

فئة اللغة لديها الكثير من الميزات والأساليب الجديدة


الاجابه 2:

Java 1.7 هو إصدار الترقية من Java 1.6

هناك العديد من الميزات المضافة في جافا 1.7. بعض الروابط التي تجدها أدناه

  • ميزات لغة Java 7 الجديدة - ميزات DZone JavaJava SE 7 والتحسينات

يمكن استخدام البرنامج المتوافق باستخدام 1.6 مع 1.7 ، لكن العكس ليس صحيحًا.

وبالمثل ، لا يمكن استخدام الميزات المقدمة في Java 1.7 في Java 1.6