Dab tsi yog chav kawm hauv Java?
Dab tsi yog chav kawm hauv Java?

Video: Dab tsi yog chav kawm hauv Java?

Video: Dab tsi yog chav kawm hauv Java?
Video: Leng Yang - Yog Vim Dab Tsi (Official Full Song | Nkauj Tawm Tshiab) 2020/05/24 2024, Kaum ib hlis
Anonim

Java - Cov Teeb Interface. Kev tshaj tawm. A Teeb yog ib qho Collection uas tsis tuaj yeem muaj cov khoom sib npaug. Nws ua qauv lej teeb abstraction. Cov Teeb interface muaj tsuas yog txoj kev tau txais txiaj ntsig los ntawm Kev Sau thiab ntxiv cov kev txwv uas txwv tsis pub sib tshooj.

Sib piv, dab tsi yog teeb tsa thiab tau txais hauv Java?

To taub tau thiab teeb , nws yog txhua yam hais txog yuav ua li cas hloov pauv ntawm cov chav kawm sib txawv. Cov tau txoj kev yog siv kom tau los yog retrieve ib tug tshwj xeeb variable nqi ntawm ib chav kawm. A teeb tus nqi yog siv los khaws cov variables. Tag nrho cov ntsiab lus ntawm lub tau thiab teeb yog mus retrieve thiab khaws cov ntaub ntawv muaj nuj nqis raws li.

Ib yam li ntawd, puas muaj teeb meem hauv Java? Cov Java platform muaj peb lub hom phiaj dav dav Teeb Kev siv: HashSet, TreeSet, thiab LinkedHashSet. HashSet, uas khaws nws cov ntsiab lus hauv lub rooj hash, yog qhov ua tau zoo tshaj plaws; txawm li cas los xij nws tsis muaj kev lees paub txog qhov kev txiav txim ntawm iteration.

Tsuas yog li ntawd, lub teeb ua haujlwm li cas hauv Java?

Kev siv HashSet nyob rau hauv Java . Teeb ua tiav qhov tshwj xeeb hauv nws cov ntsiab lus los ntawm HashMap. Thaum ib qho khoom raug xa mus rau Teeb , nws yog ntxiv raws li tus yuam sij hauv HashMap hauv qhov ntxiv (Element e) txoj kev. Tam sim no, tus nqi yuav tsum tau txuam nrog tus yuam sij.

Puas yog ib qho teeb meem Java?

Cov Teeb interface siv lub Java Iterable interface. Tias yog vim li cas koj tuaj yeem iterate cov ntsiab lus ntawm a Teeb siv rau-txhua lub voj voog.

Pom zoo: