ЭЭМ, Программалык камсыздоо
IDE Java
Java аянтчаны түшүнүк менен алгачкы уюлдук аппараттын тааныш дээрлик ар бир менчик ээси болуп саналат. Java өнүктүрүү чөйрөсү карабастан иштеп жаткан системасын, чуркап колдонулушу мүмкүн жалпы колдонуу түзүүнү камтыйт. Келгиле, аны башкаруу боюнча жана аны пайдалануунун негизги жактарын карап көрөлү.
бир Java өнүктүрүү айлана-чөйрө деген эмне?
Иш жүзүндө, өнүгүү чөйрөсү Java Runtime Environment таанылат жалпы буйруктарынын негизинде программалоо тили гана болуп саналат.
Ошол эле Windows башында белгиленген сахнадан жок болжол менен сүйлөп, Java тилин өнүктүрүү чөйрөсү иштебейт. Бирок, мындай колдоо кошумча компоненттерин орнотуу зарылдыгы ар кандай колдонуучуну жок, тилинде чет берилет.
маалыматтын интернет технологиясы менен бир колдонулуштары
Алгач, бул долбоор кийин компанияны Oracle колдоого алынган Sun Microsystems менен иштелип чыккан.
орнотулган системанын түрүнө жараша Аткаруучу кодексинин мындай деп айтылган эмес мазмуну. программалоо сыяктуу системаларды иштеп өзү тили, объектиге-багытталган өнүктүрүү билдирет.
Бирок, ЭЭМ же мобилдик системалар аяккы Java өнүктүрүү айлана-чөйрө, ал таптакыр көз каранды болуп саналат.
мобилдик системаларынын Камтылган модулдар
Биз кыналган, жана таблетка жөнүндө сөз кыла турган болсок, ошол эле версия Eclipse (IDE Java) бир нече мүнөттөн бир Java негизинде колдонмону түзүүгө мүмкүнчүлүк берет жуурулушуу колдонуу колдонуу менен жайылтылат.
Чынында, өтүнмөдө өзү анын кызматтары иштеп жаткан системасы менен камсыз болот, кээ бир маселелерди чечүү же суроо-талап, өндүрүлгөн.
Бул мобилдик аппараттардын тиешелүү. Кээде, акыры, же Windows Phone, же Android дароо өзгөрүүлөр сунуштарды жагынан "түкүрсө," башталат байкадым? эки компоненттен болуп, ал башка, эмес:
- Java Runtime;
- Microsoft .NET Framework.
абдан өкүнүчтүү эмне, биринчи компонент системасынын каталарына байланыштуу эмес. платформа толугу менен көз карандысыз жана демейки буйрук боюнча жүзөгө ашырылат.
Комплекстүү өнүктүрүү чөйрөсү JAVA өнүктүрүү: Simple өтүнмө
бул система мобилдик котормолордо колдонулган экенин, эч ким шексиз. Java өнүктүрүү чөйрөсү Android колдойт, "алма", буюмдардын сүйлөшүбүз керек эмес.
Бирок жагдай жагынан абдан жөнөкөй Аткаруучу тиркемелерди эмес. Бул жерде эмне үчүн.
Аткаруучу апплеттерди
Биринчиден, жөн эле турган системасына тиешелүү Archiver (Winrar - дегенде жакшы - 7-Zip) кулак орнотулушу керек.
Java-программага өнүктүрүү чөйрөсү маалыматтар стандарттык Windows куралдар ачуу жеткиликтүү эмес бир чыкпаган сакталат деп билдирет.
Архиделген маалыматтар
мыкты учурда extractors жогорудагы сыяктуу колдонсо болот. Бирок, бул жерде Archive технологиясы колдонулган кошумча (максималдуу) кысуу ыкмасы пайда болушу эч нерсе жардам бере турган болсо.
Ал тургай Archiver зарыл өзгөрүүлөрдү жасоого албай калат тактоо. жеткиликтүү жаъыртуунун тууралуу алгачкы кабар тутум жайылмасында "асылып" болсо да, бүт аянтча бир өзгөртүү колдонууга ээ болот.
платформа өзгөртүү
өзгөртүү жөн гана жүзөгө ашырылат. жеткиликтүү өзгөртүү орнотууну сунуш жаркылдайт жатат Жөн жайма уясынын белгисине. таануу жолу бир нече мүнөткө чейин созулушу мүмкүн. Бул табигый көрүнүш.
Эгер эч кандай кыйынчылык, күтүп келген жок болсо - сиз Microsoft расмий үлүшүнө барып, ошол жерден программаны жүктөп алуу. Мен бул ыкманы жаккан жок? Java уландысы болуп саналат JDK же J2SE, орнотуп, кийинчерээк тандалып зарыл модулдарды орнотуу үчүн, андан кийин жандантуу жазуусу пайда болот. иш-жылдын акырына карата толук системасы өчүрүп керек болушу мүмкүн.
Эмне үчүн Java OS көз каранды эмес?
Жогоруда айтылгандай, бул тил объектиге-багытталган айтылат (Windows программа боюнча C + / C ++, окшош).
Бирок, анын негизи жасалма Java-машина карабастан, анын иштеп, ар кандай компьютер системасы тарабынан таанылган атайын байт коддорго айландырылат аткарылуучу колдонмолорду буйруктар албай турат. Java-программалары үчүн бирдей жакшы өнүгүү чөйрөсү PC боюнча колдонулат жана Intel-сахнада жана Android мобилдик системалар, BlackBerry, эл аралык уюмдар жана башкалар.
Көпчүлүк программалык чөйрө ".Ошол" буйрук тилинин аткаруу буга чейин эле камтылган акысыз бар. Ал эми, мисалы, Microsoft .NET түзүлүшү же өз Applets иштеши үчүн ар кандай башка өндүрүүчүлөрдүн иштеп жаткан системасы иштеп жатат деп белгилүү бир шарттарда колдонулбайт.
мобилдик түзмөктөр
бортунда иш тутумунун жок да, карапайым уюлдук үчүн, алар да бул аянтча үчүн түп колдоосуна ээ. Адатта, Монтаждоочулар узартуу Жар же Макар, ал тургай, алгачкы аппараттар орнотулган кыйла башталгыч бар.
иштеп жаткан системасы, мисалы, эч кандай көйгөйсүз SFX-делосуна сыяктуу өз алдынча казып акчаны тааныган сыяктуу Winrar катары archivers, колдонсо болот. Эгер Бул кош-басканда, анын мазмуну Бул учурда алкагында иш-жылы, Java аянтча менен жазуусу жана Archive казып алынат.
жөнөкөй сүйлөшүүдө да эски оюндар абдан жонокой белгилениши мүмкүн, анткени, мен эмне айтмак элем. бул "Регистрлер" иштетүү системалары колдонулган эмес, деп эсептелет да, ал эмес.
Ал тургай, мындай улуу моделдер катары Nokia 3310 платформа болуп саналат. Болбосо, кантип тел иштеп келет? бир система ичинде ал буга чейин эле ачык-айкын болуп, Java өнүктүрүү айлана-чөйрө үчүн жооптуу колдоо,-жылы курган.
өзүбүз программаларын түзүүдө колдонулат кылба, анткени, алардын сыпаттамасы өтө көп убакыт талап кылынышы мүмкүн. Бул тил боюнча арыз түзүү идеясы дагы эле бар болсо, анда айлана-чөйрөгө Delphi сунуш аянтча болуп атайын программа орнотуу үчүн жакшы (талап талаасы абдан окшош).
жыйынтыктоо
Көрүнүп тургандай, Java өнүктүрүү айлана-чөйрө ар кандай система менен жалпы шайкеш келет. Бирок, C + / C ++ негизинде берүү буйруктарына караганда ылдамыраак иштейт. Айрым изилдөөлөр боюнча, керектелген эстутумун жогорку даражадагы денгээлинде турат да, аткаруу, 20-30 эсе жогору болушу мүмкүн.
айрым жыйынтыктарды чыгарат үчүн болсо, анда ал Java өнүгүү чөйрөсүн сунуш иш жүзүндө колдонуларын баса белгилеп кетүү зарыл. Чынында эле, ал бардык системалары менен шайкеш келет, бул өтө эле Мултимедиа өтүнмөлөрүнө же оюн жаратуу үчүн белгилүү кылат.
Биз ошондой эле Java акыркы версия C ++ аркылуу түп-тамырынан бери айырмаланган технологиялар Eiffel жана C #, негизделген жалпы программалык куралдар, колдоо негизделген деп айтууга тийиш. Бул жерде, статикалык талаада деп аталган скалярдык маалымат түрлөрү жана импорттун автоматтык Кудайга эмес, булак коду менен документтер түзүү мүмкүнчүлүгүн сөз үчүн колдоно аласыз.
Java SE 6 Анткени жапон жана буддист календары таанылышын камтыган көптөгөн жаңы өзгөчөлүктөрдү камтыйт, HTTP-Server толук түзүү жөндөмдүүлүгү, тездетилген класс-агымынын жана кысылган маалыматтардын 70% өндүрүмдүүлүгүн чейин көбөйтүү үчүн берүүнү эмес, панелин айтып JConsole OpenGL колдоо жана DirectX аппараттык.
Бул да аудио аппарат колдонуу (ASIO4ALL негизде адатта, жасалма айдоочу) тиешелүү болушу мүмкүн, бирок сүрөттөр карттардын негизинен тиешелүү. Ошондой эле кээ бир программалар Synthesizers же MIDI-тергич тиешелүү. Бирок, Java-апплеттерди Аткарылуучу пайдалануу дайыма эле каралган эмес.
Similar articles
Trending Now