Კომპიუტერები, Პროგრამული უზრუნველყოფა
IDE Java
კონცეფცია ჯავის პლატფორმა ნაცნობია, თითქმის ყოველ მფლობელი პრიმიტიული მობილურ ტელეფონში. Java განვითარების გარემო მოიცავს შექმნის უნივერსალური პროგრამა, რომელიც შეიძლება გამოყენებულ იქნას აწარმოებს, მიუხედავად იმისა, რომ ოპერაციული სისტემა. განვიხილოთ ძირითადი ასპექტები ფუნქციონირება და გამოყენება.
რა არის Java განვითარების გარემო?
ფაქტია, რომ განვითარება გარემოს მხოლოდ პროგრამირების ენა დაფუძნებული ბრძანებები, რომლებიც აღიარებულია Java Runtime Environment.
უხეშად რომ ვთქვათ, Java ენის განვითარების გარემოს გარეშე თავდაპირველად შეიქმნა პლატფორმა იმავე Windows არ იმუშავებს. მაგრამ ასეთი მხარდაჭერა natively, აღმოფხვრის ნებისმიერი მომხმარებლისთვის უნდა დააყენოთ დამატებითი კომპონენტები.
პროგრამები კომპიუტერული ტექნიკა
თავდაპირველად, ამ პროექტის მიერ შემუშავებული Sun Microsystems, რომელიც მოგვიანებით მხარი კომპანია Oracle.
შინაარსი შესრულებადი კოდი ისეთი, რომ ეს არ არის დამოკიდებული ტიპის დაყენებული ოპერაციული სისტემა. ენა თავისთავად ეხება ობიექტზე ორიენტირებული განვითარების ინსტრუმენტები, ოპერაციული სისტემები akin პროგრამირების.
თუმცა საბოლოოდ Java განვითარების გარემო, კომპიუტერი ან მობილური სისტემები ეს არის აბსოლუტურად დამოუკიდებელი.
ჩაშენებული მოდულები მობილური სისტემები
თუ ვსაუბრობთ სმარტფონებისათვის და დაფები, იგივე ვერსია Eclipse (IDE Java) ვრცელდება მხოლოდ გამოყენების გრაფიკული პროგრამა, რომელიც საშუალებას იძლევა შეიქმნას ჯავის დაფუძნებული განაცხადის რამდენიმე წუთში.
ფაქტობრივად, განაცხადის თავად წარმოებული ზოგიერთი მისამართით ან გამოძიება, რომლის ფუნქციები გათვალისწინებული ოპერაციული სისტემა.
და ეს ეხება მობილური მოწყობილობების. ჩვენ შენიშნა, რომ ზოგჯერ საბოლოოდ ან Windows Phone, ან Android იწყება "იფურთხება" თვალსაზრისით სთავაზობს დაუყოვნებლივ განახლება? ეს არ არის, რომ სხვა, როგორც ორი კომპონენტი:
- Java Runtime;
- Microsoft .NET Framework.
რა არის ყველაზე სამწუხარო, პირველი კომპონენტი არ არის დაკავშირებული სისტემის შეცდომები. პლატფორმა სრულიად დამოუკიდებელი და შესრულებული თვალსაზრისით ძირითადად ბრძანებები.
ინტეგრირებული განვითარება გარემოს JAVA განვითარება: მარტივი პროგრამა
ფაქტია, რომ ეს სისტემა გამოიყენება მობილური ვერსიები, არავინ უდავოა. მხარდაჭერა Java განვითარების გარემო Android, რომ არაფერი ვთქვათ "ვაშლის" პროდუქცია.
მიუხედავად ამისა, იმ თვალსაზრისით, სიტუაცია არ არის ასე მარტივი შემსრულებელი განაცხადების. აი რატომ.
შემსრულებელი აპლეტები
პირველ რიგში, უბრალოდ ყურადღება მიაქციოს სისტემა, რომელიც შესაბამისი არქივატორი (WinRAR - მინიმუმ უკეთესი - 7-Zip) უნდა იყოს დაყენებული.
განვითარება გარემოს Java პროგრამა ეხება იმ ფაქტს, რომ მონაცემები ინახება არქივი, რომელიც არ არის ხელმისაწვდომი გახსნა სტანდარტული Windows ინსტრუმენტები.
საარქივო მასალების
საუკეთესო შემთხვევაში, extractors შეიძლება იქნას გამოყენებული როგორც ზემოთ. მაგრამ თუ ფორმირების არქივი ტექნიკა გამოიყენება დამატებითი (მაქსიმალური) შეკუმშვის მეთოდი აქ ვერ დაეხმარება არაფერი.
მაშინაც კი, განახლება არქივატორი ვერ შეძლებს მიიღოს საჭირო ცვლილებები. იქ უნდა მიმართოს განახლება მთელი პლატფორმა, მიუხედავად იმისა, რომ საწყის გაგზავნა ხელმისაწვდომი განახლება "კიდია" სისტემურ პანელში.
პლატფორმა განახლება
განახლება ხორციელდება უბრალოდ. უბრალოდ დააჭირეთ უჯრა ხატი არის flashing, სთავაზობს დააყენოთ განახლება შესაძლებელი. აღიარება დრო შეიძლება დასჭირდეს რამდენიმე წუთი. ეს ნორმალურია.
თუ არ გვინდა, რომ დაველოდოთ, არ არის პრობლემა - წასვლა Microsoft ოფიციალური წილი და ჩამოტვირთოთ პროგრამა არსებობს. მე არ მომწონს ეს მეთოდი? დააინსტალირეთ JDK ან J2SE, რომელიც გაგრძელების Java, და შემდეგ დააყენოთ საჭირო მოდულები არჩეული, მაშინ აქტივაცია ხდება ავტომატურად. ბოლოს პროცესი შეიძლება საჭირო სრული სისტემის გადატვირთვა.
რატომ Java არ არის დამოკიდებული OS?
როგორც უკვე აღვნიშნეთ, ამ ენის ეხება ობიექტზე ორიენტირებული (მსგავსი C + / C ++, რომელიც დაპროგრამებულია Windows).
მაგრამ მისი არსი არის ის, რომ ვირტუალურ Java მანქანით შეუძლია გადასცეს ბრძანებები შემსრულებელი განაცხადების სპეციალური byte კოდები აღიარებული ნებისმიერი კომპიუტერული სისტემა, მიუხედავად მისი დეველოპერი. თანაბრად კარგი განვითარება გარემოს Java პროგრამები გამოიყენება კომპიუტერის და Intel-პლატფორმა, და Android მობილური სისტემები, Blackberry, iOS, და სხვები.
უმეტეს პროგრამული გარემოს "OSes" უკვე არსებობს ჩაშენებული აღსრულება ევალება ბრძანების ენაზე. და ეს არ ეხება კონკრეტულ გარემოში, როგორიცაა Microsoft .NET Framework ან ნებისმიერი სხვა, რომ მწარმოებლები ვითარდება ოპერაციული სისტემების ფუნქციონირების საკუთარი აპლეტები.
მობილური მოწყობილობები
როგორც კი ჩვეულებრივი მობილური ტელეფონები გარეშე ოპერაციული სისტემა ბორტზე, ასევე აქვს ორიგინალური მხარდაჭერა ამ პლატფორმის. როგორც წესი, ინსტალატორები გაგრძელების JAR და JAD და საკმაოდ ელემენტარული დაყენებული კი პრიმიტიული ტელეფონები.
ოპერაციული სისტემა შეიძლება გამოყენებულ იქნას archivers როგორიცაა WinRAR, რომელიც აღიარებს თვითმმართველობის მოპოვების არქივები, როგორიცაა SFX ფაილი უპრობლემოდ. როცა ორჯერ დააწკაპუნეთ ფაილის, მისი შინაარსი იქნება მოპოვებული ავტომატურად და არქივი ჯავის პლატფორმა, ამ შემთხვევაში მოქმედებს ფონზე.
რა უნდა ვთქვა, რადგან თუნდაც ძველი თამაშები უბრალო სატელეფონო ყენდება საკმაოდ მარტივად. მიუხედავად იმისა, რომ მას სჯეროდა, რომ ამ "მოწინავე" ოპერაციული სისტემა არ გამოიყენება, ეს არ არის.
მაშინაც კი, ძველი მოდელები, როგორიცაა Nokia 3310 პლატფორმა. წინააღმდეგ შემთხვევაში, როგორ ტელეფონით ფუნქციონირებას? იგივე სისტემა, როგორც ეს უკვე ნათელია, და ჩაშენებული მხარდაჭერა, რომელიც პასუხისმგებელია Java განვითარება გარემოს.
რაც შეეხება თავს ბრძანებები, როდესაც შექმნა პროგრამები, მათი აღწერილობა შეიძლება ძალიან ბევრი დრო. მაგრამ თუ შექმნის იდეა განაცხადის საფუძველზე ამ ენაზე ჯერ კიდევ არსებობს, უმჯობესია დააყენოთ სპეციალური პროგრამა მოსწონს პლატფორმა მიერ შემოთავაზებული Delphi გარემო (გრაფიკული ინტერფეისი ძალიან ჰგავს).
დასკვნა
როგორც ხედავთ, Java განვითარება გარემოს საყოველთაოდ თავსებადი ნებისმიერი სისტემა. მაგრამ იგი მუშაობს ბევრად უფრო სწრაფად, ვიდრე ეთერში ბრძანებები ეფუძნება C + / C ++. მისი თქმით, ზოგიერთი კვლევების, შესრულება შეიძლება იყოს უმაღლესი 20-30 ჯერ, თუმცა მეხსიერების მოხმარება დონეზე უმაღლესი წოდება.
მაგრამ თუ შეაჯამებს გარკვეული შედეგები, აღსანიშნავია, ფაქტობრივი versatility მიერ შემოთავაზებული Java განვითარება გარემოს. ფაქტობრივად, ეს არის თავსებადი ყველა სისტემები, რაც მას ყველაზე პოპულარული შეიქმნას იგივე მულტიმედიური პროგრამები ან თამაშები.
აქვე უნდა ითქვას, რომ უახლესი ვერსია Java ეფუძნება მხარდაჭერით generic პროგრამირების ინსტრუმენტები, რომლებიც დაფუძნებული ტექნოლოგია Eiffel და C #, რადიკალურად განსხვავდება საშუალებით C ++. აქ თქვენ შეგიძლიათ გამოიყენოთ ავტომატური კონვერტაციის სკალარული მონაცემთა ტიპები და იმპორტის ე.წ. სტატიკური სფეროებში, რომ აღარაფერი ვთქვათ შექმნის შესაძლებლობა დამხმარე დოკუმენტაცია კოდის.
ჯავის SE 6 მოიცავს მრავალი ახალი ფუნქციები, რომელიც მოიცავს კიდევ აღიარების იაპონური და ბუდისტი კალენდრები, შესაძლებლობა შექმნას სრული HTTP სერვერი, დაჩქარებული გადაცემა კლასის ნაკადი და შეკუმშული მონაცემების გაზრდის პროდუქტიულობას up to 70%, რომ აღარაფერი ვთქვათ დაფა JConsole მხარს უჭერს OpenGL და DirectX ტექნიკა.
ეს ეხება ძირითადად გრაფიკული ბარათები, მიუხედავად იმისა, რომ მას შეუძლია გამოყენება კი აუდიო მოწყობილობა (ჩვეულებრივ, ვირტუალური მძღოლი ASIO4ALL საფუძველზე). იგივე ეხება ზოგიერთი პროგრამული სინთეზატორები და MIDI კლავიატურის. მაგრამ გამოყენების Java-აპლეტები შემსრულებელი ყოველთვის არ არის გათვალისწინებული.
Similar articles
Trending Now