Sobes.tech
Senior

ქვემოთ მოცემული კოდის ფრაგმენტების შესრულების სიჩქარის შედარება, რომლებიც ასლირებენ ელემენტებს Integer მასივიდან int მასივში და პირიქით, მათ შორის შემთხვევა, როდესაც ახალი Integer ობიექტები იქმნება int მნიშვნელობებიდან: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` გაანალიზეთ და ახსენით ამ მიდგომების შესრულების სიჩქარის და ქცევის განსხვავებები.