Компьютерууд, Програм хангамж
Java Integrated Development Environment
Хамгийн энгийн гар утас эзэмшигч нь Java платформын ойлголтыг мэддэг. Жава хөгжүүлэлтийн орчин нь суулгасан үйлдлийн системээс үл хамааран бүх нийтийн хэрэглээг бий болгох боломжтой гэж үздэг. Түүний үйл ажиллагаа, хэрэглээний үндсэн асуудлуудыг авч үзье.
Жава хөгжүүлэх орчин гэж юу вэ?
Үнэн хэрэгтээ, хөгжүүлэлтийн орчин нь зөвхөн Java Runtime орчинд зөвшөөрөгдсөн түгээмэл тушаалууд дээр үндэслэсэн програмчлалын хэл юм.
Ихэнхдээ Windows дээр анх суурилуулсан платформгүйгээр Java хөгжүүлэлтийн орчин ажиллахгүй болно. Гэхдээ энэ дэмжлэгийг эхэнд нь хангаж байгаа бөгөөд ямар ч хэрэглэгч нэмэлт бүрэлдэхүүнийг суулгах шаардлагатайгаас авдаг.
Компьютерийн технологид суурилсан програм
Эхлээд энэ төслийг Sun Microsystems-ээс боловсруулсан бөгөөд хожим нь Oracle-ийн дэмжлэгтэйгээр боловсруулсан.
Гүйцэтгэх кодын агуулга нь үйлдлийн системийн суугчийн төрлөөс хамаардаггүй. Хэл нь өөрөө програмчлалын үйлдлийн системтэй адил объект хандалтат хөгжлийн хэрэгсэл юм.
Эцсийн эцэст компьютер болон мобайл системээс Java хөгжүүлэлтийн орчин бүрэн хараат бус байдаг.
Хөдөлгөөнт системүүдийн модулийг бий болгосон
Хэрэв та смартфон, таблетуудын талаар ярих юм бол Eclipse- ийн ижил хувилбар ( Java development environment) зөвхөн график програмыг хэрэглэснээр зөвхөн хэдэн минутын дотор Java програм үүсгэх боломжийг олгоно.
Үнэн хэрэгтээ, програм нь өөрөө, ямар нэг төрлийн хаяглалт буюу хүсэлтийг гаргаж байгаа бөгөөд тэдгээр нь түүний үйлдлийн системд байдаг.
Энэ нь хөдөлгөөнт төхөөрөмжүүдэд хамаатай. Заримдаа Windows Phone эсвэл Андройд хоёрын аль аль нь даруй шинэчлэлтийг санал болгосноор "нулимж" эхэлдэг үү? Энэ нь хоёроос илүү зүйл биш юм.
- Java Runtime;
- Microsoft .NET Framework.
Хамгийн гунигтай нь, системийн алдаатай эхний бүрэлдэхүүн хэсэг нь холбогдоогүй байна. Энэ платформ нь бүрэн бие даасан, үндсэндээ командаар гүйцэтгэгдэнэ.
JAVA хөгжүүлэлтийн нэгдсэн орчин: хамгийн хялбар програм
Энэ систем нь гар утасны хувилбарт ашиглагдаж байгаа нь хэн ч эргэлздэггүй. Java Android хөгжүүлэлтийн орчин нь "алим" бүтээгдэхүүнийг дурдахаас гадна дэмждэг.
Гэсэн хэдий ч, гүйцэтгэгдэх програмуудын хувьд бүх зүйл тийм ч хялбар биш юм. Тийм учраас л.
Гүйцэтгэх боломжтой applets
Эхлээд нэн даруй тохирох архивыг суурилуулах системд анхаарлаа хандуулах нь зүйтэй юм (WinRAR - наад зах нь, илүү сайн - 7-Zip).
Java хөгжүүлэлтийн орчинд өгөгдөл нь Windows стандарт хэрэгсэлээр нээх боломжгүй архив хэлбэрээр хадгалах явдал юм.
Архивлагдсан мэдээлэл
Хамгийн шилдэг нь, та дээрхтэй адил олборлогчдыг ашиглаж болно. Харин архив үүсгэхэд нэмэлт (хамгийн их) шахалтын аргыг технологи ашиглаж байсан бол танд туслах зүйл алга.
Бүр архивыг шинэчлэх хүртэл шаардлагатай өөрчлөлтүүдийг хийх боломжгүй болно. Энд та платформыг бүхлээр нь шинэчлэх хэрэгтэй. Гэхдээ шинэчлэлтийн тухай мэдэгдэл нь системийн тавиур дээр "өлгөгдсөн" байна.
Платформ шинэчлэх
Шинэчлэл нь маш энгийн. Зөвхөн зүгээр л шинэчлэх шинэчлэлтийг суулгахыг зөвлөж байна. Зөвшөөрөх цаг хэдхэн минут болно. Энэ бол хэвийн зүйл.
Хэрвээ та хүлээхийг хүсэхгүй бол ямар ч асуудал байхгүй - Microsoft-ын албан ёсны эх сурвалж руу очиж програмаас татаж аваарай. Энэ аргыг ашиглахгүй байна уу? JDK эсвэл J2SE-ийг суулгах нь Java өргөтгөл бөгөөд дараа нь сонгосон хүмүүсээс хүссэн модулийг суулгана. Үүний дараа идэвхжүүлэх ажиллагаа автоматаар хийгддэг. Процессийн төгсгөлд та системийг бүрэн дахин ачаалах хэрэгтэй байж болох юм.
Java яагаад OS дээр хамааралгүй вэ?
Өмнө дурьдсанчлан, энэ програмчлалын хэл нь объект хандалтад хамааралтай (C + / C ++-тай адил, Windows программчлагдсан гэсэн үг юм).
Гэхдээ түүний мөн чанар нь виртуал Java-машин нь гүйцэтгэгдэж байгаа програмыг үл харгалзан ямар ч компьютерийн системд зөвшөөрөгдсөн тусгай байткодуудад гүйцэтгэгддэг програмуудын тушаалуудыг орчуулах боломжтой юм. Үүнтэй адилаар Java програмын хөгжүүлэлтийн орчин нь компьютер, Intel-д суурилсан платформууд, гар утасны системүүд дээр Android, Blackberry, iOS болон бусад аль алинд ашиглагддаг.
Програм хангамжийн орчинд өөрөө хэл дээрх тушаалуудыг гүйцэтгэх үүрэгтэй модулийг аль хэдийн бий болгосон байна. Майкрософтын .NET Framework буюу өөр үйлдлийн системийн үйлдвэрлэгчид өөрсдийн апплетуудаа ажиллуулахын тулд хөгжиж буй ямар нэгэн тусгайлсан орчинд энэ нь огт хамаагүй юм.
Гар утаснууд
Нисэх онгоцны үйлдлийн системгүй ч гэсэн ердийн гар утасны хувьд тэд энэ платформ дээр анхны дэмжлэгийг үзүүлдэг. Дүрмээр бол, суулгагчид JAR эсвэл JAD өргөтгөлтэй байдаг бөгөөд гар утсанд ч нэлээн бага суулгадаг.
Үйлдлийн системд WinRAR мэтийн архивуудыг ашиглаж болох бөгөөд энэ нь SFX файлууд шиг ямар ч асуудалгүй архивуудыг таньж мэддэг. Иймэрхүү файл дээр давхар товшвол агуулга нь автоматаар задлагдана. Энэ тохиолдолд архивч нь Java платформтой цуг явна.
Энгийн утастай хуучин тоглоомууд ч гэсэн энгийнээр суулгаж болох ч би юу хэлж болох вэ? Хэдийгээр "дэвшилтэт" үйлдлийн системүүд тэдгээрт ашиглагддаггүй гэж үздэг ч энэ нь тийм биш юм.
Nokia 3310 платформ шиг хамгийн эртний загварууд хүртэл. Үгүй бол утас хэрхэн ажиллах вэ? Нэг систем дээр аль хэдийн ойлгогдоод байгаа шиг Java-ийн хөгжүүлэлтийн орчинд дэмжлэг үзүүлдэг дэмжлэг байдаг.
Програм үүсгэхэд комманд өөрсдийгөө ашигладаг тул тэдний тодорхойлолт хэтэрхий удаан байж болох юм. Гэхдээ энэ хэл дээр суурилсан аппликешн үүсгэх санаа хэвээр байгаа бол Delphi-ийн тавцан шиг тав тухтай програмыг суулгах нь зүйтэй болов уу (график интерфэйс маш төстэй).
Дүгнэлт
Таны харж байгаагаар Java хөгжүүлэлтийн орчин нь бүхэлдээ, ямар ч системтэй нийцдэг. Гэхдээ энэ нь C + / C ++ дээр үндэслэсэн тушаалуудыг орчуулахаас илүү хурдан ажилладаг. Зарим судалгаанаас үзэхэд ажлын хурд нь 20-30 дахин их байж болох ч санах ойн нөөцийн ашиглалт өндөр байна.
Гэхдээ хэрэв та бага зэрэг нийлүүлбэл, Java хөгжүүлэлтийн орчин санал болгодог жинхэнэ олон талт байдлыг тэмдэглэх нь зүйтэй. Үнэн хэрэгтээ, энэ нь бүх төрлийн системүүдтэй нийцэж байгаа бөгөөд энэ нь ижил төрлийн мультимедиа програмууд эсвэл тоглоомуудыг үүсгэхэд хамгийн түгээмэл болгодог.
Жи-ийн хамгийн сүүлийн үеийн хувилбарууд нь C ++ багажнуудаас эрс ялгаатай Эйффелийн болон C # технологид суурилсан ерөнхий програмчлалын хэрэгслүүдийн дэмжлэг дээр тулгуурладаг. Энд та скалар өгөгдлийн төрлүүдийг автоматаар хөрвүүлэх, статик талбарыг импортлох, эх кодтой хамтрагчийн баримтжуулах боломжтойг дурдахгүй.
Java SE 6 хувилбарт олон шинэ боломжууд хийгддэг бөгөөд үүнд Япон, Буддын шастирууд, HTTP серверийн бүрэн бүтэн байдлыг бий болгох, класс-урсгалыг хурдасгах, шахсан өгөгдлийг 70 хүртэлх% -ийг хурдасгах, JConsole , OpenGL болон DirectX техник хангамжийг дэмжих.
Энэ нь график адаптеруудад голчлон ашиглагддаг, гэхдээ энэ нь аудио төхөөрөмжийг ашиглахыг хэлдэг (ихэнхдээ ASIO4ALL драйвер дээр тулгуурласан виртуал төхөөрөмжүүд). Зарим програм хангамжийн synthesizer эсвэл MIDI товчлууруудтай ижилхэн юм. Гэсэн хэдий ч Java-applets-г ашиглах нь үргэлж байдаггүй.
Similar articles
Trending Now