Sobes.tech

Чӣ гуна навиштани тести ягона барои як усул, ки ба системаи хориҷӣ муроҷиат мекунад, то ки муроҷиати воқеӣ сурат нагирад?

197

Кадом намуна дар занҷираи FileInputStream → BufferedInputStream → InputStreamReader → BufferedReader амал мекунад?

185

Кадом дигар роҳи дуввум барои муқоиса кардани ду объект Person пешниҳод кардан мумкин аст?

170

/** * Връща списък с етикети на книги на автори, посочени чрез списък с идентификатори * @param authors списък с автори * @param searchAuthorIds списък с идентификатори на автори, чиито етикети на книги трябва да се получат * @return списък с етикети на книги на посочените автори */ public static List<Tag> getTagsOfAuthorsBooks(List<Author> authors, List<String> searchAuthorIds) { return authors.stream() .filter(a -> searchAuthorIds.contains(a.id)) .flatMap(a -> a.books.stream()) .flatMap(b -> b.tags.stream()) .collect(Collectors.toList()); }

165

Чӣ бояд кард бо синфи Person, то ки он тағйирнопазир шавад?

164

Интерфейсҳои асосии API-и Collection-и Java кадомҳоянд?

164

Чӣ тавр дар Git коммитҳои мушаххасро аз шохаи дигар гирифтан мумкин аст؟

164

Қонуни байни equals() ва hashCode() кадом аст?

155

public class RefEx { public interface DocumentProcessor { void process(Document document); } public static class PdfProcessor implements DocumentProcessor { @Override public void process(Document document) { // PDF учун махсус логика } } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Word учун махсус логика } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // XML учун махсус логика } } public static class DocumentService { private final Map<DocumentType, DocumentProcessor> processors = Map.of( DocumentType.PDF, new PdfProcessor(), DocumentType.DOCX, new DocxProcessor(), DocumentType.XML, new XmlProcessor() ); public void process(Document[] documents) { for (Document doc : documents) { // Жалпы документти иштетүү логикасы processors.get(doc.type).process(doc); } } } }

152

Интерфейси Comparable чист ва чӣ гуна истифода мешавад?

150

public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Word uchun maxsus mantiq } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // XML uchun maxsus mantiq } } public static class DocumentService { private final Map<DocumentType, DocumentProcessor> processors = Map.of( DocumentType.PDF, new PdfProcessor(), DocumentType.DOCX, new DocxProcessor(), DocumentType.XML, new XmlProcessor() ); public void process(Document[] documents) { for (Document doc : documents) { DocumentProcessor processor = processors.get(doc.type); if (processor == null) { break; } // Umumiy hujjat emali mantiq processor.process(doc); } } } }

147

public static void filterTripleA(Collection<String> strings) { strings.removeIf(s -> s.startsWith("aaa")); }

147

Дар методи getTagsOfAuthorsBooks дар куҷо метавонад NullPointerException рух диҳад?

145

Аннотация дар Java чист?

141

class Person { String firstName; String lastName; Integer age; } Намуд аст, ки як усул стандартӣ барои муқоиса кардани ду объект Person иҷро шавад.

126

Дар бораи худ ва таҷрибаи кории худ гӯед (бе такрор кардани резюме): вазифаҳои ҷолиб, контексти бизнес, он чӣ ки шахсан бо дастҳоятон кардаед

116

Кадом протоколҳо, рамкаҳо ва китобхонаҳо дар Java барои кор бо пойгоҳи додаҳо мавҷуданд?

113

GOF (Gang of Four) чист ва кадом намунаҳо аз ин китоб дар JDK стандартӣ татбиқ шудаанд?

111