કોમ્પ્યુટર્સ, પ્રોગ્રામિંગ
જાવા દર્શાવે છે. જાવામાં એરેમાં. નવા નિશાળીયા માટે જાવા
અરે (અંગ્રેજ. એરે) એક શક્તિશાળી સાધન તમને ડેટાનો મોટા પ્રમાણમાં સાથે કામ કરવા માટે પરવાનગી આપે છે. દેખીતી રીતે, જો તમે તમારા કોડ કામ ક્યાંક તમે સેવ કરવા, ઉદાહરણ તરીકે, 100 મૂલ્યો, પછી શું કરવા માંગો છો ઓછામાં ઓછા આ વેરિયેબલ્સ જ નંબર માટે ખોટો છે. ઝાકઝમાળ તમે એક નામ હેઠળ કિંમતો મોટી સંખ્યામાં સંગ્રહિત કરવાની અને તેમને યોગ્ય અનુક્રમણિકા પર સંબોધવા માટે પરવાનગી આપે છે. ખ્યાલ નવા નિશાળીયા માટે જાવા અભ્યાસ કોર્સ અરેના પાયાનો છે. બધા પછી, તેઓ અનેક માહિતી માળખાં આધાર છે.
કારણ કે જાવા છે, બધા ઉપર, PLO, અન્ય અરેના સાથે સરખાવવામાં ભાષાઓ જાવા પ્રોગ્રામિંગ એરે એક વિભાજનકારી સુવિધા છે - તેઓ પદાર્થો તરીકે રજૂ થાય છે. અન્ય લાભો વચ્ચે, તે મેમરી શુદ્ધિકરણ મોનીટર કરવા જરૂરિયાતને બાકાત કરે છે, કારણ કે તે આપમેળે રીલીઝ કરી છે.
સર્જન અને એક-પરિમાણીય અરેઝના ઘાલમેલ
એક પરિમાણીય એરે ક્લાસિક છે અને જાવા એરે સંબંધિત સામાન્ય નામ તત્વો છે, જે પ્રત્યેક એક ખાસ ઇન્ડેક્સ અનુલક્ષે એક સંગ્રહ છે. ઝાકઝમાળ જાહેર વે નીચે આકૃતિ દર્શાવવામાં આવે છે.
શરૂઆતમાં જાવા એરે છે, કે જે કિંમતો કે તે સંગ્રહિત કરવામાં આવે છે પ્રકાર સ્પષ્ટ કરે પ્રકારના જાહેર કરી હતી. આ કોઈપણ માન્ય હોઈ શકે જાવા માહિતી પ્રકાર. આગળ એરે નામ આવે છે અને ચોરસ કૌંસ કમ્પાઇલર કે ચલ એક એરે છે જણાવો. એક અગત્યની હકીકત તરફ ધ્યાન સેવ્યું હતું. કૌંસમાં એરે આધાર પ્રકાર પછી મૂકી શકાય છે અને એરે નામ પછી. સમાન સાઇન પછી ઓપરેટર નવી સૂચવે છે, એરે (પદાર્થો કેસ જેમ જ), તત્વો પ્રકાર તેમાં સંગ્રહિત કરવા માટે મેમરી ફાળવણી શરૂ (બેઝ પ્રકાર ઉપર જાહેર સાથે સુસંગત કરવા), અને છેલ્લે, સંખ્યા કૌંસમાં સંકેત આપ્યો હતો.
જાવા એરે માં તત્વોના નંબર 0. ખાતે આમ શરૂ થાય છે, અરે માં પ્રથમ તત્વ ની અનુક્રમણિકા 0 સમાન છે, અને છઠ્ઠી - 5. જેમ પાંચમી કારણ કે અરે, એક ચોક્કસ તત્વ નો સંદર્ભ લો કરવા માટે, સ્પષ્ટ એરે નામ પૂરતી છે અને નામની બાજુમાં ચોરસ કૌંસમાં ઇન્ડેક્સ . આમ તત્વ મૂલ્ય સોંપવા માટે શક્ય છે, અને તે દૂર. જો કે, એક, સાવચેત રહો જો તમે ઇન્ડેક્સ જે ત્યાં કોઈ તત્વ છે પસાર, એક ભૂલ થાય છે.
જાવામાં બહુપરીમાણીય એરે
મલ્ટી પરિમાણીય એરે, એક પરિમાણીય અન્ય સંદર્ભ તત્વો એરેમાં એક શ્રેણી છે. અન્ય શબ્દોમાં, એરે હારમાળાઓનો. આ સરળ બે પરિમાણીય છે. તેમની ઉદાહરણ અમે ખ્યાલ સમજવા માટે પ્રયત્ન કરશે. સ્પષ્ટતા માટે, નીચે આંકડો વાક્યરચના અને ડાયાગ્રામ બે પરિમાણીય એરે બંધારણ વર્ણવતા બતાવે છે.
તમે જોઈ શકો છો કારણ કે, વાક્યરચના એક પરિમાણીય અરે તરફથી ઘણી અલગ નથી. માળખું જોવા દો. પ્રથમ સ્થાનમાં, અમે 5 તત્વો હેઠળ કૌંસ નક્કી કર્યો છે. આ તત્વો પરંતુ વ્યક્તિગત સંગ્રહ સંદર્ભો કંઇ છે. બીજા કૌંસ નંબર દ્વારા નક્કી તેમાંના દરેક કદ. હકીકતમાં, ગણિતમાં એનાલોગ બે પરિમાણીય એરે મેટ્રિક્સ છે. નોંધ કરો કે તત્વો અલગ જગ્યાએ, જ્યાં એરે લંબાઈ (લંબાઈ) નું મૂલ્ય ફાળવવામાં મેમરી સંગ્રહિત થાય છે ઉપરાંત. ખાસ કરીને, મલ્ટી પરિમાણીય એરે સાથે કામ પુનરાવર્તિત આંટીઓ દ્વારા હાથ ધરવામાં આવે છે.
અનિયમિત એરેમાં
બે પરિમાણીય એરે એરે ઝાકઝમાળ છે. આ આપણે પહેલેથી જ જોવા મળે છે. પરંતુ કે શું એરેમાં તેમાં શામેલ થાય છે, વિવિધ લંબાઈનો છે? જવાબ છે - હા, તેઓ કરી શકે છે. આ અંત માટે, જાવા એક ખાસ રીતે બે પરિમાણીય એરે જાહેર કરવાની તક પૂરી પાડે છે. ઉદાહરણ તરીકે, અમે બે પરિમાણીય એરે કે લંબાઈ 2, 3 અને 4 ની ત્રણ પરિમાણીય એરે અનુક્રમે સંગ્રહવા કરશે, બનાવવા માંગો છો. તેમણે નીચે પ્રમાણે જાહેર:
intarr [] [] = newint [3] [];
કૃપા કરીને નોંધ રાખો કે અમે બીજા ફકરા કે વાકયમાં વધારાનાં નિરથક એવાં શબ્દ, પદ કે વાક્ય માં નંબર સ્પષ્ટ નથી. એરે આગમન માપ નક્કી નીચે પ્રમાણે છે:
નવી પૂર્ણાંક આગમન [0] = [2];
નવી પૂર્ણાંક આગમન [1] = [3];
આગમન [2] = newint [4];
પ્રથમ અરે 0 પોઈન્ટ અનુક્રમણિકા પર આઇટમને ઉલ્લેખ, અમે તેને 2 પરિમાણ તત્વ ઇન્ડેક્સ 1 પરિમાણ એરે 3, અને તેથી પર રાખવામાં આવશે જાહેર. તે ખૂબ સરળ છે.
વૈકલ્પિક વાક્યરચના જાવા એરે જાહેરાતો
પ્રારંભ એરેમાં સીધા હોઈ શકે છે જ્યારે તેઓ બનાવવામાં આવે છે. તે ખૂબ સરળ છે.
જાહેરાતો અને એરેમાં jerseyNumber playerName માટે ધ્યાન સેવ્યું હતું.
આ જાહેરાત બે-પરિમાણીય એરે કિસ્સામાં નીચે પ્રમાણે છે:
પૂર્ણાંક [] [] આગમન = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
}
નવી ઓપરેટર ઉદઘાટન કૌંસ, જેમાં એક અલ્પવિરામ બધા તત્વો યાદી છે બદલે આ કરવા માટે. આ કિસ્સામાં જાવા આપોઆપ તેમને અને તેમને તે મુજબ નિર્દેશિકાઓની માટે મેમરી ફાળવે.
હેલ્પર વર્ગ એરેમાં
જાવામાં એરેમાં જેમ એકમોને સાથે કામ કરવા માટે java.util પેકેજ માં, એરેમાં એક ખાસ વર્ગ છે, જે સ્થિર વિવિધ પદ્ધતિઓનો પૂરી પાડે છે મોટા પ્રમાણમાં તેમની સાથે કામગીરી કરે છે ધરાવે છે. મુખ્ય પદ્ધતિઓ યાદી નીચે આકૃતિ પ્રસ્તુત છે.
અમને સૌથી ઉપયોગી કેટલાક પરીક્ષણ દો જાવા એરે પદ્ધતિઓ:
- copyOf (એરે લંબાઈ) - ફેલાય એરે અનુરૂપ લંબાઈ એક નકલ આપે છે. જો ફેલાય મૂળ એરે કરતાં લાંબા સમય સુધી છે, તો બધા "વધારાની" તત્વો ડિફૉલ્ટ મૂલ્ય (0 જો સરળ પ્રકાર અને નલ સંદર્ભ હોય તો) સાથે ભરવામાં આવે છે.
- copyOfRange (એરે, પ્રથમ અનુક્રમણિકા, બાદમાં ઇન્ડેક્સ) - આંકડો માં બતાવ્યા પ્રમાણે નથી, પરંતુ એક ઉપયોગી પદ્ધતિ. પસાર એરે તે નકલો, છેલ્લા પ્રથમ યોગ્ય સૂચકાંકમાં વ્યાખ્યાયિત કરે છે.
- સૉર્ટ (એરે) - ચડતા ક્રમમાં એરે તત્વો ગોઠવે છે.
- ભરો (એરે મૂલ્ય) - ફેલાય ઝાકઝમાળ અનુરૂપ કિંમત ભરે.
- binarySearch (એરે મૂલ્ય) - અનુક્રમણિકા જેના દ્વારા છટણી એરે માં સંગ્રહિત અનુરૂપ મૂલ્ય સાથે એક તત્વ ફેલાય આપે છે. આ ઘટક ગુમ થયેલ હોય, તો નકારાત્મક નંબર પરત કરવામાં આવે છે.
ત્યારથી પદ્ધતિઓ સ્થિર છે, કૉલ કરવા માટે તેમને વર્ગ એરેમાં એક ઉદાહરણ બનાવવા માટે જરૂર નથી. તેઓ સીધા તે કહેવામાં આવે છે: Arrays.sort (આગમન).
નિષ્કર્ષ
અમે એરે સંબંધિત સૌથી મહત્વપૂર્ણ પાસાઓ સમીક્ષા કરી છે, અને જેઓ ફક્ત નવા નિશાળીયા માટે જાવા અભ્યાસ કરવાની શરૂઆત કરી છે, આ આવી એન્ટિટી મૂળભૂત સમજ માટે પૂરતી છે, ઝાકઝમાળ, અને તેની સાથે કામ મૂળભૂત યુકિતઓ તરીકે. અલબત્ત, પ્રથા આ સાધન વધુ સારી સમજ પૂરી પાડે છે. તેથી, આળસુ કેટલાક કસરત કરવા માટે, વિવિધ રીતે સંગ્રહ હેરફેર ન હોઈ નથી.
અરે જાવા હેલ્પર વર્ગ "લડાઇ" પરિસ્થિતિમાં ઉપયોગ કરવામાં આવે છે, તેથી તેને જાતે સંગ્રહ સાથે તમામ પાયાની કામગીરી પેદા જાણવા શરૂ કરવા માટે ભલામણ કરવામાં આવે છે.
Similar articles
Trending Now