Font size
WorksheetsВопросы по интерфейсам Collection и Map
Total questions: 97
Worksheet time: 49mins
Collection интерфейсінде барлық элементтерді жою үшін қай әдіс қолданылады?
clear()
removeAll()
delete()
erase()
List интерфейсінде элементті тізімнің ортасына енгізуге мүмкіндік беретін әдіс қайсы?
add(index, element)
put(index, element)
add(element)
insert(element)
Коллекциядағы contains() әдісі қалай жұмыс істейді?
Элементтің бар-жоғын equals() арқылы тексереді
Белгілі бір индекс бойынша тексереді
equals қолданбай хэш арқылы іздейді
Тек жолдарды іздейді
retainAll(Collection c) әдісі не істейді?
Басқа коллекцияда бар элементтерді ғана қалдырады
Басқа коллекцияда бар элементтерді жояды
Екі коллекцияны біріктіреді
Коллекцияны толық тазартады
Мар интерфейсінде элементтер санын қайтаратын әдіс қайсы?
size()
count()
HashMap-та кілт арқылы мәнді алу үшін қай әдіс қолданылады?
get(key)
getValue(key)
find(key)
fetch(key)
Қай Set элементтердің қосылу ретін сақтайды?
LinkedHashSet
TreeSet
HashSet
EnumSet
ArrayList-та элементті индекс арқылы жою әдісі қайсы?
remove(index)
pop(index)
delete(index)
remove(element)
Iterator интерфейсінде келесі элементке өту әдісі қайсы?
next()
getNext()
forward()
continue()
Тізімді сұрыптау үшін қай әдіс қолданылады?
Collections.sort(list)
list.sortUp()
list.order()
Arrays.sort(list)
ООП-тың төрт негізгі принципі қайсы?
Полиморфизм, Инкапсуляция, Мұрагерлік, Абстракция
Агрегация, Композиция, Ассоциация, Делегирлеу
Итерация, Рекурсия, Параллелизм, Асинхрондылық
Синхронизация, Достық функциялар, Көптік мұрагерлік
Командалық жол аргументтерінің санын алу үшін қай өріс қолданылады?
args.length
args.count
args.size()
args[0]
Қатаң инкапсуляцияны қамтамасыз ететін модификатор қайсы?
private
protected
public
package-private
private өрісті тікелей өзгертуге тырысқанда не болады?
Компиляция қатесі шығады
Ескерту шығады, бірақ орындалады
RuntimeException шығады
set-әдісі автоматты шақырылады
main() әдісіндегі static сөзінің мақсаты қандай?
Объект құрмай-ақ әдісті шақыруға мүмкіндік береді
Көріну аймағын шектейді
Әдісті виртуалдық етеді
Кез келген мәнді қайтаруға мүмкіндік береді
Java-да әдепкі модификатор қайсы?
package-private
public
protected
private
Кластың мұрагерлікке берілуіне тыйым салатын кілт сөз қайсы?
final
abstract
implements
static
Java мен C++ жадты басқарудағы негізгі айырмашылық қандай?
Java-да автоматты garbage collector бар, тікелей жадқа қолжетімділік жоқ
Барлық объектілер стекке құрылады
Міндетті көрсеткіштер қолданылады
Жад тек new арқылы бөлінеді
Java үшін ұсынылатын IDE қайсы?
IntelliJ IDEA, Eclipse, NetBeans
VS Code, Atom, Sublime
Android Studio, Visual Studio, Xcode
Notepad++, Vim, Nano
JDK дегеніміз не?
Java әзірлеуге арналған толық жинақ (JRE + компилятор + құралдар)
Тек JVM
Компиляторсыз орындау ортасы
Байткод интерпретаторы
JDBC-де SQL сұраныстарын орындауға арналған интерфейс қайсы?
Statement
Connection
ResultSet
DriverManager
Қай SQL операторы бар жазбаны өзгертеді?
UPDATE
INSERT
SELECT
ALTER
setAutoCommit(false) не істейді?
Транзакцияның автоматты бекітілуін өшіреді
Тек оқу режимін қосады
Қосылымды үзіеді
Операцияларды автоматты бекітеді
Қай протокол қосылымға бағытталған?
TCP
UDP
HTTP
ICMP
TCP-серверді құратын класс қайсы?
ServerSocket
Socket
DatagramSocket
URLConnection
HTTP қай портты пайдаланады?
80
20
21
443
DOM мен SAX айырмашылығы неде?
DOM бүкіл құжатты жүктейді, SAX — ағындық
SAX бүкіл құжатты жүктейді
DOM тек JSON-мен жұмыс істейді
SAX тек XML жазады
DOM ағашын жасайтын класс қайсы?
DocumentBuilder
SAXParser
XMLFormatter
XmlDocumentFactory
XSD негізіндегі валидация механизмі қайсы?
XML-Schema (XSD)
DTD
JSON-Schema
CSV-Schema
SAX оқиғаларын өңдеуге жауапты интерфейс қайсы?
DefaultHandler
Handler
EventManager
SAXWorker
ResultSet-та келесі жолға өту әдісі?
next()
nextRow()
move()
forward()
Параметрленген SQL үшін қай объект қолданылады?
PreparedStatement
Statement
Callable
SQLSetter
Транзакцияны қалай бастаймыз?
setAutoCommit(false)
begin()
startTransaction()
commitStart()
Сақталған процедураларды шақыру интерфейсі қайсы?
CallableStatement
StoredStatement
FunctionStatement
OperationCall
Клиент жағында TCP-қосылымды орнататын класс қайсы?
Socket
DatagramSocket
ServerSocket
TcpChannel
Қай протокол қосылым орнатпай жұмыс істейді?
UDP
TCP
FTP
HTTP
TCP-сервер класы қайсы?
ServerSocket
SocketListener
TcpServer
ServiceSocket
Physical, Data Link, Network деңгейлерін қамтитын модель қайсы?
OSI/ISO
TCP/IP
VPN
SSL
DatagramPacket не үшін қолданылады?
UDP датаграммалары үшін
TCP беру үшін
HTTP үшін
WebSocket үшін
Қай парсер оқиғалық модельге жатады?
SAX
DOM
JAXB
JDOM
XML-ді жадқа ағаш ретінде жүктейтін модель қайсы?
DOM
SAX
StAX
Stream API
XML-ді біртіндеп оқитын (курсорлық модель) API қайсы?
StAX
SAX
XPath
DOM
XSD схема нені анықтайды?
XML құрылымын, типтерін және шектеулерін
Қол жеткізу құқықтарын
JSON моделін
Ағаш түйіндерін
DOM-парсерді жасайтын класс қайсы?
DocumentBuilderFactory
DocumentBuilder
DOMCreatorFactory
XMLFactory
PreparedStatement-тің артықшылығы неде?
SQL бір рет компиляцияланады, қайта орындалғанда сол жоспар қолданылады
Әр жолы SQL қайта талданады
Тек executeUpdate() кезінде компиляцияланады
Тек параметрлерді кештейді
Batch орындау кезінде қате шықса не болады (continueBatchOnError=false)?
Орындау тоқтайды, BatchUpdateException шығады
Барлығы орындалады
Тек соңғысы қайтарылады
Қате еленбейді
PreparedStatement параметрсіз орындалғанда метадеректер қалай анықталады?
SQL шаблоны негізінде анықталады
Барлық параметрлер орнатылған соң
Тек орындалу кезінде
Бірінші жолдан кейін
autoCommit=true кезінде commit() шақырылса не болады?
Қате болмайды, бірақ нақты транзакция бекітілмейді
SQLException шығады
autoCommit өшіріледі
Commit орындалып, autoCommit өшеді
PreparedStatement неге қауіпсіз?
SQL және параметрлер бөлек беріледі, SQL-инъекциясының алдын алады
Автоматты шифрлайды
Дерекқор құрылымы туралы ақпарат беретін JDBC объект қайсы?
DatabaseMetaData
ResultSetMetaData
SchemaInspector
CatalogProvider
ResultSet интерфейсінде курсордың бірінші жолдың алдында тұрғанын анықтайтын әдіс қайсы?
isBeforeFirst()
isAtStart()
cursorAtFirst()
before()
Бар қосылымнан құрылған PreparedStatement объектісіне close() шақырсақ не болады?
Тек PreparedStatement жабылады, Connection ашық қалады
Statement және Connection бірге жабылады
Транзакция автоматты түрде қайтарылады
Драйвер close() шақыруын елемейді
ServerSocket класында кіріс TCP-қосылымды қабылдайтын әдіс қайсы?
accept()
connect()
receive()
open()
commit немесе rollback-тен кейін жаңа транзакцияны бастау үшін Connection интерфейсінің қай әдісі қолданылады?
setAutoCommit(false)
start()
beginTransaction()
openTransaction()
Document интерфейсінде XML ағашына жаңа элемент құратын әдіс қайсы?
createElement(String tagName)
addNode(String tagName)
buildElement(String tagName)
makeNode(String tagName)
Iterator
Коллекцияға сілтеме және өту күйін
Тек ағымдағы элемент индексін
Ағымдағы және келесі элементті
Коллекцияның толық көшірмесін
Неліктен ConcurrentModificationException пайда болады?
Итератор құрылғаннан кейін коллекция құрылымы өзгергенде
Коллекция элементтері тең болғанда
Коллекция тым үлкен болғанда
JVM кездейсоқ қате тудырғанда
Stream-та collect()-тен кейін map() шақырсақ не болады?
Қате шығады, себебі stream жабылған
Барлығы дұрыс орындалады
Қай класс checked exception-ға жатады?
IOException
RuntimeException
NullPointerException
IllegalArgumentException
Неліктен List.of(...) өзгермейді?
Себебі ол өзгермейтін (immutable) тізім қайтарады
Элементтер жалқау көшіріледі
Әдістер асинхронды
Тұрақсыз құрылым қолданады
Files.newBufferedReader(Path path) не істейді?
Символдарды оқитын Reader жасайды
Байттарды оқитын Reader жасайды
Writer жасайды
Объект ағынын жасайды
Неліктен parallelStream() әрқашан жылдамырақ емес?
Параллельділікке кететін шығын пайдасынан артық болуы мүмкін
Stream API параллельді қолданбайды
Бір ғана ағын қолданады
Тек macOS-та жұмыс істейді
63. throw new Exception() орындалғанда не болады?
Әдіс тоқтайды, ерекше жағдай лақтырылып, басқару өңдеушіге беріледі
Қате тек логқа жазылады
Бағдарлама ары қарай жалғасады
JVM толық тоқтайды
InputStream пен Reader айырмашылығы неде?
InputStream байттармен, Reader символдармен жұмыс істейді
InputStream жылдамырақ
Reader тек файлмен жұмыс істейді
InputStream тек checked-қате тудырады
Iterator-дегі remove() не үшін қажет?
Итерация кезінде элементті қауіпсіз жою үшін
Индекс арқылы жою үшін
Коллекцияны тазалау үшін
Жылдам жою жолын іске қосу үшін
Java-дағы полиморфизм дегеніміз не?
Объектінің бірнеше формада қолданылу қабілеті
Бір кластың бірнеше класты мұрагерлеуі
Ата-аналық кодты өзгерту
Геттер мен сеттерді автоматты құру
Кластың мұрагерленуіне тыйым салатын модификатор қайсы?
final
static
private
protected
Әдісті қайта анықтау (override) кезінде не өзгереді?
Әдістің мінез-құлқы подкласста өзгереді
Параметрлер саны өзгереді
Қайтарылатын тип үйлеспейтін болады
Әдіс static болады
Егер класс интерфейсті жүзеге асырып, бірақ барлық әдістерін жазбаса не болады?
Класс abstract деп белгіленуі керек
Код сәтті компиляцияланады
Интерфейс final болады
Интерфейсті толық жүзеге асыруға болмайды
Java интерфейсі нені қамти алады?
Абстрактілі, default және static әдістерді
Тек абстрактілі әдістер
Тек константалар
Кез келген өрістер
Outer класының ішіндегі статикалық емес Inner класын қалай құрамыз?
Outer.Inner obj = new Outer().new Inner();
Inner obj = new Inner();
Inner obj = Outer.new Inner();
Inner obj = new Outer.Inner();
@Override аннотациясы нені білдіреді?
Әдіс суперкластың әдісін қайта анықтайды
Әдіс бір рет қана шақырылады
Әдіс автоматты мұрагерленеді
Айнымалыларды жасырады
Интерфейс басқа интерфейсті мұрагерлей ала ма?
Иә, extends кілт сөзі арқылы
Жоқ, тек кластар мұрагерлейді
Иә, implements арқылы
Тек @Inherited болса
Абстрактілі класстың артықшылығы неде?
Ортақ функционалд ы жүзеге асыруға болады
Экземпляр жасауға болады
Конструктор бола алмайды
Барлық әдістер абстрактілі болуы керек
Ескірген әдістерді белгілеу үшін қай аннотация қолданылады?
@Deprecated
@Obsolete
@Override
@Old
Функционалдық интерфейс деген не?
Дәл бір абстрактілі әдісі бар интерфейс
Тек default әдістері бар интерфейс
Тек static әдістері бар интерфейс
Әдіссіз интерфейс
String объектісінің мәнін өзгертуге бола ма?
Жоқ, String immutable
append және insert арқылы
new арқылы құрса болады
substring арқылы
throw операторы не істейді?
Ерекше жағдайды қолмен лақтырады
Бағдарламаны тоқтатады
Ерекше жағдайды құрады, бірақ лақтырмайды
Әдістің қателерін жариялайды
String literal қалай жасалады?
"text" арқылы, literal pool-ға сақталады
Тек new String("text") арқылы
String.valueOf() арқылы
StringBuilder.toString() арқылы
Аргументсіз, бірақ мән қайтаратын функцияны сипаттайтын интерфейс қайсы?
Supplier
Consumer
Predicate
UnaryOperator
Қай блок әрқашан орындалады?
finally
try
catch
throw
Lambda-өрнек дегеніміз не?
Функционалдық интерфейсті қысқаша іске асыру
Анонимді класс құру тәсілі
Атаусыз әдіс
Атаусыз конструктор
UTF-8 мен UTF-16 айырмашылығы неде?
UTF-8: 1–4 байт, UTF-16: 2 немесе 4 байт
UTF-8 бекітілген ұзындықты
UTF-16 тек 1 байт
Айырмашылығы жоқ
finally блогы қашан орындалмауы мүмкін?
JVM авариялық тоқтағанда (System.exit)
Ешқашан
Қате болмаса
Бірнеше catch болса
StringBuilder объектілерін дұрыс салыстыру қалай жасалады?
sb1.toString().equals(sb2.toString()) арқылы
== операторы арқылы
equals() арқылы
=== операторы арқылы
Код не шығарады? Function
4
3
Компиляция қатесі
0
Бұл код не шығарады?
3
2
1
0
Объект сілтемесі тағайындалғанда не болады?
Сол объектіге сілтеме көшіріледі
Жаңа объект жасалады
Локалды айнымалы инициализацияланбаса не болады?
Компилятор қате береді
Автоматты түрде 0 болады
Стектен мән алынады
JVM өзі инициализациялайды
Java-да қай оператордың приоритеті жоғары?
+
&&
==
=
Optional неліктен runtime-қателерді азайтады?
NullPointerException-ды алдын алады
Деректерге жылдам қолжеткізеді
if тексерулерін алмастырады
Басқа жадта сақтайды
Тек қайтару типі әртүрлі екі әдісті overload жасауға бола ма?
Жоқ, компиляция қатесі болады
JVM өзі таңдайды
Екеуі де рұқсат
Runtime-та шешіледі
Әдіс параметрінде final не үшін қолданылады?
Параметрді өзгертуге тыйым салу үшін
Әдісті override-тан қорғау
new int[] құрғанда элементтер қалай инициализацияланады?
Барлығы 0 мәнін алады
Кездейсоқ мән
null
Қолмен толтыру керек
Бір класта бір конструктордан екіншісін қалай шақырамыз?
this(...) арқылы
Класс атымен
default болса ғана
JVM өзі шақырады
Бірнеше объект жасалса static өріс қалай жұмыс істейді?
Барлық объектіге ортақ болады
Әр объектіге бөлек
Тек бірінші объектіге
Әр конструкторда қайта жасалады
Java 7-ге дейін switch-та қолдануға болмайтын тип қайсы?
String
byte
char
int
