કોમ્પ્યુટર્સ, સોફ્ટવેર
IDE જાવા
જાવા પ્લેટફોર્મ ખ્યાલ સાથે પરિચિત લગભગ આદિમ મોબાઇલ ફોન દરેક માલિક છે. જાવા વિકાસ પર્યાવરણ સાર્વત્રિક અરજી ચલાવવા માટે, ઓપરેટિંગ સિસ્ટમ અનુલક્ષીને વાપરી શકાય છે કે જે બનાવટ સમાવેશ થાય છે. અમને તેના ઓપરેશન અને ઉપયોગ મૂળભૂત પાસાંઓ ધ્યાનમાં દો.
જાવા વિકાસ પર્યાવરણ શું છે?
હકીકતમાં, વિકાસ પર્યાવરણ માત્ર પ્રોગ્રામિંગ સાર્વત્રિક આદેશો પર આધારિત ભાષા કે જાવા રનટાઈમ પર્યાવરણ ઓળખવામાં આવે છે.
આશરે કહીએ તો, જાવા ભાષાના વિકાસ જ વિન્ડોઝ શરૂઆતમાં સ્થાપના પ્લેટફોર્મ વગર પર્યાવરણ કામ કરશે નહિં. પરંતુ આવા આધાર કરીને- પૂરી પાડવામાં આવે છે, વધારાના ઘટકો ઇન્સ્ટોલ કરવાની જરૂર થી કોઇપણ વપરાશકર્તા રહે.
કોમ્પ્યુટર ટેકનોલોજી કાર્યક્રમો
શરૂઆતમાં, આ પ્રોજેક્ટ સન માઇક્રોસિસ્ટમ્સ, જે પાછળથી કંપની ટેકો આપવામાં આવ્યો હતો ઓરેકલ દ્વારા વિકસાવવામાં આવી હતી.
એક્ઝિક્યુટેબલ કોડ સામગ્રી તે સ્થાપિત ઓપરેટિંગ સિસ્ટમ પ્રકાર પર આધાર રાખે છે નથી, જેમ કે. પોતે ભાષા, ઓબ્જેક્ટ લક્ષી વિકાસ સાધનો ઉલ્લેખ ઓપરેટીંગ સિસ્ટમો પ્રોગ્રામિંગ પૂરુ પાડ્યું હતું.
પરંતુ કમ્પ્યુટર અથવા મોબાઇલ સિસ્ટમો અંત જાવા વિકાસ પર્યાવરણ તે સંપૂર્ણપણે સ્વતંત્ર છે.
મોબાઇલ સિસ્ટમો ની બિલ્ટ-ઇન મોડ્યુલ્સ
જો આપણે સ્માર્ટફોન અને ગોળીઓ વિશે વાત છે, અને સમાન સંસ્કરણ એક્લિપ્સ (આઇડીઇ જાવા) જ થોડીવારમાં એક જાવા-આધારિત એપ્લિકેશન બનાવવા માટે પરવાનગી આપે છે ગ્રાફિકલ અરજી ઉપયોગ લાગુ પડે છે.
હકીકતમાં, અરજી પોતે અમુક સંબોધવા અથવા પૂછપરછ, જેની કાર્યો ઓપરેટિંગ સિસ્ટમ દ્વારા પૂરી પાડવામાં આવે છે ઉત્પાદન કર્યું હતું.
અને આ મોબાઇલ ઉપકરણો માટે લાગુ પડે છે. અમે નોંધ્યું છે કે ક્યારેક છેવટે અથવા Windows ફોન અથવા Android "થૂંકવા" તાત્કાલિક સુધારાઓ ઓફર દ્રષ્ટિએ શરૂ થાય? તે બે ઘટકો તરીકે, કે જે અન્ય નથી:
- જાવા રનટાઈમ;
- માઈક્રોસોફ્ટ નેટ ફ્રેમવર્ક.
શું મોટા ભાગના ઉદાસી છે, પ્રથમ ઘટક સિસ્ટમ ભૂલો સંબંધિત નહિં હોય. પ્લેટફોર્મ સંપૂર્ણપણે સ્વતંત્ર છે અને મૂળભૂત આદેશો દ્રષ્ટિએ ચલાવવામાં આવે છે.
ઇન્ટીગ્રેટેડ ડેવલપમેન્ટ એન્વાયર્નમેન્ટ જાવા વિકાસના સાદી અરજી
હકીકત એ છે કે આ સિસ્ટમ મોબાઇલ આવૃત્તિઓ ઉપયોગ થાય છે, કોઈ એક શંકા બહારની વાત છે. જાવા વિકાસ પર્યાવરણ, Android "સફરજન" ઉત્પાદનો વાત નથી આધાર આપે છે.
છતાં પરિસ્થિતિ દ્રષ્ટિએ ખૂબ સરળ એક્ઝિક્યુટેબલ કાર્યક્રમો નથી. અહીં શા માટે છે.
એક્ઝિક્યુટેબલ એપ્લેટ્સ
ઇન્સ્ટોલ કરેલી હોવી આવશ્યક પ્રથમ, માત્ર સિસ્ટમ છે જેમાં યોગ્ય archiver (- - ઓછામાં ઓછા સારી 7 ઝીપ WINRAR) માટે ધ્યાન સેવ્યું હતું.
જાવા-કાર્યક્રમ માટે વિકાસ પર્યાવરણ હકીકત એ છે કે ડેટા આર્કાઇવ પ્રમાણભૂત વિન્ડોઝ સાધનો ખોલવા માટે ઉપલબ્ધ ન હોય તો સંગ્રહિત થાય છે ઉલ્લેખ કરે છે.
આર્કાઇવ માહિતી
શ્રેષ્ઠ સમયે, extractors ઉપર જેમ વાપરી શકાય છે. પરંતુ જો આર્કાઇવ ટેકનોલોજીનો ઉપયોગ વધારાના (મહત્તમ) સંકોચન પદ્ધતિ રચના અહીં કંઈપણ મદદ કરશે નહિં.
પણ અપડેટ archiver જરૂરી ફેરફારો કરવા માટે સમર્થ હશે નહીં. જોકે ઉપલબ્ધ અપડેટ વિશે પ્રારંભિક message "લટકતી" સિસ્ટમ ટ્રે માં ત્યાં સમગ્ર પ્લેટફોર્મ એક સુધારો લાગુ પડશે.
પ્લેટફોર્મ સુધારો
અપડેટ ખાલી કરવામાં આવે છે. ફક્ત ટ્રે આઇકોન પર ક્લિક કરો ફ્લેશિંગ કરવામાં આવે છે, અપડેટ ઉપલબ્ધ સ્થાપિત કરવા ઓફર કરે છે. માન્યતા સમય અનેક મિનિટ સુધીનો સમય લાગી શકે છે. આ સામાન્ય છે.
તમે રાહ જોવી, કોઈ સમસ્યા નથી માંગતા, તો - તમે Microsoft સત્તાવાર શેર પર જાઓ અને ત્યાંથી કાર્યક્રમ ડાઉનલોડ કરો. હું આ પદ્ધતિ પસંદ નથી? JDK અથવા J2SE, જે જાવાની વિસ્તરણ છે ઇન્સ્ટોલ કરો, અને પછી પસંદ કરેલી જરૂરી મોડ્યુલો સ્થાપિત કરવા માટે હોય, તો પછી સક્રિયકરણ આપમેળે થાય છે. પ્રક્રિયા ના અંતે એક સંપૂર્ણ સિસ્ટમ રીબુટ કરવાની જરૂર પડી શકે છે.
શા માટે જાવા ઓએસ પર આધાર રાખે છે નથી?
પહેલાંથી જ ઉલ્લેખ નથી, ને આ ભાષામાં ઉલ્લેખ કરે ઓબ્જેક્ટ લક્ષી (સી + / C ++, જે વિન્ડોઝ પ્રોગ્રામ છે જેવું જ).
પરંતુ તેની સાર વર્ચ્યુઅલ જાવા-મશીન કોઈપણ કમ્પ્યુટર સિસ્ટમ દ્વારા ઓળખી ખાસ બાઇટ કોડ કે આદેશો એક્ઝિક્યુટેબલ કાર્યક્રમો વહન કરવા માટે, તેના વિકાસકર્તા અનુલક્ષીને સમર્થ છે. જાવા-કાર્યક્રમો માટે સમાન સારી વિકાસ પર્યાવરણ Android મોબાઇલ સિસ્ટમો, બ્લેકબેરી, iOS અને અન્ય ઇન્ટેલ-પ્લેટફોર્મ પર PC પર વપરાય છે, અને, અને.
સૌથી સોફ્ટવેર પર્યાવરણ "પણ OS" માં ત્યાં પહેલેથી જ છે એક બિલ્ટ-ઇન કમાન્ડ ભાષાના અમલ હવાલો. અને તે જેમ કે માઈક્રોસોફ્ટ નેટ ફ્રેમવર્ક અથવા તેમના પોતાના એપ્લેટ્સ ની કામગીરી માટે કોઇ અન્ય કે ઉત્પાદકો વિકસાવી રહ્યાં છે ઓપરેટિંગ સિસ્ટમો ચોક્કસ વાતાવરણ માટે લાગુ પડતી નથી.
મોબાઇલ ઉપકરણો
બોર્ડ પર એક ઓપરેટિંગ સિસ્ટમ વગર પણ સામાન્ય મોબાઇલ ફોન્સ માટે, તેઓ પણ આ પ્લેટફોર્મ માટે મૂળ આધાર છે. ખાસ કરીને, સ્થાપકોને વિસ્તરણ બરણીમાં કે Jad અને તદ્દન પ્રાથમિક પણ આદિમ ફોન પર ઇન્સ્ટોલ કરેલી નથી.
ઓપરેટિંગ સિસ્ટમ જેમ કે WinRar કારણ કે archivers, જેમાં કોઇ સમસ્યા વિના SFX ફાઇલ જેવા સ્વ કાઢવામાં આર્કાઇવ્સ ઓળખી વાપરી શકાય છે. તમે આ ફાઇલ પર ડબલ-ક્લિક કરો ત્યારે, તેની સામગ્રીઓ, જાવા પ્લેટફોર્મ સાથે આપોઆપ અને આર્કાઇવ કાઢવામાં આવશે આ કિસ્સામાં પૃષ્ઠભૂમિમાં ચલાવે છે.
હું શું કહી શકો છો, કારણ કે એક સરળ ફોન પર પણ જૂના રમતો તદ્દન સરળતાથી સુયોજિત કરી શકાય છે. જોકે તે માનવામાં આવે છે કે આ "અદ્યતન" ઓપરેટિંગ સિસ્ટમો ઉપયોગ કરવામાં ન આવે, તો તે નથી.
પણ જૂના મોડલ જેમ કે નોકિયા 3310 પ્લેટફોર્મ છે. નહિંતર, કેવી રીતે ફોન કાર્યરત થશે? એક જ વ્યવસ્થા તંત્રમાં તે પહેલાથી જ સ્પષ્ટ છે, અને બિલ્ટ-ઇન આધાર, કે જે જાવા વિકાસ પર્યાવરણ માટે જવાબદાર છે કર્યો છે.
માટે જાતને જ્યારે એપ્લિકેશન બનાવવા માટે વપરાય આદેશો, તેમના વર્ણન ખૂબ સમય લાગી શકે છે. પરંતુ જો આ ભાષા પર આધારિત અરજી બનાવવાની વિચાર હજુ પણ અહીં છે, તે ડેલ્ફી પર્યાવરણ દ્વારા ઓફર પ્લેટફોર્મ જેવા વિશિષ્ટ કાર્યક્રમ સ્થાપિત કરવા સારું છે (ગ્રાફિકલ યુઝર ઇન્ટરફેસ ખૂબ સમાન છે).
નિષ્કર્ષ
તમે જોઈ શકો છો કારણ કે, જાવા વિકાસ પર્યાવરણ કોઈપણ સિસ્ટમ સાથે સાર્વત્રિક સુસંગત છે. પરંતુ તે પ્રસારણ C + / C ++ પર આધારિત આદેશો કરતાં ખૂબ ઝડપથી કામ કરે છે. કેટલાક અભ્યાસો મુજબ, કામગીરી 20-30 ગણો વધારે હોઈ શકે છે, જોકે મેમરી વપરાશ ઊંચો દરજ્જો સ્તર પર છે.
પરંતુ જો કેટલાક પરિણામો ટૂંકમાં, તે વાસ્તવિક વૈવિધ્યતાને જાવા વિકાસ પર્યાવરણ દ્વારા ઓફર નોંધ્યું વર્થ છે. હકીકતમાં, તે બધા સિસ્ટમો સાથે સુસંગત છે, તે સૌથી વધુ લોકપ્રિય જ મલ્ટીમીડિયા કાર્યક્રમો અથવા રમતો બનાવો બનાવે છે.
અમે પણ કહેવું જોઈએ કે જાવા ની તાજેતરની આવૃત્તિ સામાન્ય પ્રોગ્રામિંગ ટૂલ્સનું, જે ટેકનોલોજી એફિલ અને C #, ધરમૂળથી સી ++ અર્થ અલગ પર આધારિત હોય છે આધાર પર આધારિત છે. અહીં તમે કહેવાતા સ્થિર ક્ષેત્રોમાં scalar ડેટા પ્રકારો આપોઆપ રૂપાંતર અને આયાત ઉપયોગ કરી શકો છો નથી, સ્રોત કોડ સાથે સપોર્ટિંગ દસ્તાવેજોમાં બનાવવાની શક્યતા ઉલ્લેખ કરી શકશે.
Java SE 6 ઘણા નવા લક્ષણો છે, કે જે જાપાનીઝ અને બૌદ્ધ કૅલેન્ડર્સ પણ માન્યતા, સંપૂર્ણ HTTP સર્વર સર્જન કરવાની ક્ષમતા સમાવેશ થાય છે, વર્ગ-પ્રવાહ અને સંકુચિત માહિતી ત્વરિત ટ્રાન્સફર 70% ઉત્પાદકતા ઉપર વધારવા માટે નથી, ડેશબોર્ડ ઉલ્લેખ JConsole સમાવેશ સહાયક OpenGL અને ડાયરેક્ટ હાર્ડવેર.
આ ગ્રાફિક્સ કાર્ડ મોટે ભાગે લાગુ પડે છે, જો કે તે પણ ઑડિઓ ઉપકરણ ઉપયોગ (સામાન્ય ASIO4ALL આધાર માટે વર્ચ્યુઅલ ડ્રાઈવર) સંદર્ભ કરી શકે. જ કેટલાક સૉફ્ટવેર સિન્થેસાઇઝર્સ અથવા મીડી-કીબોર્ડ પર લાગુ પડે છે. પરંતુ જાવા-એપ્લેટ્સ એક્ઝિક્યુટેબલ ઉપયોગ હંમેશા પૂરી પાડવામાં ન આવે.
Similar articles
Trending Now