Java5 пен Java6 арасындағы айырмашылық

Java5 пен Java6 арасындағы айырмашылық
Java5 пен Java6 арасындағы айырмашылық

Бейне: Java5 пен Java6 арасындағы айырмашылық

Бейне: Java5 пен Java6 арасындағы айырмашылық
Бейне: Жалқаулық. Таңғы тазару марафоны! Құралай Ханым. 6 күн 💖 2024, Қыркүйек
Anonim

Java5 және Java6

Java – бүгінгі таңда бағдарламалық жасақтаманы әзірлеуден веб-әзірлеуге дейін қолданылатын ең көп қолданылатын объектілі-бағытталған бағдарламалау тілдерінің бірі. Бұл жалпы мақсаттағы және бір мезгілде қолданылатын бағдарламалау тілі. Оны бастапқыда 1995 жылы Sun Microsystems жасаған. Джеймс Гослинг Java бағдарламалау тілінің атасы. Oracle корпорациясы қазір Java-ға иелік етеді (жақында Sun Microsystems сатып алған соң). Java - Windows-тан UNIX-ке дейінгі көптеген платформаларды қолдайтын қатты терілген тіл. Java GNU General Public License бойынша лицензияланған. 1995 жылы (Java 1.0) алғашқы шығарылымынан бері ол өсті және веб-негізделген қосымшаларды әзірлеудің басым тіліне айналды. Java 6 - оның қазіргі тұрақты шығарылымы, ал Java 5 - алдыңғы нұсқасы.

Java5

Java 5 (Java Standard Edition 5.0 немесе J2SE 5 немесе J2SE 1.5 ретінде де белгілі), код атауы Tiger 2004 жылдың қыркүйегінде шығарылды. Java 5 өзінің қызмет ету мерзімінен өтті және оған Күннің қолдау көрсету мерзімі қарашада аяқталды., 2009. Оның 3200+ кластары мен интерфейстері болды. Java 5 көптеген басқалармен қатар тілді жақсартулар (яғни. Аннотациялар, Generics, Autoboxing және циклге арналған жақсартылған синтаксис) сияқты бірнеше негізгі жаңартуларды енгізді. Аннотация – бұл метадеректермен бірге сыныптарды тегтеу механизмі, осылайша оларды метадеректерді білетін бағдарламалар пайдалана алады. Generics - жинақтарға жататын нысандар үшін типтерді көрсету механизмі, мысалы, Arraylists, сондықтан компиляция уақытында түр қауіпсіздігіне кепілдік беріледі. Автобокс қарапайым түрлер (мысалы, int) және орауыш түрлері (мысалы, бүтін сан) арасында автоматты түрлендіруге мүмкіндік береді. Циклге арналған жақсартылған синтаксис массив немесе жинақ элементтерін салыстырмалы түрде оңай өтуге арналған әрбір цикл үшін жақсартуларды қамтиды.

Java6

Java 6 (Java Standard Edition 6.0 немесе Java SE 6 немесе Java 1.6 ретінде де белгілі), код атауы Mustang, 2006 жылдың желтоқсанында шығарылды. Ағымдағы нұсқасы 2011 жылдың маусымында шығарылған 26 жаңарту болып табылады. 3700+ кластары мен интерфейстері бар. Ол XML, веб-қызметтері, JDBC 4.0 нұсқасы, аннотацияларға негізделген бағдарламалау, Java компиляторына арналған API және қолданба клиентінің графикалық интерфейсі сияқты жаңа спецификациялар мен API интерфейстеріне назар аударады. Сондай-ақ, Windows жүйесінің ескі нұсқасына (Win9x сериясы) қолдау 7 жаңартуынан бастап жойылады.

Java5 пен Java6 арасындағы айырмашылық неде?

Java 6 - Java бағдарламалау тілінің ағымдағы тұрақты нұсқасы, ал Java 5 - оның алдыңғы нұсқасы. Java 5 ресми түрде өзінің қызмет ету мерзімінен өтті және енді Sun оны қолдамайды. Java 5 тілге көптеген негізгі өзгерістерді (мысалы, Autobxing) қосқанымен, Java 6 қосымша пайдалы мүмкіндіктерді қосады. Атап айтқанда, тіл (синтаксис) мүмкіндіктерін қосуға/жетілдіруге бағытталған Java 5-тен айырмашылығы, Java 6 Java тілінің инфрақұрылымына кеңейтулердің кең ауқымын қосты. Java 5 Аннотацияларды енгізгенімен, Java 6 аннотацияларды өңдеуге арналған қосымша түрдегі аннотацияларды және API интерфейстерін ұсынды (мысалы, Java платформасына арналған веб-қызметтердің метадеректері, Java платформасына арналған жалпы аннотациялар және қосылатын аннотацияларды өңдеу API).

Java 6-мен қосылған жаңа компилятор API арқасында, java компиляторы енді файлдық жүйенің абстракциясына нәтижені қабылдай алады және/немесе жібере алады (бағдарламалар компилятордың нәтижесін көрсете алады/өңдей алады). Сонымен қатар, Java 6 AWT (жылдам экрандар және жүйелік науаны қолдау) және SWING (жақсы апарып тастау, орналасуларды теңшеуге қолдау, көп ағынды жақсартулар және-g.webp

Ұсынылған: