Sobes.tech

Java-да жадтың ағуы дегеніміз не? Оның іздеу алгоритмі қандай?

Senior
163

Spring Framework-те @Bean және @Service аннотацияларының айырмашылығы қандай?

Junior — Middle
162

Өз деңгейіңізді қалай бағалайсыз — орта немесе аға?

Senior
161

HashMap құрылымында элементті іздеудің тиімділігі қалай бағаланады?

Junior — Middle
161

public static void main(String args[]) { checkMap(new HashMap<>()); checkMap(new LinkedHashMap<>()); checkMap(new TreeMap<>()); } private static void checkMap(Map<Person, String> map) { System.out.println("Тексеріп жатырмыз " + map.getClass()); Person ivan = new Person("Иван"); Person peter = new Person("Пётр"); Person maria1 = new Person("Мария"); Person maria2 = new Person("Мария"); map.put(ivan, ivan.name); map.put(peter, peter.name); map.put(maria1, maria1.name); map.put(maria2, maria2.name); // қайталау және шығару for (Map.Entry<Person, String> entry : map.entrySet()) { System.out.println(entry); } // maria1.setName("Анна-Мария"); // maria2.setName("Анна-Мария"); System.out.println(map.get(maria1)); System.out.println(map.get(maria2)); System.out.println("==================================="); }

Senior
161

reduce әдісі не істейді?

Senior
161

WHERE және HAVING арасындағы айырмашылық неде?

Senior
161

Бағдарламалауда функционалды интерфейстерді қолданудың негізгі мақсаты неде?

161

//Бүтін сандар массивінде қайталанбайтын бірінші элементті табу int[] arr = {9, 4, 9, 6, 7, 4, 5}; int n = ...;

Senior
160

Қай жинау тізімін қолдану керек, қайда қайталанбайтын және тәртіп сақталатын беттер тарихын сақтау үшін?

Senior
160

Жады ағып кетуін қалай табуға болады (Heap Dump талдау)?

Senior
159

public class Accumulator { private Map<String, Object> data = new HashMap<>(); // ағымдағы деректер жиынтығы private List<Map<String, Object>> dataList = new ArrayList<>(); // деректер пакеті private Map<Instant, String> responses = new HashMap<>(); // деректер қабылдаушы сервердің жауаптары private int dataId; /** * field өрісін value мәнімен қосады */ public void add(String field, String value) { data.put(field, value); } /** * field атауы бойынша мәнді қайтарады */ public <T> T get(String field) { return (T) data.get(field); } /** * деректер қабылдаушы сервердің жауаптарын қайтарады */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * ағымдағы деректер жиынтығын аяқтап, оны пакеттің ішіне жібереді */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * деректер қабылдаушы серверге пакетті жібереді */ private void send() { RestTemplate restTemplate = new RestTemplate(); HttpEntity<List<Map<String, Object>>> request = new HttpEntity<>(dataList); String url = "localhost:20808/msg/incoming"; ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, request, String.class); responses.put(Instant.now(), response.getBody()); } }

Senior
159

Қандай жағдайларда finally блогы бағдарламаны орындау кезінде шақырылмайды?

Junior — Middle
158

Стек деректер құрылымын жүзеге асыру үшін қандай жинақты қолданар едіңіз?

Junior — Middle
158

Реактивті бағдарламалауда Flux/Mono-ға қалай жазылуға болады? Қандай нұсқалар бар?

Senior
157

Алдағы уақытта қандай дағдыларды немесе білімдерді дамытуға ұмтыласыз?

Junior — Middle
157

Сіз өз кодыңызда объектілерді салыстыру әдістерін және олардың хэш-кодтарын есептеу әдістерін қалай жүзеге асырасыз?

Junior — Middle
157

Java-да ресурстарды басқаруда try-with-resources құрылымын қолдану принципін түсіндіріңіз.

Junior — Middle
156
/17