Adakah Java ditaip lemah atau ditaip kuat?
Adakah Java ditaip lemah atau ditaip kuat?

Video: Adakah Java ditaip lemah atau ditaip kuat?

Video: Adakah Java ditaip lemah atau ditaip kuat?
Video: PERJALANAN ISLAM DARI NABI ADAM SAMPAI KE NEGERI INDONESIA 2024, November
Anonim

Jawa adalah statik- ditaip bahasa. Didalam ditaip lemah bahasa, pembolehubah boleh secara tersirat dipaksa kepada jenis yang tidak berkaitan, sedangkan dalam a ditaip dengan kuat bahasa yang mereka tidak boleh, dan penukaran eksplisit diperlukan. Kedua-duanya Jawa dan Python adalah ditaip dengan kuat bahasa. Contoh daripada ditaip lemah bahasa ialah Perl dan Rexx.

Dalam hal ini, apakah perbezaan antara taip kuat dan taip lemah?

Yang utama beza , secara kasarnya, antara a ditaip dengan kuat bahasa dan a ditaip lemah satu ialah a ditaip lemah seseorang membuat penukaran antara jenis yang tidak berkaitan secara tersirat, manakala a ditaip dengan kuat seseorang biasanya tidak membenarkan penukaran tersirat antara jenis yang tidak berkaitan.

Begitu juga, apakah yang dimaksudkan dengan taip lemah? Kebalikan daripada "sangat ditaip " ialah " ditaip lemah ", yang bermakna awak boleh bekerja di sekitar sistem jenis. C ialah terkenal ditaip lemah kerana sebarang jenis penunjuk ialah boleh ditukar kepada mana-mana jenis penunjuk lain hanya dengan menghantar.

mengapa Java ditaip dengan kuat?

Jawa ialah ditaip dengan kuat bahasa pengaturcaraan kerana setiap pembolehubah mesti diisytiharkan dengan jenis data. Pembolehubah tidak boleh memulakan kehidupan tanpa mengetahui julat nilai yang boleh dipegangnya, dan setelah ia diisytiharkan, jenis data pembolehubah tidak boleh berubah.

Apakah yang dimaksudkan dengan taip kuat?

A dengan kuat - ditaip bahasa pengaturcaraan adalah satu di mana setiap taip data (seperti integer, aksara, perenambelasan, perpuluhan yang dibungkus, dan sebagainya) dipratakrifkan sebagai sebahagian daripada bahasa pengaturcaraan dan semua pemalar atau pembolehubah ditakrifkan untuk program tertentu mesti diterangkan dengan salah satu jenis data.

Disyorkan: