Jadual Kandungan
10 Versi Java Teratas dengan Ciri
1. JDK 1.0 (23 Januari 1996)
2. JDK 1.1 (2 Februari 1997)
3. J2SE Versi 1.2 (4 Disember 1998)
4. J2SE Versi 1.3 (8 Mei 2000)
5. J2SE Versi 1.4 (13 Februari 2002)
6. J2SE Versi 5.0 (29 September 2004)
7. Versi Java SE 6 (11 Disember 2006)
8. Versi Java SE 7 (28 Julai 2011)
9. Versi Java SE 8 (18 Mac 2014)
22. Java SE 21 (19 September 2023)
21. Java SE 20 (21 Mac 2023)
Kesimpulan – Versi Java
Rumah Java javaTutorial Versi Java

Versi Java

Aug 30, 2024 pm 03:08 PM
java

Java ialah bahasa pengaturcaraan peringkat tinggi yang pada mulanya dicipta oleh Sun Microsystems dan dikeluarkan pada tahun 1995. Ia ialah bahasa pengaturcaraan komputer yang berguna secara meluas yang serentak, berasaskan kelas, berorientasikan objek dan direka secara eksplisit untuk mendapatkan keadaan penggunaan yang dijangkakan di bawah keadaan. Adalah dicadangkan untuk menyediakan pereka aplikasi "tulis sekali, jalankan di mana-mana" (WORA), membayangkan bahawa kod Java agregat boleh terus melaksanakan semua fasa yang menyokong Java tanpa prasyarat untuk penyusunan semula. Sebarang peralatan atau keadaan pengaturcaraan di mana program dijalankan adalah platform. Java memperoleh penetapan platform kerana kemasukan persekitaran masa jalan (JRE) dan API. Artikel ini akan merangkumi versi Java yang berbeza dengan fungsinya.

10 Versi Java Teratas dengan Ciri

Di bawah, kita akan mempelajari versi Java yang berbeza dengan pelbagai cirinya:

IKLAN Kursus Popular dalam kategori ini JAVA MASTERY - Pengkhususan | 78 Siri Kursus | 15 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

1. JDK 1.0 (23 Januari 1996)

Ciri:

  • Bahasa pengaturcaraan Java
  • AWT (Kit Alat Tetingkap Abstrak)
  • Sokongan applet
  • I/O Asas
  • Sokongan rangkaian
  • Perpustakaan standard
  • Keselamatan (model kotak pasir)

2. JDK 1.1 (2 Februari 1997)

Ciri:

  • Idea Kelas Dalaman
  • Kacang Java
  • JDBC
  • RMI
  • Membentuk semula model acara AWT
  • Pengkompil JIT (Just In Time): Digunakan pada peringkat Microsoft Windows, dibangunkan untuk JavaSoft oleh Symantec
  • Pengantarabangsaan dan sokongan Unicode bermula daripada Taligent

3. J2SE Versi 1.2 (4 Disember 1998)

Ciri:

  • Struktur koleksi.
  • Peta ingatan Rentetan Java untuk pemalar.
  • JIT (Just In Time) compiler.
  • Penandatangan Jar untuk menandakan rekod Java Archive (JAR).
  • Alat Dasar untuk membenarkan akses kepada aset rangka kerja.
  • Kelas Yayasan Java (JFC) terdiri daripada perpustakaan kelas Swing 1.0, Drag and Drop dan Java 2D.
  • Pemalam Java
  • Set hasil tatal, BLOB, CLOB, jenis berciri pengguna dalam JDBC
  • Bantuan audio dalam Applet

4. J2SE Versi 1.3 (8 Mei 2000)

Ciri:

  • Bunyi Java
  • Pengindeksan Jar
  • Senarai besar kemajuan untuk menambah baik kawasan Java.

5. J2SE Versi 1.4 (13 Februari 2002)

Ciri:

  • Pemprosesan XML
  • Perkhidmatan Cetak Java
  • API Pengelogan
  • Permulaan Web Java
  • JDBC 3.0 API
  • Ketegasan
  • Pilihan API
  • Sokongan IPv6
  • Ungkapan Biasa
  • Imej I/O API

6. J2SE Versi 5.0 (29 September 2004)

Ciri:

  • Generik
  • Dipertingkatkan untuk Gelung
  • Autoboxing/Unboxing
  • Typesafe Enums
  • Import Statik
  • Metadata (Anotasi)
  • Instrumentasi

