ג'אווה (שפת תכנות) – הבדלי גרסאות

←‏עקרונות: ג'אווה 8
(←‏עקרונות: ג'אווה 8)
 
בגרסה 7 של השפה נוספה תמיכה בהקצאת משאבים תחומה-לקסיקלית - בלוקים של try-with-resources{{הערה|http://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html}}.
 
בגרסה 8 של השפה נוספה תמיכה נרחבת וישירה בטכניקות של [[תכנות פונקציונלי]]; בין היתר נוסף תחביר עבור פונקציות למבדא, נוסף תחביר להעברה של מתודות כפרמטר, נוספו ממשקים עבור פונקציות, נוסף טיפוס נתונים מובנה Stream התומך בפונקציות מסדר גבוה ובפעולות כגון map או collect ונוספה מתודה forEach לטיפוס הנתונים Iterator.
 
== ביצועים ==