ما هو الفرق بين جافا 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