7. Versi Java SE 6 (11 Disember 2006)

Ciri:

  • Sokongan Bahasa Skrip
  • JDBC 4.0 API
  • API Pengkompil Java
  • Anotasi Boleh Palam
  • Sokongan Java GSS, Kerberos dan LDAP
  • Perkhidmatan Web Diperbadankan
  • Banyak lagi peningkatan

8. Versi Java SE 7 (28 Julai 2011)

Ciri:

  • Rentetan dalam Pernyataan suis
  • Taip Inferens untuk Penciptaan Contoh Generik
  • Pengendalian Pengecualian Berbeza
  • Sandaran untuk Bahasa Dinamik
  • Percubaan dengan Sumber
  • Pakej Java NIO
  • Huruf Perduaan menggariskan dalam literal
  • Pengendalian Null

9. Versi Java SE 8 (18 Mac 2014)

Ciri:

  • Ungkapan Lambda
  • Saluran Paip dan Aliran
  • API Tarikh dan Masa
  • Kaedah Lalai
  • Taip Anotasi
  • Enjin JavaScript Nashhorn
  • Pengumpul Serentak
  • Operasi selari
  • TLS SNI

10. Java SE 9 (21 September 2017)

Ciri:

  • Pemodularan JDK di bawah Projek Jigsaw
  • Diberikan API Wang dan Mata Wang
  • Perdamaian dengan JavaFX
  • Penggunaan strim reaktif Java
  • Lagi Kemas Kini Concurrency
  • Penyambung Java Disediakan
  • Penskalaan dan pengukuran terprogram

11. Java SE 10 (20 Mac 2018)

Ciri:

  • Inferens Jenis Pembolehubah Tempatan
  • Pengkompil JIT Berasaskan Java Penerokaan menggabungkan pengkompil dinamik Graal untuk peringkat Linux x64.
  • Versi Keluaran Sensitif Masa
  • GC Penuh Selari untuk G1
  • Antara Muka Pengumpul sampah
  • Pelanjutan Teg Bahasa Unikod Tambahan
  • Sijil Akar
  • Rentetan Jabat Tangan Tempatan
  • Alih keluar Alat Penjanaan Pengepala Asli – Java
  • Gabungkan Hutan JDK menjadi Repositori Tunggal.

12. Java SE 11 (25 September 2018)

Ciri:

  • Sintaks pembolehubah setempat untuk parameter lambda
  • Epsilon: Pengumpul sampah tanpa operasi
  • Pelanggan HTTP (standard)
  • Menafikan dan mengalih keluar ciri lama
  • Perakam penerbangan
  • ZGC: Pengumpul sampah berskala, kependaman rendah
  • Pelancaran fail sumber tunggal
  • Profil timbunan masa jeda rendah
  • Pemalar fail kelas dinamik
  • Kawalan akses berasaskan sarang
  • Lancarkan program kod sumber fail tunggal
  • Tanggalkan dan alih keluar API Applet
  • Tanggalkan dan alih keluar modul CORBA
  • Perakam Penerbangan: Alat pemprofilan untuk persekitaran pengeluaran
  • Z Pengumpul Sampah (ZGC): Pengumpul sampah kependaman rendah
  • Laksanakan HTTP/2
  • Keselamatan Lapisan Pengangkutan (TLS) 1.3

13. Java SE 12 (19 Mac 2019)

Ciri:

  • Tukar Ungkapan (Standard)
  • Shenandoah: Pengumpul Sampah Masa Jeda Rendah (Percubaan)
  • Suite Penanda Aras Mikro
  • Arkib CDS Lalai
  • Koleksi Campuran Boleh Digugurkan
  • Segera Kembalikan Memori Komited yang Tidak Digunakan
  • Satu Port AArch64, Bukan Dua

14. Java SE 13 (17 September 2019)

Ciri:

  • Blok Teks
  • Tukar Ungkapan (Ciri Standard)
  • Ciri Baharu dalam API
    • Sistem Fail
    • API Soket
  • Arkib CDS Dinamik
  • ZGC: Memori Tidak Digunakan Tidak Komit
  • Laksanakan Semula Legacy Socket API
  • Tanggalkan dan Alih Keluar Pengaktifan RMI

15. Java SE 14 (17 Mac 2020)

Ciri:

  • Padanan Corak sebagai contoh
  • Rekod
  • Peningkatan Ungkapan Tukar
  • Blok Teks
  • API Fungsi dan Memori Asing (Inkubator)
  • NullPointerExceptions Berguna
  • Alat Pembungkusan (Inkubator)

