Vim li cas Java muaj zog thiab ruaj ntseg?
Vim li cas Java muaj zog thiab ruaj ntseg?

Video: Vim li cas Java muaj zog thiab ruaj ntseg?

Video: Vim li cas Java muaj zog thiab ruaj ntseg?
Video: khwv nyiaj tsis nce tes yog vim li cas 2024, Hlis ntuj nqeg
Anonim

Robust thiab ruaj ntseg yog ob tug yam ntxwv uas txawv Java los ntawm lwm yam uas muaj. Muaj zog : Java yog Muaj zog vim nws yog lus txhawb siab heev. Nws yog portable nyob rau hauv ntau lub operating systems. Vim qhov feature no nws tseem hu ua "Platform Independent" lossis "Sau Ib Leeg Ib Qhov Chaw" hom lus.

Yog li ntawd, vim li cas Java ruaj ntseg?

Vim Java compiles li bytecode uas tom qab ntawd khiav hauv lub tshuab Virtual, nws tsis tuaj yeem nkag mus rau lub khoos phis tawj nws ua haujlwm zoo li qhov program hauv ib txwm ua tau. Qhov laj thawj vim Java suav tias yog ntau dua ruaj ntseg tshaj, hais C, yog vim nws tuav tswj kev nco rau koj. Yog li ntawd, nws yog ntau dua ruaj ntseg.

Qhov thib ob, Java muaj kev nyab xeeb dua li lwm hom lus li cas? Java raug txiav txim siab ruaj ntseg dua lwm yam lus rau ntau qhov laj thawj: Cov Java compiler ntes ntau compile-lub sij hawm yuam kev; lwm yam lus (xws li C ++) yuav sau cov kev pab cuam uas tsim cov txiaj ntsig tsis tau. Qhov no ua rau nws tsis yooj yim sua kom yuam kev siv lub cim xeeb uas belongs rau lwm yam program los yog kernel.

Tom qab ntawd, vim li cas Java muaj zog?

Java yog muaj zog vim: Nws siv zog tswj kev nco. Muaj qhov tsis muaj qhov taw qhia uas zam teeb meem kev nyab xeeb. Muaj cov khib nyiab tsis siv neeg khaws cia hauv java ua uas khiav ntawm lub Java Virtual Machine kom tshem tawm cov khoom uas tsis tau siv los ntawm a Java thov ntxiv lawm.

Vim li cas Java thiaj txhais?

Java yog ib hom lus sau ua ke, tab sis tsis yog sau ncaj nraim rau lub tshuab ua haujlwm tau zoo, nws muab tso ua ke rau ib qho nruab nrab binary daim ntawv hu ua JVM byte code. Cov byte code yog ces muab tso ua ke thiab/los yog txhais khiav qhov program.

Pom zoo: