ჯავა (პროგრამირების ენა): განსხვავება გადახედვებს შორის

არ არის რედაქტირების რეზიუმე
{{ პროგრამირების ენა
| დასახელბა = Java
| ლოგო = [[ფაილი:Java logo.svg|100px]]
| ლოგოს წარწერა = Java ტექნოლოგიის ოფიციალური ლოგო
| პარადიგმი = ობიექტურად-ობიექტზე ორიენტირებული, იმპერატიული
| შექმნის თარიღი = 1995 წლის 23 მაისი
| შემქმნელი = [[Sun Microsystems]]
| ვებ მისამართი = [http://www.java.com/ http://www.java.com/]
| ოპერაციული სისტემა = მრავალ პლატფორმულიმრავალპლატფორმული
| ლიცენზია = [[GNU General Public License]]
}}
განცხადება Java ალფა ვერსიის გამოსვლის შესახებ გაკეთდა 1995 წლის 23 მაისს, Sun World კონფერენციაზე. საბოლო ვერსიით JDK 1.0 (Java Development Kit) გამოვიდა 1996 წელს <ref>[http://java.com/en/javahistory/timeline.jsp The Java History Timeline]</ref>.
 
პირველი ფართო აღიარება Java ტექნოლოგიამ მიიღო 1997 წელს, როდესაც გამვიდაგამოვიდა JDK-ს შემდეგი, 1.1, ვერსია.
 
Java-ს ვერსიები შემდეგი ქრონოლოგიით გამოდიოდა:
=== შესრულების გარემოსგან დამოუკიდებლობა ===
 
Java-ს ძირითადი მახასიათებელი თვისებაა იყოს დამოუკიდებელი შესრულების გარემოს აგებულების დეტალებისაგან; Java პლატფორმის ყველაზე ცნობილი დაპირების, ''დაწერე ერთხელ, გაუშვი ყველგან'', შესაბამისად. ასეთი მიდგომა უპირველეს ყოვლისა ამარტივებს პროგრამის შემქმნელის შრომას, რადგან, სიტყვაზევთქვათ [[Mac OS X]] ოპერაციულ სისტემაში დაწერილი პროგრამა შესაძლებელია ცვლილების გარეშე გადავიტანოთ სხვა, მაგალითად, [[Linux]] ოპერაციული სისტემაში.
 
ცნება ''შესრულების გარემო'' Java-ს შემთხვევაში გაცილებით შორსაა წასული ვიდრე უბრალოდ [[ოპერაციული სისტემა]]. ასე მაგალითად, ამოსაბეჭდი მოწყობილობა აგრეთვე შესრულების გარემოს ერთ-ერთი შემადგენელი ნაწილია. ამიტომ Java-ზე შექმნილია სპეციალური [[API (პროგრამირების ინტერფეისი)|პროგრამირების ინტერფეისი]], სახელად [[Java Print API]], რომლის გამოყენებით შეგიძლიათ ისე დაწეროთ პროგრამა, რომ პრინტერის აგებულების დეტალები არ იყოს არსად ნახსენები. ეს ის სამუშაო, რასაც Java საკუთარ თავზე იღებს.
Java-ში შეუძლებელია ობიექტის მეხსიერებიდან უშუალოდ წაშლა. შეიძლება მხოლოდ მიუთითოთ რომ ესა თუ ის ობიექტი ''განკუთვნილია წასაშლელად'', ამ ობიექტზე ყველა კავშირის (reference) მოსპობით.
 
დამატებით შესაძლებელი გამოვიყენოთ <code>System.gc();</code> გამოძახება, რომლის შემდეგ [[Gabrage Collector|Garbage Collector]] ეცდება მისთვის მოსახერხებელ დროს გაწმინდოს მეხსიერება. აქ, ისევ, არ იგულისხმება არანაირი გარანტია, რომ მეხსიერება გაწმენდილი იქნება ამ გამოძახების დასრულებისთანავე.
 
=== ზეგავლენა ===
63

რედაქტირება