16. Java SE 15 (16 September 2020)

Ciri:

  • Kelas Tertutup
  • Padanan Corak sebagai contoh
  • Blok Teks
  • Kelas Tersembunyi
  • API Fungsi & Memori Asing
  • Saluran Soket Unix-Domain
  • Z Pemungut Sampah (Percubaan)
  • Pemberhentian dan Pembuangan
  • Ciri Pratonton

17. Java SE 16 (16 Mac 2021)

Ciri:

  • Rekod dan Padanan Corak contohnya
  • Saluran Soket Unix-Domain
  • API Fungsi & Memori Asing (Inkubator)
  • API Vektor (Inkubator)
  • Ekapsulasi kuat dalaman JDK
  • Saluran paip pemaparan macOS baharu (Logam)

18. Java SE 17 (14 September 2021)

Ciri:

  • Kelas Tertutup
  • Padanan Corak untuk suis
  • Ekapsulasi kuat dalaman JDK
  • Menafikan dan mengalih keluar ciri lama
  • Fungsi asing dan API ingatan (Inkubator)
  • Saluran soket domain Unix (Inkubator)

19. Java SE 18 (22 Mac 2022)

Ciri:

  • Rekod
  • Padanan Corak untuk suis (Pratonton)
  • Kelas Tertutup (Pratonton)
  • API Vektor (Inkubator)
  • API Fungsi dan Memori Asing (Inkubator)
  • Tanggalkan API Applet untuk Pembuangan

20. Java SE 19 (20 September 2022)

Ciri:

  • Penjana Nombor Pseudo-Random Yang Dipertingkatkan
  • API Fungsi dan Memori Asing (Inkubator Kedua)
  • Sokongan Bahasa Java yang Dipertingkatkan untuk Padanan Corak
  • Sokongan Bahasa Java yang Dipertingkatkan untuk Rekod
  • API Vektor Dipertingkat (Inkubator)
  • API Strim Dipertingkat – Keselamatan Dipertingkat
  • Acara JFR (Java Flight Recorder) Dipertingkat
  • Penstriman JFR (Java Flight Recorder) yang dipertingkatkan

21. Java SE 20 (21 Mac 2023)

Ciri:

  • Ekspresi Suis Dipertingkat (Standard)
  • Blok Teks (Pratonton Kedua)
  • EdDSA (RFC 8032) dan Edwards
  • Algoritma Tandatangan Digital Lengkung
  • Saluran Soket Unix-Domain
  • API Fungsi dan Memori Asing (Akhir)
  • Arkib CDS Dinamik (Percubaan)
  • Penyingkiran Modul Java EE dan CORBA

22. Java SE 21 (19 September 2023)

Ciri:

  • Klien HTTP (Standard) – Rekod (Pratonton Kedua)
  • Kelas Tertutup (Akhir)
  • Padanan Corak Dipertingkatkan contohnya
  • Penjana Nombor Pseudo-Random Dipertingkat (Akhir)
  • Sangat Merangkum Dalaman JDK secara Lalai (Pratonton)
  • Penyingkiran Enjin JavaScript Nashorn

Kesimpulan – Versi Java

Bahasa pengaturcaraan Java adalah berorientasikan objek, berasaskan kelas, serentak, disahkan dan membantu secara universal. Pembangun boleh membuat aplikasi pada komputer anda. Projek Java diterjemahkan oleh Mesin Maya Java (JVM), yang berjalan pada pelbagai platform. Ini menunjukkan semua program Java adalah berbilang platform.

Atas ialah kandungan terperinci Versi Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1667
14
Tutorial PHP
1273
29
Tutorial C#
1255
24
PHP: Bahasa utama untuk pembangunan web PHP: Bahasa utama untuk pembangunan web Apr 13, 2025 am 12:08 AM

PHP adalah bahasa skrip yang digunakan secara meluas di sisi pelayan, terutamanya sesuai untuk pembangunan web. 1.PHP boleh membenamkan HTML, memproses permintaan dan respons HTTP, dan menyokong pelbagai pangkalan data. 2.PHP digunakan untuk menjana kandungan web dinamik, data borang proses, pangkalan data akses, dan lain -lain, dengan sokongan komuniti yang kuat dan sumber sumber terbuka. 3. PHP adalah bahasa yang ditafsirkan, dan proses pelaksanaan termasuk analisis leksikal, analisis tatabahasa, penyusunan dan pelaksanaan. 4.Php boleh digabungkan dengan MySQL untuk aplikasi lanjutan seperti sistem pendaftaran pengguna. 5. Apabila debugging php, anda boleh menggunakan fungsi seperti error_reporting () dan var_dump (). 6. Mengoptimumkan kod PHP untuk menggunakan mekanisme caching, mengoptimumkan pertanyaan pangkalan data dan menggunakan fungsi terbina dalam. 7

Cuti atau kembali dari Java 8 Stream Foreach? Cuti atau kembali dari Java 8 Stream Foreach? Feb 07, 2025 pm 12:09 PM

Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah

PHP vs Python: Memahami Perbezaan PHP vs Python: Memahami Perbezaan Apr 11, 2025 am 12:15 AM

PHP dan Python masing -masing mempunyai kelebihan sendiri, dan pilihannya harus berdasarkan keperluan projek. 1.Php sesuai untuk pembangunan web, dengan sintaks mudah dan kecekapan pelaksanaan yang tinggi. 2. Python sesuai untuk sains data dan pembelajaran mesin, dengan sintaks ringkas dan perpustakaan yang kaya.

PHP vs Bahasa Lain: Perbandingan PHP vs Bahasa Lain: Perbandingan Apr 13, 2025 am 12:19 AM

PHP sesuai untuk pembangunan web, terutamanya dalam pembangunan pesat dan memproses kandungan dinamik, tetapi tidak baik pada sains data dan aplikasi peringkat perusahaan. Berbanding dengan Python, PHP mempunyai lebih banyak kelebihan dalam pembangunan web, tetapi tidak sebaik python dalam bidang sains data; Berbanding dengan Java, PHP melakukan lebih buruk dalam aplikasi peringkat perusahaan, tetapi lebih fleksibel dalam pembangunan web; Berbanding dengan JavaScript, PHP lebih ringkas dalam pembangunan back-end, tetapi tidak sebaik JavaScript dalam pembangunan front-end.

PHP vs Python: Ciri dan Fungsi Teras PHP vs Python: Ciri dan Fungsi Teras Apr 13, 2025 am 12:16 AM

PHP dan Python masing -masing mempunyai kelebihan sendiri dan sesuai untuk senario yang berbeza. 1.PHP sesuai untuk pembangunan web dan menyediakan pelayan web terbina dalam dan perpustakaan fungsi yang kaya. 2. Python sesuai untuk sains data dan pembelajaran mesin, dengan sintaks ringkas dan perpustakaan standard yang kuat. Apabila memilih, ia harus diputuskan berdasarkan keperluan projek.

Impak PHP: Pembangunan Web dan seterusnya Impak PHP: Pembangunan Web dan seterusnya Apr 18, 2025 am 12:10 AM

Phphassignificantelympactedwebdevelopmentandextendsbeyondit.1) itpowersmajorplatformslikeworderpressandexcelsindatabaseIntions.2) php'SadaptabilityAldoStoScaleforlargeapplicationFrameworksLikelara.3)

PHP: asas banyak laman web PHP: asas banyak laman web Apr 13, 2025 am 12:07 AM

Sebab mengapa PHP adalah timbunan teknologi pilihan untuk banyak laman web termasuk kemudahan penggunaannya, sokongan komuniti yang kuat, dan penggunaan yang meluas. 1) Mudah dipelajari dan digunakan, sesuai untuk pemula. 2) Mempunyai komuniti pemaju yang besar dan sumber yang kaya. 3) Digunakan secara meluas dalam platform WordPress, Drupal dan lain -lain. 4) Mengintegrasikan dengan ketat dengan pelayan web untuk memudahkan penggunaan pembangunan.

PHP vs Python: Gunakan Kes dan Aplikasi PHP vs Python: Gunakan Kes dan Aplikasi Apr 17, 2025 am 12:23 AM

PHP sesuai untuk pembangunan web dan sistem pengurusan kandungan, dan Python sesuai untuk sains data, pembelajaran mesin dan skrip automasi. 1.PHP berfungsi dengan baik dalam membina laman web dan aplikasi yang cepat dan berskala dan biasanya digunakan dalam CMS seperti WordPress. 2. Python telah melakukan yang luar biasa dalam bidang sains data dan pembelajaran mesin, dengan perpustakaan yang kaya seperti numpy dan tensorflow.

See all articles