Rumah  >  Artikel  >  hujung hadapan web  >  Apakah perbezaan antara java dan javascript?

Apakah perbezaan antara java dan javascript?

青灯夜游
青灯夜游asal
2021-11-05 11:22:0152554semak imbas

Perbezaan: 1. JavaScript dibangunkan oleh Netscape, dan java dibangunkan oleh SUN 2. JS dikenal pasti dengan tag skrip, manakala Java dikenal pasti oleh Applet 3. JS ialah jenis dinamik, dan Java adalah Jenis statik; 4. Pembolehubah JS menggunakan jenis lemah, Java menggunakan jenis kuat, dsb.

Apakah perbezaan antara java dan javascript?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Apakah perbezaan antara Java dan JavaScript dikatakan masih ramai yang tidak tahu.

Perbezaan antara Java dan JavaScript:

1 Penggunaan berbeza:

Perbezaan yang paling penting terletak pada penggunaan: Java kini digunakan secara meluas pada PC, telefon mudah alih, Internet, pusat data, dsb.

dan JavaScript digunakan secara meluas dalam pembangunan aplikasi web untuk menambah pelbagai elemen pada halaman web menyediakan pengguna dengan kesan penyemakan imbas yang lebih lancar dan lebih cantik.

2. Asal yang berbeza:

Javascript dan Java adalah produk berbeza yang dibangunkan oleh syarikat yang berbeza. Javascript ialah bahasa skrip Netscape

dan Java ialah generasi baharu bahasa pengaturcaraan berorientasikan objek yang dilancarkan oleh SUN (nama penuh: SUN Microsystems).

3. Kaedah benam yang berbeza:

Dalam dokumen HTML, kedua-dua bahasa pengaturcaraan mempunyai pengecam yang berbeza menggunakan dan Java menggunakan Applet untuk mengenal pasti.

4. Jenis bahasa yang berbeza:

JavaScript ialah bahasa yang ditaip secara dinamik;

5 Pembolehubah yang digunakan adalah berbeza:

Pengisytiharan pembolehubah dalam JavaScript menggunakan jenis lemah, iaitu pembolehubah tidak perlu diisytiharkan sebelum digunakan, tetapi jurubahasa Jenis datanya disemak semasa masa jalan. Java menggunakan semakan pembolehubah yang ditaip kuat, iaitu, semua pembolehubah mesti diisytiharkan sebelum penyusunan.

6. Format kod yang berbeza:

Kod Javascript adalah dinamik dan boleh dibenamkan terus dalam dokumen HTML dan dimuatkan secara dinamik Menulis dokumen HTML adalah seperti menyunting fail teks, format fail bebasnya ialah *.js. Java ialah format yang tiada kaitan dengan HTML Ia mesti dimuatkan seperti media asing dirujuk dalam HTML Kodnya disimpan dalam dokumen berasingan dalam bentuk kod bait, dan format fail bebasnya ialah *.class.

Javascript menggunakan pengikatan dinamik, iaitu rujukan objek Javascript disemak semasa masa jalan. Java menggunakan pengikatan statik, iaitu rujukan objek Java mesti dibuat pada masa penyusunan supaya pengkompil boleh melaksanakan pemeriksaan jenis yang kuat.

Javascript tidak beroperasi secara langsung pada teks dan grafik Ia berfungsi bersama-sama dengan gabungan elemen HTML dalam halaman Web, tetapi ia boleh mengawal penyemak imbas dan membenarkan penyemak imbas memproses teks dan grafik secara langsung. Java boleh beroperasi secara langsung pada teks dan grafik.

Persamaan antara Java dan JavaScript:

Sintaks mereka sangat serupa dengan bahasa C kedua-duanya berorientasikan objek (walaupun pelaksanaannya berbeza sedikit) ; JavaScript direka bentuk dengan merujuk kepada peraturan penamaan Java secara ringkas, kecuali JavaScript kelihatan serupa dengan Java, gaya bahasanya sangat berbeza. JavaScript direka bentuk dengan merujuk bukan kepada Java, tetapi kepada bahasa seperti Diri dan Skim.

Java dan JavaScript masing-masing mempunyai kekuatan dan pengkhususan tersendiri Peringkat Java adalah dalam bidang pengaturcaraan, manakala kepakaran JavaScript adalah dalam halaman Web, ia boleh melakukan hampir segala-galanya.

[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]

Atas ialah kandungan terperinci Apakah perbezaan antara java dan javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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