Sobes.tech

Java

Java-da hash kodunun yaradılmasından məsul obyekti necə müəyyən etmək olar?

Junior — Middle
163

Kafka mövzusu FIFO xüsusiyyətinə malikdir?

Senior
163

ArrayList və LinkedList arasındakı fərq nədir? Onlar nəyə lazımdır, əgər massiv artıq mövcuddursa?

Senior
163

volatile açar sözü nə üçün lazımdır?

Senior
162

Həqiqi layihələrdə tək məsuliyyət prinsipini necə həyata keçirmək olar?

Junior — Middle
162

import java.util.Arrays; import java.util.HashMap; import java.util.Map; public class badCounter { public static Map<String, Integer> mapOfBadNames = new HashMap<>(); protected void doProcessing(String filePath) throws IOException { try { FileInputStream fis = new FileInputStream(filePath); BufferedReader br = new BufferedReader(new InputStreamReader(fis)); while((br.readLine())!=null){ processWords(br.readLine()); } br.close(); fis.close(); } catch (IOException | NullPointerException ex) { System.out.println(ex.getMessage()); } } private void processWords(String line) { Arrays.stream(line.split(" ")) .map(String::trim) .forEach(word -> { if(mapOfBadNames.containsKey(word)){ mapOfBadNames.put(word, mapOfBadNames.get(word)+1); } else{ mapOfBadNames.put(word, 1); } }); } public void writeResultToFile(String path) throws IOException { try { PrintWriter out = new PrintWriter(path); out.println("word,frequency"); for(Map.Entry<String, Integer> entry : mapOfBadNames.entrySet()){ out.println(entry.getKey() + "," + entry.getValue()); } out.close(); } catch (NullPointerException | IOException ex) { throw new RuntimeException("Error writing to file", ex); } } public boolean isEverythingFine() { return true; } public static void main(String[] args) { badCounter bcn = new badCounter(); try { bcn.doProcessing("bad_input.txt"); bcn.writeResultToFile("result.csv"); bcn.doProcessing("bad_input1.txt"); bcn.writeResultToFile("result1.csv"); } catch (IOException ex) { System.out.println("Something went wrong"); } } }

Senior
162

Kafka-da tam dəqiq bir dəfə semantikasını necə təmin etmək olar?

Senior
162

Future və CompletableFuture haqqında danışa bilərsənmi, onların fərqi nədir?

Senior
162

Atomic sinifləri nədir və onlar nə üçün lazımdır?

Senior
162

Proqramlaşdırmada Error sinfi nədir izah edə bilərsinizmi?

Junior — Middle
162

Java-da ayrı bir iş parçacığında tapşırığı necə başlatmaq olar?

Senior
162

Synchronized açar sözündən istifadə zamanı hansı monitorlar istifadə olunur? Onu harada yerləşdirmək olar və orada hansı monitorlar tətbiq olunur?

Senior
162

Tərtibat nümunələri haqqında danışın — nə üçün lazımdır, hansı qruplar var, nümunələr.

Senior
162

Bu tapşırıqda vəziyyət maşını ilə işləmək lazım oldumu?

Middle+
162

Paylanmış əməliyyatlarla bağlı problem yaşayıbsınızmı? Saga nümunəsi haqqında danışın.

Senior
162

Niyə countStock sinxron olmalıdır və asinxron deyil?

Senior
161

LLM-in ən ehtimal olunan token yerinə, müxtəlifliklə çıxmasını necə təmin etmək olar?

Senior
161

ACID nədir? ACID terminologiyasında constraint nədir?

Senior
161

Axınlarla işləmək üçün hansı Spring alətləri istifadə olunub?

Senior
161

Praktikada axınlardan istifadə etmisinizmi? Bir tapşırıq nümunəsi verə bilərsinizmi?

Senior
161
/93