Java lub neej voj voog yog dab tsi?
Java lub neej voj voog yog dab tsi?

Video: Java lub neej voj voog yog dab tsi?

Video: Java lub neej voj voog yog dab tsi?
Video: Stories of Hope & Recovery 2020 2024, Kaum ib hlis
Anonim

Lub neej voj voog ntawm a java ua qhov kev pab cuam qhia peb txog dab tsi tshwm sim los ntawm lub ntsiab lus thaum peb ntaus qhov chaws hauv cov ntawv nyeem mus rau qhov chaw uas cov chaws tau hloov dua siab tshiab rau hauv tshuab code (0's thiab 1's). Muaj peb theem tseem ceeb nyob rau hauv lub neej voj voog ntawm a java ua qhov kev pab cuam. Lawv yog: Compiling qhov chaws. Ua haujlwm byte code.

Kuj nug, xov thiab nws lub neej voj voog hauv Java yog dab tsi?

Lub neej voj voog ntawm a Xov ( Xov States) Raws li lub hnub, tsuas muaj 4 lub xeev nyob rau hauv xov lifecycle in java tshiab, runnable, tsis-runnable thiab terminated. Tsis muaj lub xeev khiav. Tab sis kom nkag siab zoo dua cov xov , peb tab tom piav qhia hauv tus 5 xeev. Lub neej voj voog ntawm xov hauv java ua yog tswj los ntawm JVM.

Tsis tas li ntawd, qhov kev txiav txim ntawm kev ua tiav hauv Java yog dab tsi? Kev txiav txim ntawm kev ua Thaum koj muaj tag nrho peb hauv ib chav kawm, cov blocks zoo li qub raug tua ua ntej, ua raws li constructors thiab tom qab ntawd cov txheej txheem piv txwv.

Ib yam li ntawd, xov thiab nws lub neej voj voog yog dab tsi?

A xov mus dhau ntau theem hauv nws lub neej voj voog . Nws tseem nyob hauv lub xeev no mus txog thaum tus program pib xov . Nws kuj yog hu ua yug xov . Runnable - Tom qab yug tshiab xov pib, xov ua runnable. A xov nyob rau hauv lub xeev no yog suav hais tias yuav tsum executing nws txoj haujlwm.

Xov xwm hauv Java yog dab tsi?

Nqe lus piav qhia: Xov xwm xeev rau ib tug runnable xov . A xov nyob rau hauv lub runnable xeev yog executing nyob rau hauv lub Java lub tshuab virtual tab sis nws yuav tau tos lwm yam kev pabcuam los ntawm kev ua haujlwm xws li processor. A xov yog nyob rau hauv tos xeev vim hu ib txoj hauv qab no: Object. tos tsis muaj sij hawm.

Pom zoo: