Ответьте на более чем 100 вопросов MCQ по Core Java и оцените свое понимание предмета Core Java.
Прокрутите ниже и начните!
A. публичный
B. частный
C. виртуальный
D. финал
A. ошибка выполнения
B. Привет как
C. Howhi
D. Ошибка компиляции: при статической
A. Постоянный интерфейс программирования на нескольких аппаратных платформах
B. Превосходная скорость и производительность по сравнению с нативным кодом
C. Чисто функциональный язык программирования с минималистской философией дизайна
D. Прямая компиляция на собственном коде на большинстве платформ
A. Classname varname = new ClassName (New ClassName);
B. Classname varname = new ClassName (аргументы);
C. varname classname = new Varname (аргументы);
D. ClassName Varname = & gt; new ClassName ();
A. Истинный
B. ЛОЖЬ
A. 25
B. Нулевой
C. Allodalaccessexception будет брошено
D. CompileError
E. 5
A. Создание абстрактного класса бетона
B. уменьшение размера кучи
C. Создание контракта на дизайн, который инкапсулирует реализацию
D. Реализация абстрактной заводской шаблона
A. Резюме от ожидания, если уведомление () вызывается для объекта
B. Резюме от ожидания, если уведомление () вызывается для объекта
C. Заставляет текущий поток ждать
D. Резюме от ожидания, если пройдет указанное количество времени
A. int mylist [] [] = {4,9,7,0};
B. int [] myList = {" 1 ", " 2 ", " 3 "};
C. int [] mylist = (5, 8, 2);
D. int mylist [] = {4, 3, 7};
A. подкласс
B. динамика
C. абстрактный
D. перегружен
A. Убедитесь, что блок кода выполняется при выключении JVM.
B. Убедитесь, что блок кода выполняется только при завершении Try/Catch без исключения
C. Убедитесь, что блок кода выполняется только после завершения Try/Catch за исключением
D. Убедитесь, что блок кода всегда выполняется после попытки/поймать
A. Внутри того же класса
B. Внутри того же класса или любого из его суперклассов
C. Внутри того же класса или подкласса
D. Внутри того же класса или его родительского класса
A. верблюда
B. Верблюда
C. Верблюда
D. верблюда
A. Преобразовать файлы java bytecode в собственные исполняемые файлы
B. Сжатие коллекций файлов классов Java в.
C. Скомпилируйте исходные файлы Java в файлы класса ByteCode
D. Генерировать заголовки C и заглушки для местных методов
A. Приятель блоки
B. Вывоз мусора
C. Виртуальная память
D. Ручное управление памятью
A. заканчивать
B. завершить
C. окончательно
D. финал
A. Использование метода. Equals () или. -Compareto () одного объекта на другом
B. Использование оператора == на .value () каждого объекта
C. Использование оператора & = на объектах
D. Использование оператора == на объектах
A. " если "
B. " импорт "
C. " enum "
D. " наконец -то "
A. Класс ребенок расширяет родитель
B. Классный ребенок: родитель
C. Класс ребенок расширяет общественного родителя
D. класс ребенок :: родитель
A. Импортировать. java.util.scanner;
B. import.java.util.scanner;
C. import.java.util.scanner.
D. импортировать java.util.scanner;
A. Класс должен быть абстрактным
B. Класс должен публично
C. Класс должен быть окончательным
D. Класс должен быть статичным
A. Javaapi
B. DocumentCreate
C. Javadoc
D. апикрат
A. Инкапсуляция уменьшает связь модулей и увеличивает сплоченность внутри модуля
B. Инкапсуляция в Java делает модульную тестирование легкой
C. Все из этого
D. Инкапсулированный код легко изменить с помощью новых требований
A. Объект StringBuffer.
B. + Оператор.
A. public void classname ()
B. Public Static ClassName ()
C. Статическое классное имя ()
D. public classname ()
A. Приостанавливает выполнение только в синхронизированных методах
B. Приводит к тому, что хостинская виртуальная машина приостанавливает все формы выполнения
C. Заставляет все потоки приостановить выполнение
D. Заставляет текущий поток приостановить выполнение
A. Объявите конструктор по умолчанию класса частным.
B. Объявить класс окончательным.
C. Объявить класс как абстрактный.
D. Это невозможно.
A. Да
B. Нет
A. Это будет «запустить», когда метод start () называется
B. это в «забегающем» состоянии
C. он заблокирован до тех пор, пока другие вызовы поток уведомляют ()
D. он начинает сразу же работать
A. хэш-код()
B. нанизывать()
C. ждать()
D. клон ()
A. Интерфейс реализует другой интерфейс и класс
B. Класс реализует и расширяет класс
C. Interrface расширяет класс, но реализует другой интерфейс
D. Класс реализует интерфейс, но расширяет класс
A. Нет
B. Да
A. этот
B. Супер
C. расширяется
D. родной
A. Преобразование jvm для плавания значений
B. Автоматическая вставка скобок с помощью IDE
C. Это не происходит на Java, только на динамически напечатанных языках JVM, таких как Groovy
D. Преобразование JVM между примитивными типами и эталонными типами
A. Делегировать конфигурацию в файл XML
B. Модифицировать и проверять свойства и методы объектов, даже если они защищены или частные
A. Нет
B. Да
A. Окончательно
B. Компиляция терпит неудачу.
C. Код работает без вывода.
D. Исключение брошено во время выполнения.
A. Упоминание имен файлов класса /JAR только во время компиляции
B. непосредственно копируя и включив в ту же папку, что и в проекте
C. Нет, сетевые файлы не могут быть использованы напрямую
D. Включая имя файла PATH и класс /JAR в классе
E. упоминание имен файлов в пути
A. Ошибка выполнения
B. 5
C. нулевой
D. Скомпилируйте ошибку
A. 0 1
B. 0 0
C. 1 0
D. 1 1
A. Реализуйте интерфейсы очереди, списка и массива
B. Реализуйте интерфейс карты, возможно, путем расширения класса AbstractMap
C. Реализуйте как итераторные, так и массивные интерфейсы
D. Расширить класс AbstractCollection, тем самым реализуя интерфейс AbstractCollection
A. Позволяет использовать NULL ключ или значение
B. Он поддерживает список через все записи для извлечения данных в том порядке, в котором он был вставлен.
C. Все операции безопасны для потока, и операции поиска не влечет за собой блокировку
D. Поддерживает блокировку всей таблицы таким образом, чтобы предотвратить весь доступ
A. Сжатие коллекций файлов классов Java в.
B. Загрузить и выполнить файлы Java .class
C. Разборки.
D. Скомпилировать исходные файлы Java в файлы класса ByteCode
A. Истинный
B. ЛОЖЬ
A. нет
B. да
A. Не быть изменчивым после инициализации
B. Постоянная переменная, значение которой не может быть изменено
C. Больше не может быть подкласлен или перегружен
D. Принадлежит к классу, а не к конкретному экземпляру
A. Частный, общественный
B. Частный, защищенный, дефолт, публичный
C. частный, защищенный, общественный
D. защищен, по умолчанию, публичный
E. Частный, по умолчанию, публичный
A. Java 6
B. Java 5
C. Java 7
D. Java 8
A. Метод равного ()
B. Метод HashCode ()
C. Метод конструктора
D. И методы Equals () и hashcode ()
E. (Вам не нужно переопределить любые методы)
A. Экземпляр класса, который реализует заданный интерфейс
B. (Все из этого)
C. Экземпляр класса
D. Экземпляр подкласса класса
A. переход
B. частный
C. Защищенный
D. публичный
A. Экземпляры того же класса
B. Оценить до того же значения
C. Иметь одинаковое значение в соответствии с методом. Equals () первого объекта
D. Ссылки на тот же объект
A. То же имя
B. То же число и типы параметров
C. Такое же количество параметров, независимо от типа
D. Тот же тип возврата
A. equals () бросит исключение, если hashcode () также не переопределен.
B. Не важно переопределять HashCode () при переоценке equals ().
C. Переопределение равна без хэшкода нарушает контракт hashcode ().
A. в этом();
B. начинать();
C. резюме();
D. бегать();
A. JAR Program.jar
B. Java -Jar Program.jar
C. Программа Jar -Run
D. Java -Jar Program
E. Java -Run Program.jar
A. Ява бобы - это пользовательские классы.
B. Все бобы Java должны продлить базовый класс Java.bean
C. Явовые бобы не могут использоваться в программировании на стороне сервера, они используются только для графических пользовательских интерфейсов.
D. Java Beans не разрешается создавать какие -либо потоки
A. Особенно важно при программировании для устройств с ограниченной памятью или памятью.
B. Не обязательно заставляет сбор мусора происходить и не является идиоматической Java.
C. Следует сделать после удаления нескольких элементов из коллекции.
D. Это самый простой и надежный способ выполнения управления памятью в Java.
E. Непосредственно и немедленно распоряжается всеми осиротевшими объектами на куче.
A. 2, 10
B. 1, 2
C. 10, 2
D. Скомпилируйте ошибку
E. 2, 2
A. Только один интерфейс
B. Только один нефинальный класс
C. Много классов через множественное наследство
D. Только один внутренний класс
A. Эффективная память
B. Поток безопасен
C. Полиморфный
D. сериализуем
A. Это должно быть окружено try-catch на месте
B. Это должно быть помечено с использованием " Throws " Ключевое слово в объявлении метода
C. Это не должно быть пойман, так как это исключение представляет ошибку программиста, которая должна быть исправлена.
D. Это может быть обработано Try-Catch на месте, но его также можно распространять с помощью " Throws " Ключевое слово
A. Мутабэгринг
B. Нить
C. Stringbuffer
D. Чар -последовательность
A. Проверенное исключение расширяется, а не проверенное исключение - нет.
B. Незаконное исключение простирается бросается, а проверенное исключение - нет.
C. Не должны быть пойманные исключения по проверке. Не нужно быть пойманным
D. Проверенные исключения должны быть пойманы, пока не контролируются, не нужно быть пойманным
A. String и Stringbuffer
B. StringBuilder
A. strictfp, constant, super, реализации, Do
B. Попробуйте, виртуально, бросает, конечно, нестабильно, временно
C. класс, если, пустоте, длинная, int, продолжайте
D. байт, перерыв, утверждение, переключение, включать
E. goto, экземпляр, нативно, наконец, по умолчанию, бросает
A. Протокол IPX / SPX
B. Удаленный метод вызов
C. Удаленная процедура вызовов
D. Доступ к удаленному объекту
A. частный
B. Package-Private
C. защищен
D. статический
E. публичный
A. ссылка
B. множество
C. родной
D. подклассы
E. метод
A. Набор
B. И коллекция, и итерационная
C. Коллекция
D. Итерабильный
A. Выражения (один == один) и один. Equals (один) гарантированно будут правдой.
B. Пример значения нельзя использовать в сырой java.util.hashmap; Вместо этого программист должен использовать java.util.enummap.
C. Пример значения можно использовать в java.util.sortedset, но набор не будет отсортирован, поскольку перечисленные типы не реализуют java.lang.comparable.
D. Выражение (одно & lt; два) гарантированно будет правдой, а один. Ppareto (два) гарантированно составит менее одного.
A. javac -detail testexample.java
B. javac -verbose testexample.java
C. javac -debug testexample.java
D. Ничего из этого
A. StringBuffer не являются потоком безопасны, а StringBuilder безопасны.
B. Ни StringBuffer, ни StringBuilder не являются безопасными потоками.
C. StringBuffer и StringBuilder безопасны.
D. Stringbuffer безопасны потока, а StringBuilder не безопасны потока
A. -1
B. случайное значение
C. 1
D. 0
E. 4
A. Можно переопределить, используя такие функции, как Alloc и Dalloc
B. Можно настроить с помощью настройки виртуальной машины
C. Можно настроить для работы по статически или динамически во время компиляции
D. Использует жесткие настройки внутри каждой виртуальной машины, которую не следует изменять
A. Код бросает NullPointerException.
B. Код не компилируется.
C. Код печатает " null " на консоли.
A. Необываемо, но может быть подкласс
B. Окончательный, с неизменными случаями
C. Изменчиво, и может быть подкласс
D. Окончательный, но создает изменяемые случаи
A. Ошибка времени выполнения: несовместимые типы
B. пока
C. Ошибка компиляции: несовместимые типы
D. привет
A. Перегрузка может произвольно изменить доступ к методу, в то время как переоценка может только сделать его более ограничительным
B. Окончательные методы могут быть переопределены, но не перегружены
C. Перегрузка происходит во время компиляции, в то время как переопределение происходит во время выполнения
D. Список аргументов перегруженных методов должен быть одинакового типа данных (в отличие от переопределенных методов)
A. Выражения (один == один) и один. Equals (один) гарантированно будут правдой.
B. Пример значения нельзя использовать в сырой java.util.hashmap; Вместо этого программист должен использовать java.util.enummap.
C. Пример значения можно использовать в java.util.sortedset, но набор не будет отсортирован, поскольку перечисленные типы не реализуют java.lang.comparable.
D. Выражение (одно & lt; два) гарантированно будет правдой, а один. Ppareto (два) гарантированно составит менее одного.
A. Поднимет исключение, если его значение будет доступно или назначено во время выполнения
B. Имеет нулевое значение и поднимет исключение, если инициализируется или назначено позже
C. Является незаконным и вызовет ошибку во время компиляции
D. Может быть инициализирован позже, но только в одном месте
A. Использование toarraylist ()
B. В цикле создание новых целых чисел.
C. Используя метод статических массивов.
D. Кастинг
A. Ссылка на объект, который был собран мусором.
B. Ссылка на объект, который мог быть собран мусором, когда объект просят.
C. Ссылка на объект, который не может быть собранным мусором.
D. Ссылка на объект, который собирается собрать мусор.
A. интерфейс
B. без знака
C. инт
D. нить
E. Плавать
A. Нет общественных конструкторов, общественный статический фабричный метод, переменная статического экземпляра.
B. общественные конструкторы вместо статического фабричного метода и переменной статического экземпляра.
C. Нет общественных конструкторов, частный статический фабричный метод, переменная статического экземпляра.
D. Нет общественных конструкторов и статического фабричного метода и нестатических переменных экземпляра.
A. Исключение
B. Бросаемый
C. Runtimeexception
A. Байтовый код
B. .сорт
C. Исходный код
D. .obj
E. .Exe
A. Там нет проблем с вышеуказанным кодом.
B. Он будет работать очень медленно, потому что строки неизменны.
C. Он не будет компилировать.
D. Он будет работать очень медленно, потому что Integer.toString () медленно.
A. Переходная ссылка
B. Ни один
C. Проходное значение
A. Нет
B. Да
A. Не отображается вывод
B. Ошибка по умолчанию не определена
C. по умолчанию
D. По умолчанию ноль
A. Статический внутренний класс требует экземпляра класса в прикладках.
B. Статический внутренний класс требует статического инициализатора.
C. Статический внутренний класс не имеет ссылки на экземпляр класса в прикладках.
D. Статический внутренний класс имеет доступ к нестатическим членам внешнего класса.
A. X run = new x (); Поток t = новый поток (run); t.start ();
B. Thread t = new Thread (); x.run ();
C. Поток t = новый поток (x);
D. Поток t = новый поток (x); t.start ();
A. Да, после renterrupt () называется темой, заканчивает немедленную
B. Нет, если прерывание не включено для потока, оно не завершится
C. Да, поток доходит до предопределенной точки прерывания и останавливается
A. байт
B. BigDecimal
C. двойной
D. плавать
A. Нет
B. Это часть языка Java, но не часть API рефлексии
C. Да
A. Статический класс
B. (ничего из этого)
C. Аннотация класс
D. Окончательный класс
A. Любое утверждение, которое может сделать исключение, должно быть заключено в блок Try.
B. Любое утверждение, которое может добавить ошибку, должен быть заключен в блок Try.
C. Класс ошибок - это Runtimeexception.
D. Улов (x x) может поймать подклассы x, где x является подклассом исключения.
A. New ObjectInputStream (New ZipinputStream (New FileInputStream ((«myfile.zip»));
B. new ZipinputStream (New ObjectInputStream («myfile.zip»));
C. new ZipinputStream (New FileInputStream («myfile.zip»));
D. new DataInputStream (New FileInputStream («myfile.zip»));
A. P больше, чем 3. Хорошего дня.
B. P не больше 3. Хорошего дня.
C. Компиляция терпит неудачу.
D. P больше 3.