Video: Perbedaan Antara Java5 Dan Java6
2024 Pengarang: Mildred Bawerman | [email protected]. Terakhir diubah: 2023-12-16 08:39
Java5 vs Java6
Java adalah salah satu bahasa pemrograman berorientasi objek yang paling banyak digunakan, yang digunakan dari pengembangan perangkat lunak hingga pengembangan web saat ini. Ini adalah tujuan umum dan bahasa pemrograman bersamaan. Ini pada awalnya dikembangkan oleh Sun Microsystems pada tahun 1995. James Gosling adalah bapak dari bahasa pemrograman Java. Oracle Corporation sekarang memiliki Java (setelah membeli Sun Microsystems baru-baru ini). Java adalah bahasa yang diketik kuat yang mendukung berbagai platform dari Windows hingga UNIX. Java dilisensikan di bawah Lisensi Publik Umum GNU. Sejak rilis awal pada tahun 1995 (Java 1.0), ia telah berkembang dan menjadi bahasa pengembangan yang dominan untuk mengembangkan aplikasi berbasis web. Java 6 adalah rilis stabilnya saat ini, sedangkan Java 5 adalah versi sebelumnya.
Java5
Java 5 (juga dikenal sebagai Java Standard Edition 5.0 atau J2SE 5 atau J2SE 1.5), dengan nama sandi Tiger, dirilis pada September 2004. Java 5 telah melewati masa pakainya, dan dukungan Sun untuk itu berakhir pada November 2009. Itu telah 3200+ kelas dan antarmuka. Java 5 memperkenalkan beberapa pembaruan utama, seperti peningkatan bahasa (yaitu Annotation, Generics, Autoboxing, dan peningkatan sintaks untuk perulangan) di antara banyak lainnya. Anotasi adalah mekanisme untuk menandai kelas dengan metadata sehingga dapat digunakan oleh program yang peka metadata. Generik adalah mekanisme untuk menentukan tipe objek yang termasuk dalam koleksi, seperti Arraylists, sehingga keamanan tipe dijamin pada waktu kompilasi. Autoboxing memungkinkan konversi otomatis antara tipe primitif (mis. Int) dan tipe pembungkus (mis. Integer). Sintaks yang ditingkatkan untuk perulangan mencakup penyempurnaan untuk setiap loop untuk menelusuri item larik atau koleksi secara komparatif dengan mudah.
Java6
Java 6 (juga dikenal sebagai Java Standard Edition 6.0 atau Java SE 6 atau Java 1.6), dengan nama sandi Mustang, dirilis pada Desember 2006. Revisi saat ini adalah Update 26, yang dirilis pada Juni 2011. Ini memiliki 3700+ kelas dan antarmuka. Ini berfokus pada spesifikasi dan API baru termasuk XML, Layanan Web, JDBC versi 4.0, pemrograman berdasarkan Anotasi, API untuk kompiler Java dan GUI klien Aplikasi. Selain itu, dukungan untuk versi Windows yang lebih lama (seri Win9x) akan dihapus mulai dari Pembaruan 7.
Apa perbedaan antara Java5 dan Java6?
Java 6 adalah versi stabil dari bahasa pemrograman Java saat ini, sedangkan Java 5 adalah versi sebelumnya. Java 5 secara resmi melewati masa hidupnya, dan tidak lagi didukung oleh Sun. Meskipun Java 5 menambahkan banyak perubahan besar (seperti Autobxing) ke bahasa, Java 6 menambahkan fitur yang lebih berguna. Secara khusus, Berbeda dengan Java 5, yang berfokus pada penambahan / peningkatan fitur bahasa (sintaks), Java 6 menambahkan berbagai peningkatan pada infrastruktur bahasa Java. Meskipun, Java 5 memperkenalkan Anotasi, Java 6 datang dengan jenis tambahan anotasi dan API untuk memproses anotasi (misalnya, metadata layanan Web untuk Platform Java, Anotasi Umum untuk Platform Java, dan API Pemrosesan Anotasi yang Dapat Dicolokkan).
Berkat API kompilator baru yang ditambahkan dengan Java 6, kompilator java sekarang dapat menerima dan / atau mengirim keluaran ke abstraksi dari sistem file (program dapat menentukan / memproses keluaran kompilator). Lebih lanjut, Java 6 menambahkan peningkatan kemampuan GUI aplikasi di AWT (layar splash lebih cepat dan dukungan untuk baki sistem) dan SWING (drag-and-drop yang lebih baik, dukungan untuk menyesuaikan tata letak, peningkatan multithreading dan kemampuan untuk menulis gambar GIF). Selanjutnya, perubahan telah ditambahkan ke spesifikasi file kelas termasuk kerangka kerja untuk memungkinkan program terhubung ke penerjemah skrip dan navigasi mundur ke kelas koleksi.
Direkomendasikan:
Perbedaan Antara Perbedaan Fase Dan Perbedaan Jalur
Perbedaan fase vs Perbedaan jalur Perbedaan fase dan perbedaan jalur adalah dua konsep yang sangat penting dalam optik. Fenomena ini terlihat pada permasalahan
Perbedaan Antara Apple IPhone 4 Dan IPhone 5 Dan Ponsel Cerdas Android Terbaru (2.1 Dan 2.2 Dan 2.3)
Apple iPhone 4 vs iPhone 5 vs Smartphone Android Terbaru (2.1 vs 2.2 vs 2.3) Apple iPhone 4, iPhone 5 dan Smartphone Android adalah pesaing di SM
Perbedaan Antara Ayam Dan Ayam Dan Ayam Dara Dan Ayam Betina Dan Ayam Jantan Dan Capon
Ayam vs Hen vs Pullet vs Ayam vs Cockerel vs Ayam vs Capon Ayam, ayam betina, pullet, ayam jantan, ayam jantan, ayam jago dan capon, mungkin tidak ada burung lain yang begitu manusia
Perbedaan Antara OC Dan SC Dan ST Dan BC Dan OBC
OC vs SC vs ST vs BC vs OBC Sistem kasta di India dianggap sudah sangat tua, menurun sejak usia. Masyarakat Hindu kuno terbagi menjadi empat ex
Perbedaan Antara Perbedaan Utama Antara Mineral Logam Dan Non Logam
Perbedaan Utama - Mineral Logam vs. Non logam Mineral adalah unsur padat dan anorganik yang terbentuk secara alami dengan rumus kimia tertentu dan