Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah perbezaan utama antara java dan javascript
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.
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!