Java
Кадом версияи JUnit-ро дар амалияи худ истифода бурдед?
Фарқи байни объектҳои синфи String ва дигар намудҳои синфҳо дар Java чист?
Чӣ гуна муносибат байни интерфейсҳои Future ва Callable дар забонҳои барномасозӣ вуҷуд дорад?
Оё метавонед дар бораи вазифаҳои асосии худ ва лоиҳаҳо дар ҷойи кории ҳозираатон нақл кунед?
Чӣ гуна метавон дурустӣ ва иҷрои базаи додаҳоро санҷид?
Тавзеҳ диҳед дар бораи унсурҳои асосӣ ва принсипҳои кори Java Collections Framework.
Оё тавсифи @Component метавонад барои нишон додани бина дар Spring истифода шавад?
дар бораи натиҷаҳо ва дастовардҳои мушаххас дар рақамҳо гӯед.
Оё метавонед намудҳои асосии татбиқи синфи InputStream дар Java-ро номбар кунед?
Оё дастгоҳе, ки ба шабакаи маҳаллии ё компютер пайваст аст, муайян карда мешавад?
Оё имкон дорад, ки хатои OutOfMemoryError дар блоки try дастгирӣ шавад ва хусусиятҳои ин рӯҳия чист?
Оё таҷрибаи истифодаи хомӯшкунии дур дар раванди таҳияро доред?
Кадом намудҳои муттаҳидии маълумот дар системҳои идоракунии маълумот мавҷуданд?
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; /** * maydon field ва қиймати value билан тўплама қўшади */ public void add(String field, String value) { data.put(field, value); } /** * maydon номи бўйича қийматни қайтариб беради */ 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()); } }
Агар объекти, ки тағирёбанда, ҳамчун калид дар структураи Map истифода шавад, чӣ оқибатҳо метавонад ба вуҷуд ояд?
Чӣ гуна сохтани ҷараёнҳои додаҳоро бо истифода аз API Stream дар Java амалӣ кардан мумкин аст?
Чаро ба шумо Redis лозим буд, агар шумо Postgres дошта бошед?
Оё метавонед мисоли синф бо конструктори хусусӣ диҳед ва мақсади онро шарҳ диҳед?
Оё имкон дорад, ки hashCode-ро иҷро кард, ки ҳамеша арзишҳои гуногунро барои объектҳои гуногун баргардонад (бе коллизияҳо)?
Таҷрибаи шумо дар оптимизатсия ва танзими параметрҳои JVM барои беҳтар кардани иҷрои барномаҳо чист?