Агар шумо GC-ро тарҳрезӣ мекардед, ба ғайр аз гузариш аз графи дастрасӣ, кадом усулҳои ҷамъоварии партовҳоро медонед?
Java
Deadlock чист? Чӣ тавр фарқ мекунад аз condition race? Чӣ тавр аз deadlock пешгирӣ кардан мумкин аст, ҳатто агар имконнопазир бошад, ки тартиби гирифтани lock-ҳоро пешакӣ муайян кард?
Тавсия додани RecommenderService бо методҳои getTop(User user, int limit) ва addDocument(Document document), бо истифода аз захираи дарунсохт
Индикатор чанд аст? Ин чист?
Стек ва хип барои чӣ лозим аст? Фарқият дар чист?
Чаро тест бо NullPointerException нокафо шуд ва чӣ гуна онро ислоҳ кардан мумкин аст?
Heap (хип) чист?
Чӣ гуна дар Java нобуд кардани объектҳо аз heap сурат мегирад? Дар бораи Garbage Collector гап зан.
Таҳлил кунед ва муқоиса кунед иҷрои қисмҳои коди зерин, ки элементҳоро аз массиви Integer ба массиви int ва баръакс нусхабардорӣ мекунанд, дар бар мегирад ҳолате, ки объектҳои навии Integer аз арзишҳои int эҷод мешаванд: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` Таҳлил кунед ва шарҳ диҳед фарқиятҳои иҷроиш ва рафтор байни ин роҳҳо.
Кадом роҳҳои иртиботи байни равандиҳо (IPC) дар сатҳи интерфейсҳои системаи оператсионӣ Unix-ро медонед?
Кадом принсипи SOLID вайрон мешавад дар татбиқи ҳозира, ки дар он хадамоти сахт ба иҷрои махсуси нигоҳдорӣ (ArrayList) бастагӣ дорад?
int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } }
Synchronized барои чӣ лозим аст? Барои иҷрои ҳисобкунаки бехатар барои сӯрохиҳо дар ҷойи synchronized чӣ истифода мебаред?
Дар муҳити истеҳсолот вақте ки чандин дархости REST ба сервис дар як вақт дастрасӣ мекунанд, кадом мушкил ба вуҷуд меояд?
Чӣ гуна primitives дар stack ва чӣ гуна дар heap пайдо мешавад?
Кадом аст, ки усулҳои ҳозира барои сорт кардани тамоми рӯйхат дар ҳар даъвати getTop чӣ камбудиҳо доранд?
/** * Даҳон рақамлар топиш, уларнинг жамланмаси берилган рақамга тенг * <p> * Бир функция ёзинг, биринчи аргумент сифатида тартибсиз ижобий рақамлардан иборат массивни қабул қилади * ва иккинчи аргумент сифатида ижобий рақам. Функция, массивда * жамланмаси иккинчи аргументага тенг бўлган 2 рақам бўлса, true қайтариши керак. * <p> * Кириш: ([10, 15, 3, 7], 17) * Чиқиш: true */
Тавзеҳ диҳед, ки чӣ маъно дорад кӯтоҳнамоии ACID ва ҳар як хосиятро шарҳ диҳед.
Чӣ тавр фарқ мекунад фарқ дар системаи оператсионӣ дар оилаҳои Unix?
Чӣ тавр дуруст ба кор даровардани вобастагиҳо (Dependency Injection) дар як хидмат — кадом усул беҳтар аст?