PERSON CƏDVƏLİ ID AD 1 alice 2 john 3 bill 4 mike 5 sara 6 helen 7 steven 8 garry 9 kile 10 liza TELEFON CƏDVƏLİ ID PERSON_ID NÖMRƏ [phone] seçin AD, NÖMRƏ PERSON p sol join PHONE ph on p.ID=ph.PERSON_ID
Embedded / IoT
Mücərrəd sinifdə qurucu var mı?
Stream API kollektorlarından hansılarını bilirsiniz? groupingBy nə qaytarır? toMap-dan nə ilə fərqlənir? toMap açarların təkrarlanması zamanı necə davranır?
İntervyuçiyə sual: Lucene indeksləri ilə əsas SQL saxlama arasında sinxronizasiya mexanizmi varmı? Uyumluluq məsələsi necə həll olunur?
Hansı sahələr üzrə hashCode etmək lazımdır, əgər equals bizi qane edirsə?
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import java.io.*; @XmlAccessorType(XmlAccessType.PROPERTY) @XmlType(name = "Person", propOrder = { "name", "surname", "address", "phone", }) public class Person implements Serializable, Externalizable { private String name; private String surname; public String address; public String phone; public Person(String name, String surname) { this.name = name; this.surname = surname; } public String getName() { return name; } public String getSurname() { return surname; } @Override public int hashCode() { return 1; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Person person = (Person) o; if (name != null ? !name.equals(person.name) : person.name != null) { return false; } if (surname != null ? !surname.equals(person.surname) : person.surname != null) { return false; } return true; } @Override public void writeExternal(ObjectOutput out) throws IOException { out.writeObject(name); out.writeObject(surname); out.writeObject(phone); out.writeObject(address); } @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { name = (String) in.readObject(); surname = (String) in.readObject(); address = (String) in.readObject(); phone = (String) in.readObject(); } }
// ... test kodunu burada çağır? // ... burada bəzi kodlar?
Listdən tək elementi necə əldə etmək olar? Əgər get(0) yoxdursa, Set-dən tək elementi necə əldə etmək olar?
Spring bütün bağımlılıqları inyektə etdikdən sonra kodu necə icra etmək olar?
Lambda ifadəsi nədir?
Müəyyən bir interfeysi həyata keçirən bütün beanlər üçün, hər birində @PostConstruct-i təkrarlamadan, başlanğıcdan sonra eyni kodu necə icra etmək olar?
// ... burada bəzi kodlar?
clone() metodundan istifadə edərək işlədinizmi? CloneNotSupportedException-ı throw new Error() ilə idarə etmək sizə xoş gəlirmi?
Hansı Collection Framework interfeyslerini bilirsiniz? List, Set, Queue, Map-in ümumi valideynləri kimlərdir?
hashCode() həmişə 1 qaytarır — bununla nə səhvdir? HashMap düzgün işləyəcəkmi?
java.lang.Error nədir? Bu, Exception-dan necə fərqlənir?
İkili axtarış alqoritminin vaxt mürəkkəbliyi O nədir?
// ... burada bəzi kodlar? private static List<DocumentProvider> getDocumentProviders() { Reflections reflections = new Reflections(Main.class.getProtectionDomain().getCodeSource().getLocation()); Set<Class<?>> subTypes = reflections.get(SubTypes.of(DocumentProvider.class).asClass()); return subTypes.stream().map(subType -> { try { return (DocumentProvider) subType.getConstructor().newInstance(); } catch (Exception ex) { throw new RuntimeException(ex); } }).collect(Collectors.toList()); }
Kafka-da etibarsiz mesajlar necə işlənir?
findFirst() nədir və Stream API-də terminal əməliyyat nədir?