Koj txhais li cas compile lub sij hawm tas li hauv Java Dab tsi yog siv compile lub sij hawm tas li?
Koj txhais li cas compile lub sij hawm tas li hauv Java Dab tsi yog siv compile lub sij hawm tas li?

Video: Koj txhais li cas compile lub sij hawm tas li hauv Java Dab tsi yog siv compile lub sij hawm tas li?

Video: Koj txhais li cas compile lub sij hawm tas li hauv Java Dab tsi yog siv compile lub sij hawm tas li?
Video: Lis Yaj Pov : Hauv Sab Ntsuj Plig 2024, Hlis ntuj nqeg
Anonim

Sau - lub sij hawm tsis tu ncua thiab variables. Cov Java cov ntaub ntawv hais tias: Yog ib hom primitive los yog ib txoj hlua txhais as a tas li thiab tus nqi yog paub ntawm sau lub sij hawm , cov compiler hloov cov tas li npe txhua qhov chaw hauv cov cai nrog nws tus nqi. Qhov no hu ua a sau ua ke - lub sij hawm tas li.

Tsis tas li lo lus nug yog, dab tsi yog qhov sib sau lub sij hawm tas li?

A sau ua ke - lub sij hawm tas li kev qhia yog ib qho kev qhia uas qhia txog tus nqi ntawm hom qub los yog ib txoj hlua uas yog tsim los siv tsuas yog cov hauv qab no: Literals of primitive type and literals of type String. Casts rau hom qub thiab cam khwb cia rau hom String.

Secondly, dab tsi yog compile lub sij hawm thiab runtime? Lub sijhawm ua haujlwm thiab sau lub sijhawm yog cov ntsiab lus programming uas xa mus rau ntau theem ntawm kev txhim kho software. Sau - sij hawm yog qhov piv txwv uas koj tau nkag mus yog hloov dua siab tshiab rau executable thaum Lub sijhawm ua haujlwm yog qhov piv txwv uas lub executable khiav. Sau - sij hawm kev tshuaj xyuas tshwm sim thaum lub sijhawm sau lub sij hawm.

Hais txog qhov no, dab tsi yog compile lub sij hawm tas li hauv C ++?

sau ua ke - sij hawm . A sau ua ke - lub sij hawm tas li yog tus nqi uas yuav ua tau (thiab yog) xam ntawm sau ua ke - sij hawm . Ib lub sijhawm ua haujlwm tas li yog tus nqi uas xam tsuas yog thaum qhov kev pab cuam tab tom khiav. Yog tias koj khiav ib qho program ntau dua ib zaug: A sau ua ke - lub sij hawm tas li yuav muaj tus nqi ib yam sij hawm daim ntawv thov yog khiav.

Dab tsi yog qhov qhia tas li hauv Java?

A kev qhia tsis tu ncua yog ib kev qhia uas yields ib hom primitive los yog ib txoj hlua, thiab nws tus nqi yuav raug soj ntsuam ntawm compile lub sij hawm mus rau ib tug literal. Cov npe yooj yim uas hais txog tas li sib txawv. (A tas li variable yog ib tug variable tshaj tawm raws li qhov kawg qhov twg lub initializer kev qhia yog nws tus kheej a kev qhia tsis tu ncua .)

Pom zoo: