Java
class Person { String firstName; String lastName; Integer age; } სტანდარტული მეთოდის განხორციელება აუცილებელია, რომელიც შედარებს ორი Person ობიექტს.
```java import java.util.*; import java.lang.*; import java.io.*; class Codechef { public static void main (String[] args) throws java.lang.Exception { var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC","B421FT", "I222OA")); autoNumbers.stream().flatMap(Collection::stream).forEach(System.out::println); Map<String, String> numberMap = autoNumbers.stream().flatMap(Collection::stream).collect(Collectors.toMap( n -> n, n -> n.replaceAll("[^0-9]", ""))); System.out.println(numberMap); } }
გააზიარე Java-ს სტრიმებზე: როგორ ნაწილდება მეთოდები და რა განსხვავებაა?
ქვემოთ მოცემული კოდის ფრაგმენტების შესრულების სიჩქარის შედარება, რომლებიც ასლირებენ ელემენტებს 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]); } } ``` გაანალიზეთ და ახსენით ამ მიდგომების შესრულების სიჩქარის და ქცევის განსხვავებები.
შეგიძლიათ გამოიყენოთ მასივი HashMap-ის გასაღებად? რატომ არის ეს ცუდი იდეა?
თუ დროულად ვერ მოასწარით, რა გააკეთეთ?
რა არის finally ბლოკი? რა არის try-with-resources?
რომელ რიგებს იცნობთ მრავალმხრივი მუშაობისთვის?
Spring-ში რა scope-ები არსებობს? რა არის singleton scope?
CAP თეორემის შესახებ ისაუბრე. რა არის და რა მიზნით გამოიყენება?
გაყვანის მიმღების მუშაობის პრინციპი ახსენით (G1 GC მაგალითით)
არსებობს თუ არა სპეციალიზებული garbage collector-ები იმ შემთხვევებისთვის, როდესაც სერვისი ერთეულ ბირთვზე იწყება?
თუ ჩვენ prototype-ში singleton-ი შევიტანეთ, რა მოხდება?
SecurityFilterChain რა შედეგებით დასრულდება?
რატომ გამოიყენეთ Redis და რა კონფიგურაციაში?
გთხოვთ, დეტალურად აღწეროთ, როგორ ოპტიმიზირდით Kafka შეტყობინებების დამუშავებას და სინქრონული RPC-ების ზარებს.
Spring Cloud Gateway — MVC თუ რეაქტიული? რა ფუნქციებს მოიცავს?
[სახელი] ჰკითხა: რამდენად მჭიდროდ მუშაობდით Docker-თან?
რატომ ვერ შეძლეთ სამუშაოს მოძებნა დიდი ხნის განმავლობაში 2024 წლის ივნისში გათავისუფლების შემდეგ?
ArrayList-ისა და LinkedList-ის შორის მეხსიერებისა და შესრულების დონეზე რა უპირატესობაა?