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

Apakah perbezaan utama antara java dan javascript

青灯夜游
青灯夜游asal
2021-10-09 15:15:217124semak imbas

Perbezaan: 1. JavaScript adalah berasaskan objek, dan Java adalah berorientasikan objek 2. JavaScript tidak perlu dikompilasi sebelum dihantar kepada klien untuk dilaksanakan, manakala java melakukannya; js menggunakan Jenis lemah, Java menggunakan penaipan kuat; 4. js menggunakan pengikatan dinamik, Java menggunakan pengikatan statik, dsb.

Apakah perbezaan utama antara java dan javascript

Persekitaran pengendalian tutorial ini: sistem windows7, versi javascript1.8.5&&java8, komputer Dell G3.

Perbezaan antara JavaScript dan Java terutamanya ditunjukkan dalam aspek berikut:

1 Java ialah JavaScript berorientasikan objek adalah berasaskan objek, ia adalah bahasa skrip, bahasa pengaturcaraan berasaskan objek dan dipacu peristiwa, jadi ia sendiri menyediakan set objek dalaman yang sangat kaya untuk digunakan oleh pereka. Java adalah berorientasikan objek, iaitu, Java ialah bahasa berorientasikan objek yang sebenar Walaupun semasa membangunkan program mudah, objek mesti direka.

2. JavaScript dan Java dilaksanakan secara berbeza dalam penyemak imbas

Javascript ialah bahasa pengaturcaraan yang ditafsirkan dan kod sumbernya dihantar kepada klien Ia tidak perlu disusun sebelum pelaksanaan, tetapi kod aksara dalam format teks dihantar kepada klien, iaitu, pernyataan javascript itu sendiri dimuat turun bersama dengan halaman Web dan ditafsirkan dan dilaksanakan oleh penyemak imbas.

Kod sumber Java mesti disusun sebelum dihantar kepada klien untuk dilaksanakan Oleh itu, pelanggan mesti mempunyai emulator atau penterjemah pada platform yang sepadan platform tertentu.

3. Format kod JavaScript dan Java adalah berbeza

Kod JavaScript boleh dibenamkan terus dalam dokumen HTML dan boleh dimuatkan secara dinamik Menulis dokumen HTML adalah seperti mengedit fail teks Sama mudahnya, format fail bebasnya ialah *.js.

Java ialah format yang tiada kaitan dengan HTML Ia mesti dimuatkan dengan merujuk media luaran seperti HTML Kodnya disimpan dalam dokumen bebas dalam bentuk kod baitnya ialah * .class.

4 Pembolehubah yang digunakan oleh JavaScript dan Java adalah berbeza

Pengisytiharan pembolehubah dalam JavaScript menggunakan jenis lemah, iaitu pembolehubah tidak perlu diisytiharkan sebelum ini. Sebaliknya, jurubahasa menyemak jenis datanya pada masa jalan. Java menggunakan semakan pembolehubah jenis kuat, iaitu, semua pembolehubah mesti diisytiharkan sebelum penyusunan.

5. JavaScript menggunakan pengikatan dinamik, dan Java menggunakan pengikatan statik

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

6 Cara pengendalian teks dan grafik yang berbeza

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

7 JavaScript dan Java adalah produk berbeza yang dibangunkan oleh syarikat yang berbeza

Javascript ialah produk Netscape adalah untuk mengembangkan fungsi Netscape Navigator - dan bahasa tafsiran dipacu peristiwa yang boleh dibenamkan dalam halaman Web; dan Java ialah generasi baharu bahasa pengaturcaraan berorientasikan objek yang dilancarkan oleh SUN Microsystems, yang amat sesuai untuk pembangunan aplikasi Internet. Sebenarnya, nama asal javascript bukanlah javascript, tetapi "Java" dalam nama itu dibenarkan oleh SUN Microsystems.

[Pembelajaran yang disyorkan:

Tutorial JavaScript Lanjutan

]

Atas ialah kandungan terperinci Apakah perbezaan utama 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