កុំព្យូទ័រ, ផ្នែកទន់
អង្គការ IDE ជ្វា
ជាមួយគំនិតនៃវេទិកា Java គឺមានស៊ាំស្ទើរតែរៀងរាល់ម្ចាស់ទូរស័ព្ទចល័តបុព្វកាល។ បរិស្ថានការអភិវឌ្ឍកោះជ្វានៃកម្មវិធីពាក់ព័ន្ធនឹងការបង្កើតដែលអាចជាសកលដែលត្រូវបានប្រើដើម្បីរត់ដោយមិនគិតពីប្រព័ន្ធប្រតិបត្តិការនេះ។ សូមឱ្យយើងពិចារណាលក្ខណៈជាមូលដ្ឋាននៃការប្រតិបត្ដិការនិងការប្រើប្រាស់របស់ខ្លួន។
បរិស្ថានការអភិវឌ្ឍជ្វាជាអ្វី?
នៅក្នុងការពិត, បរិស្ថានការអភិវឌ្ឍនេះគឺគ្រាន់តែជាភាសាសរសេរកម្មវិធីមួយដែលផ្អែកលើពាក្យបញ្ជាសកលដែលត្រូវបានទទួលស្គាល់ក្នុងកម្មវិធី Java Runtime Environment ។
ប្រហែលការនិយាយបរិស្ថានការអភិវឌ្ឍភាសា Java ដែលបានបង្កើតដំបូងវេទិកាដោយគ្មានប្រព័ន្ធប្រតិបត្តិការ Windows ដូចគ្នានៅនឹងមិនដំណើរការ។ ប៉ុន្តែការគាំទ្របែបនេះត្រូវបានផ្ដល់ដើម, បំបាត់អ្នកប្រើណាមួយពីតម្រូវការក្នុងការដំឡើងសមាសភាគបន្ថែមទៀត។
ការអនុវត្តក្នុងបច្ចេកវិទ្យាកុំព្យូទ័រ
ដំបូងឡើយគម្រោងនេះត្រូវបានបង្កើតឡើងដោយក្រុមហ៊ុន Sun Microsystems ដែលក្រោយមកត្រូវបានគាំទ្រក្រុមហ៊ុននេះក្រុមហ៊ុន Oracle ។
មាតិកានៃកូដដែលអាចប្រតិបត្តិបានដូចថាវាមិនអាស្រ័យលើប្រភេទនៃប្រព័ន្ធប្រតិបត្តិការដែលបានដំឡើង។ ភាសាខ្លួនវាសំដៅទៅលើការអភិវឌ្ឍឧបករណ៍ចង្អុលទិសទៅវត្ថុដែលជាប្រព័ន្ធប្រតិបត្ដិការសរសេរកម្មវិធីស្រដៀងគ្នា។
ប៉ុន្តែនៅទីបញ្ចប់បរិស្ថានអភិវឌ្ឍន៍ Java ពីកុំព្យូទ័រឬប្រព័ន្ធទូរស័ព្ទចល័តដែលវាគឺជាការពិតឯករាជ្យ។
ម៉ូឌុលសង់ឡើងនៅក្នុងនៃប្រព័ន្ធទូរស័ព្ទដៃ
ប្រសិនបើយើងនិយាយអំពីស្មាតហ្វូននិង Tablet ដែលកំណែដូចគ្នា ពងក្រពើ (IDE Java) ត្រូវបានអនុវត្តតែមួយគត់ដើម្បីប្រើនៃកម្មវិធីក្រាហ្វិកដែលអនុញ្ញាតឱ្យអ្នកដើម្បីបង្កើតកម្មវិធី Java ដែលមានមូលដ្ឋាននៅក្នុងប៉ុន្មាននាទី។
ជាការពិតនៅក្នុងកម្មវិធីខ្លួនវាផលិតមួយចំនួនសំណួរដោះស្រាយឬដែលមុខងារត្រូវបានផ្តល់ដោយប្រព័ន្ធប្រតិបត្តិការ។
ហើយការនេះនឹងអនុវត្តទៅកាន់ឧបករណ៍ចល័ត។ យើងកត់សម្គាល់ឃើញថាពេលខ្លះនៅទីបំផុតឬប្រព័ន្ធប្រតិបត្តិការ Windows Phone, ប្រព័ន្ធប្រតិបត្តិការ Android បានចាប់ផ្តើមឬ "ស្តោះទឹកមាត់" នៅក្នុងលក្ខខណ្ឌនៃការផ្តល់ជូនពិសេសការធ្វើឱ្យទាន់សម័យបន្ទាន់? វាមិនមែនផ្សេងទៀតថាជាសមាសភាគពីរ:
- Java Runtime;
- ក្របខណ្ឌក្រុមហ៊ុន Microsoft ។
អ្វីដែលជាការសោកស្តាយបំផុត, សមាសភាគជាលើកដំបូងគឺមិនត្រូវបានទាក់ទងទៅនឹងកំហុសប្រព័ន្ធ។ វេទិកានេះគឺជាការឯករាជ្យទាំងស្រុងហើយត្រូវបានប្រតិបត្តិនៅក្នុងលក្ខខណ្ឌនៃពាក្យបញ្ជាលំនាំដើម។
ការអភិវឌ្ឍការអភិវឌ្ឍបរិស្ថានការរួមបញ្ចូលគ្នា JAVA: កម្មវិធីសាមញ្ញ
ការពិតដែលថាប្រព័ន្ធនេះត្រូវបានប្រើនៅក្នុងកំណែចល័ត, គ្មាននរណាម្នាក់គឺលើសពីការសង្ស័យ។ ផ្ដល់ការគាំទ្រដល់បរិស្ថានការអភិវឌ្ឍកោះជ្វាប្រព័ន្ធប្រតិបត្តិការ Android, មិនមែនដើម្បីនិយាយអំពី "ផ្លែប៉ោម" ផលិតផល។
នៅឡើយទេនៅក្នុងលក្ខខណ្ឌនៃស្ថានភាពនេះគឺមិនមានកម្មវិធីដែលអាចប្រតិបត្តិបានដូច្នេះសាមញ្ញ។ ខាងក្រោមនេះជាមូលហេតុ។
អាប់ភ្លេតដែលអាចប្រតិបត្តិបាន
ដំបូង, គ្រាន់តែយកចិត្តទុកដាក់ទៅប្រព័ន្ធដែលក្នុងប័ណ្ណសារសមស្រប (WinRAR - យ៉ាងហោចណាស់ល្អប្រសើរជាងមុន - 7-Zip) ត្រូវតែត្រូវបានដំឡើង។
បរិស្ថានអភិវឌ្ឍន៍សម្រាប់ Java កម្មវិធីសំដៅទៅលើការពិតដែលថាទិន្នន័យដែលត្រូវបានរក្សាទុកនៅក្នុងបណ្ណសារដែលមិនមែនជាឧបករណ៍ដែលអាចប្រើដើម្បីបើកប្រព័ន្ធប្រតិបត្តិការ Windows ស្ដង់ដារមួយ។
ទិន្នន័យដែលបានទុកក្នុងប័ណ្ណសារ
នៅល្អបំផុត extractors អាចត្រូវបានប្រើដូចខាងលើ។ ប៉ុន្តែប្រសិនបើការបង្កើតវិធីសាស្រ្តបន្ថែម (អតិបរមា) បង្ហាប់បច្ចេកវិទ្យាប័ណ្ណសារប្រើនៅទីនេះនឹងមិនអាចជួយអ្វីនោះទេ។
សូម្បីតែធ្វើឱ្យទាន់សម័យប័ណ្ណសារនឹងមិនអាចធ្វើឱ្យមានការផ្លាស់ប្តូរចាំបាច់។ វានឹងមានការអនុវត្តការធ្វើបច្ចុប្បន្នភាពនៃវេទិកាទាំងមូល, ទោះបីជាសារដំបូងអំពីភាពទាន់សម័យដែលអាចប្រើបាន "គាំង" នៅក្នុងថាសប្រព័ន្ធ។
ធ្វើឱ្យទាន់សម័យវេទិកា
ធ្វើឱ្យទាន់សម័យនេះត្រូវបានអនុវត្តជាធម្មតា។ លោកអ្នកគ្រាន់តែចុចលើរូបតំណាងថាសត្រូវបានស្វាគមន៍, ផ្តល់ជូននូវការដំឡើងធ្វើឱ្យទាន់សម័យដែលអាចប្រើបាន។ ពេលមានការទទួលស្គាល់អាចចំណាយពេលច្រើននាទី។ នេះគឺជាការធម្មតា។
ប្រសិនបើអ្នកមិនចង់រង់ចាំ, គ្មានបញ្ហាទេ - អ្នកទៅចំណែកផ្លូវការរបស់ក្រុមហ៊ុន Microsoft និងទាញយកកម្មវិធីនេះពីទីនោះ។ ខ្ញុំមិនចូលចិត្តវិធីសាស្រ្តនេះ? ដំឡើង JDK សូមចុចទីនេះឬ J2SE ដែលជាផ្នែកបន្ថែមនៃកោះជ្វាមួយហើយក្រោយមកដើម្បីដំឡើងម៉ូឌុលចាំបាច់ពីបានជ្រើសហើយបន្ទាប់មកធ្វើឱ្យមានសកម្មបានកើតឡើងដោយស្វ័យប្រវត្តិ។ នៅចុងបញ្ចប់នៃដំណើរការនេះអាចត្រូវការចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញប្រព័ន្ធពេញលេញ។
ហេតុអ្វីបានជាជ្វាមិនអាស្រ័យលើប្រព័ន្ធប្រតិបត្តិការ?
ដូចដែលបានបញ្ជាក់រួចហើយភាសានេះសំដៅទៅលើការចង្អុលទិសទៅវត្ថុ (ស្រដៀងទៅនឹង C + + / C ++ ដែលត្រូវបានកម្មវិធីវីនដូ) ។
ប៉ុន្តែសារៈសំខាន់របស់វាគឺថា Java ដែលម៉ាស៊ីននិម្មិតគឺអាចបញ្ជូនពាក្យបញ្ជាចូលទៅក្នុងកូដកម្មវិធីដែលអាចប្រតិបត្តិបានទទួលស្គាល់ដោយបៃពិសេសប្រព័ន្ធកុំព្យូទ័រណាមួយដោយមិនគិតពីអ្នកអភិវឌ្ឍន៍របស់ខ្លួន។ បរិស្ថានការអភិវឌ្ឍល្អស្មើភាពគ្នាសម្រាប់ Java ដែលកម្មវិធីត្រូវបានប្រើនៅលើកុំព្យូទ័រនិងនៅលើក្រុមហ៊ុន Intel វេទិកា, និងប្រព័ន្ធទូរស័ព្ទដៃប្រព័ន្ធប្រតិបត្តិការ Android, ទូរស័ព្ទ Blackberry, ប្រព័ន្ធប្រតិបត្តិការ iOS, និងអ្នកដទៃទៀត។
នៅក្នុងបរិស្ថានច្រើនបំផុត "OSes" កម្មវិធីគឺមានរួចទៅហើយបានសាងសង់ឡើងនៅក្នុងបន្ទុកនៃការប្រតិបត្តិនៃភាសាពាក្យបញ្ជាមួយ។ ហើយវាមិនត្រូវបានអនុវត្តទៅនឹងបរិស្ថានជាក់លាក់ដូចជាក្រុមហ៊ុន Microsoft ឬក្របខ័ណ្ឌណេតផ្សេងទៀតដែលក្រុមហ៊ុនផលិតប្រព័ន្ធប្រតិបត្តិការកំពុងអភិវឌ្ឍណាមួយសម្រាប់ការប្រព្រឹត្តទៅនៃអាប់ភ្លេតរបស់ខ្លួន។
ឧបករណ៍ចល័ត
ដូចជាសម្រាប់សូម្បីតែទូរស័ព្ទដៃធម្មតាដោយគ្មានប្រព័ន្ធប្រតិបត្តិការនៅលើក្តារ, ពួកគេមានការគាំទ្រផងដើមសម្រាប់វេទិកានេះ។ ជាធម្មតា, ការដំឡើងមានពាងផ្នែកបន្ថែមឬ JAD ហើយជាបឋមដែលបានដំឡើងនៅលើទូរស័ព្ទបុព្វកាលសូម្បីតែ។
ប្រព័ន្ធប្រតិបត្តិការអាចត្រូវបានប្រើបណ្ណសារដូចជាការ WinRAR ដែលបានទទួលស្គាល់ដោយខ្លួនឯងទាញយកបណ្ណសារដូចជាការ SFX-ដូចឯកសារដោយគ្មានបញ្ហា។ នៅពេលដែលអ្នកចុចទ្វេដងលើឯកសារនេះ, មាតិការបស់វានឹងត្រូវបានដកស្រង់ដោយស្វ័យប្រវត្តិនិងប័ណ្ណសារជាមួយវេទិកា Java, ក្នុងករណីនេះប្រតិបត្តិការនៅក្នុងផ្ទៃខាងក្រោយ។
តើមានអ្វីដែលខ្ញុំអាចនិយាយបានថា, ដោយសារតែសូម្បីតែការប្រកួតដែលមានអាយុនៅលើទូរស័ព្ទសាមញ្ញមួយអាចត្រូវបានកំណត់បានយ៉ាងងាយស្រួល។ ទោះបីជាវាត្រូវបានគេជឿថានៅក្នុងប្រព័ន្ធប្រតិបត្តិការ "កម្រិតខ្ពស់" ទាំងនេះមិនត្រូវបានប្រើ, វាជាការមិនបាន។
សូម្បីតែនៅក្នុងម៉ូដែលចាស់ជាងនេះដូចជា ក្រុមហ៊ុន Nokia 3310 វេទិកានេះគឺជា។ បើមិនដូច្នេះទេតើទូរស័ព្ទនេះមានដំណើរការ? នៅក្នុងប្រព័ន្ធដូចគ្នាដូចដែលវាគឺជាការរួចទៅហើយច្បាស់ណាស់និងបានសាងសង់ឡើងនៅក្នុងការគាំទ្រដែលទទួលខុសត្រូវចំពោះបរិស្ថានការអភិវឌ្ឍកោះជ្វា។
ដូចជាសម្រាប់ពាក្យបញ្ជាដែលបានប្រើនៅពេលដែលខ្លួនយើងបង្កើតកម្មវិធី, ការរៀបរាប់របស់ពួកគេអាចចំណាយពេលច្រើនពេក។ ប៉ុន្តែប្រសិនបើគំនិតនៃការបង្កើតកម្មវិធីដែលមានមូលដ្ឋានលើភាសានេះគឺនៅតែមានវាជាការល្អប្រសើរជាងមុនដើម្បីដំឡើងកម្មវិធីឯកទេសដូចជាវេទិកាផ្តល់ជូនដោយបរិស្ថាន Delphi (ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក គឺស្រដៀងគ្នាណាស់) ។
សេចក្តីសន្និដ្ឋាន
ដូចដែលអ្នកអាចមើលឃើញ, បរិស្ថានការអភិវឌ្ឍកោះជ្វាគឺឆបគ្នាជាសកលជាមួយនឹងប្រព័ន្ធណាមួយឡើយ។ ប៉ុន្តែវាធ្វើការលឿនជាងពាក្យបញ្ជាចាក់ផ្សាយដោយផ្អែកលើ C + / C ++ ។ យោងតាមការសិក្សាមួយចំនួន, ការសម្តែងនេះអាចនឹងខ្ពស់ជាងនេះដោយ 20-30 ដងទោះបីជាការប្រើប្រាស់អង្គចងចាំនោះគឺនៅក្នុងកម្រិតនៃថ្នាក់ខ្ពស់ជាងនេះ។
ប៉ុន្តែប្រសិនបើសង្ខេបលទ្ធផលមួយចំនួនវាគឺមានតំលៃកត់សម្គាល់ការ versatile ពិតប្រាកដដែលបានផ្តល់ជូនដោយបរិស្ថានការអភិវឌ្ឍកោះជ្វា។ នៅក្នុងការពិតវាជាការឆបគ្នាជាមួយនឹងប្រព័ន្ធទាំងអស់ដែលធ្វើឱ្យវាមានការពេញនិយមបំផុតដើម្បីបង្កើតកម្មវិធីពហុមេឌៀដូចគ្នាឬហ្គេម។
យើងគួរតែនិយាយថាកំណែចុងក្រោយបំផុតនៃកោះជ្វាត្រូវបានផ្អែកលើការគាំទ្រពីឧបករណ៍សរសេរកម្មវិធីទូទៅដែលត្រូវបានផ្អែកលើបច្ចេកវិទ្យា Eiffel និង C #, ខ្លាំងខុសពីមធ្យោបាយនៃភាសា C ++ នេះ។ នៅទីនេះអ្នកអាចប្រើការបម្លែងដោយស្វ័យប្រវត្តិនៃទិន្នន័យប្រភេទ Scalar ចូលរបស់វាលដែលគេហៅថាឋិតិវន្ត, មិនឱ្យនិយាយពីលទ្ធភាពនៃការបង្កើតឯកសារគាំទ្រជាមួយនឹងកូដប្រភព។
កម្មវិធី Java អាគ្នេយ៍ 6 មានរួមបញ្ចូលទាំងលក្ខណៈពិសេសថ្មីជាច្រើនដែលរួមបញ្ចូលសូម្បីតែការទទួលស្គាល់នៃប្រតិទិនជប៉ុននិងពុទ្ធសាសនា, សមត្ថភាពក្នុងការបង្កើតពេញលេញរបស់ HTTP-ម៉ាស៊ីនបម្រើ, ការផ្ទេរបង្កើនល្បឿននៃវណ្ណៈលំហូរនិងទិន្នន័យដែលបានបង្ហាប់ដើម្បីបង្កើនផលិតភាពរហូតដល់ទៅ 70%, មិនមែនដើម្បីនិយាយផ្ទៃតាប្លូ JConsole OpenGL ត្រូវគាំទ្រនិងផ្នែករឹងមាន DirectX ។
នេះអនុវត្តភាគច្រើនជាកាតក្រាហ្វិក, ទោះបីជាវាអាចយោងទៅប្រើប្រាស់នៃសូម្បីតែឧបករណ៍អូឌីយ៉ូ (ជាធម្មតាជាមួយកម្មវិធីបញ្ជានិម្មិតដើម្បីជាមូលដ្ឋាន ASIO4ALL) ។ អនុវត្តដូចគ្នាទៅនឹងកម្មវិធីមួយចំនួនឬការសង្គ្រោះមីឌី-ក្តារចុច។ ប៉ុន្តែការប្រើប្រាស់នៃអាប់ភ្លេត Java របស់ប្រតិបត្តិ-មិនបានផ្ដល់តែងតែត្រូវបាន។
Similar articles
Trending Now