Учебники

Java интервью вопросы

Уважаемые читатели, эти вопросы по интервью Java были разработаны специально для того, чтобы познакомить вас с характером вопросов, с которыми вы можете столкнуться во время интервью по предмету языка программирования Java . По моему опыту, хорошие интервьюеры вряд ли планировали задавать какой-либо конкретный вопрос во время вашего интервью, обычно вопросы начинаются с некоторой базовой концепции предмета, а затем продолжаются на основе дальнейшего обсуждения и того, что вы ответите –

Java – это язык программирования высокого уровня, первоначально разработанный Sun Microsystems и выпущенный в 1995 году. Java работает на различных платформах, таких как Windows, Mac OS и различные версии UNIX.

Java – это язык программирования высокого уровня, первоначально разработанный Sun Microsystems и выпущенный в 1995 году. Java работает на различных платформах, таких как Windows, Mac OS и различные версии UNIX.

Java работает на различных платформах, таких как Windows, Mac OS и различные версии UNIX / Linux, такие как HP-Unix, Sun Solaris, Redhat Linux, Ubuntu, CentOS и т. Д.

Java работает на различных платформах, таких как Windows, Mac OS и различные версии UNIX / Linux, такие как HP-Unix, Sun Solaris, Redhat Linux, Ubuntu, CentOS и т. Д.

Некоторые функции включают объектно-ориентированный, независимый от платформы, надежный, интерпретируемый, многопоточный

Некоторые функции включают объектно-ориентированный, независимый от платформы, надежный, интерпретируемый, многопоточный

Его компилятор генерирует независимый от архитектуры формат объектного файла, что делает скомпилированный код исполняемым на многих процессорах при наличии системы времени исполнения Java.

Его компилятор генерирует независимый от архитектуры формат объектного файла, что делает скомпилированный код исполняемым на многих процессорах при наличии системы времени исполнения Java.

Java использует компилятор Just-In-Time для обеспечения высокой производительности. Компилятор Just-In-Time – это программа, которая превращает Java-байт-код. Это программа, которая содержит инструкции, которые должны быть интерпретированы в инструкции, которые могут быть отправлены непосредственно процессору.

Java использует компилятор Just-In-Time для обеспечения высокой производительности. Компилятор Just-In-Time – это программа, которая превращает Java-байт-код. Это программа, которая содержит инструкции, которые должны быть интерпретированы в инструкции, которые могут быть отправлены непосредственно процессору.

Он предназначен для адаптации к развивающейся среде. Java-программы могут нести большой объем информации времени выполнения, которая может использоваться для проверки и разрешения доступа к объектам во время выполнения.

Он предназначен для адаптации к развивающейся среде. Java-программы могут нести большой объем информации времени выполнения, которая может использоваться для проверки и разрешения доступа к объектам во время выполнения.

Когда Java компилируется, она не компилируется в машину, специфичную для платформы, а в независимый от платформы байт-код. Этот байт-код распространяется через Интернет и интерпретируется виртуальной машиной (JVM) на любой платформе, на которой он выполняется.

Когда Java компилируется, она не компилируется в машину, специфичную для платформы, а в независимый от платформы байт-код. Этот байт-код распространяется через Интернет и интерпретируется виртуальной машиной (JVM) на любой платформе, на которой он выполняется.

Netbeans, Eclipse и др.

Netbeans, Eclipse и др.

Некоторые ключевые слова Java – это import, super, finally и т. Д.

Некоторые ключевые слова Java – это import, super, finally и т. Д.

Объект – это объект времени выполнения, его состояние хранится в полях, а поведение отображается с помощью методов. Методы оперируют внутренним состоянием объекта и служат основным механизмом связи между объектами.

Объект – это объект времени выполнения, его состояние хранится в полях, а поведение отображается с помощью методов. Методы оперируют внутренним состоянием объекта и служат основным механизмом связи между объектами.

Класс – это синяя печать, из которой создаются отдельные объекты. Класс может содержать поля и методы для описания поведения объекта.

Класс – это синяя печать, из которой создаются отдельные объекты. Класс может содержать поля и методы для описания поведения объекта.

Класс состоит из локальной переменной, переменных экземпляра и переменных класса.

Класс состоит из локальной переменной, переменных экземпляра и переменных класса.

Переменные, определенные внутри методов, конструкторов или блоков, называются локальными переменными. Переменная будет объявлена ​​и инициализирована в методе и будет уничтожена после завершения метода.

Переменные, определенные внутри методов, конструкторов или блоков, называются локальными переменными. Переменная будет объявлена ​​и инициализирована в методе и будет уничтожена после завершения метода.

Переменные экземпляра – это переменные внутри класса, но вне любого метода. Эти переменные создаются при загрузке класса.

Переменные экземпляра – это переменные внутри класса, но вне любого метода. Эти переменные создаются при загрузке класса.

Это переменные, объявленные в классе вне любого метода с ключевым словом static.

Это переменные, объявленные в классе вне любого метода с ключевым словом static.

Создание объекта управления класса Singleton, ограничение числа до одного, но позволяет гибко создавать больше объектов в случае изменения ситуации.

Создание объекта управления класса Singleton, ограничение числа до одного, но позволяет гибко создавать больше объектов в случае изменения ситуации.

Конструктор вызывается при создании нового объекта. У каждого класса есть конструктор. Если мы явно не пишем конструктор для класса, компилятор Java создает конструктор по умолчанию для этого класса.

Конструктор вызывается при создании нового объекта. У каждого класса есть конструктор. Если мы явно не пишем конструктор для класса, компилятор Java создает конструктор по умолчанию для этого класса.

Объект сначала объявляется, затем создается, а затем инициализируется.

Объект сначала объявляется, затем создается, а затем инициализируется.

Значение по умолчанию типа байтов 0.

Значение по умолчанию типа байтов 0.

Значение по умолчанию float и double datatype отличается от C / C ++. Для float это 0.0f и для double это 0.0d

Значение по умолчанию float и double datatype отличается от C / C ++. Для float это 0.0f и для double это 0.0d

Этот тип данных используется для экономии места в больших массивах, в основном вместо целых чисел, поскольку байт в четыре раза меньше целого числа.

Этот тип данных используется для экономии места в больших массивах, в основном вместо целых чисел, поскольку байт в четыре раза меньше целого числа.

Переменные класса, также известные как статические переменные, объявляются с ключевым словом static в классе, но вне метода, конструктора или блока.

Переменные класса, также известные как статические переменные, объявляются с ключевым словом static в классе, но вне метода, конструктора или блока.

Java предоставляет модификаторы доступа для установки уровней доступа для классов, переменных, методов и конструкторов. Элемент имеет пакет или доступность по умолчанию, если не указан модификатор доступности.

Java предоставляет модификаторы доступа для установки уровней доступа для классов, переменных, методов и конструкторов. Элемент имеет пакет или доступность по умолчанию, если не указан модификатор доступности.

Переменные, методы и конструкторы, которые объявлены защищенными в суперклассе, могут быть доступны только подклассам в другом пакете или любом классе в пакете класса защищенных членов.

Переменные, методы и конструкторы, которые объявлены защищенными в суперклассе, могут быть доступны только подклассам в другом пакете или любом классе в пакете класса защищенных членов.

Java предоставляет эти модификаторы для обеспечения функциональных возможностей, отличных от модификаторов доступа, синхронизированных используется, чтобы указать, что метод может быть доступен только одному потоку за раз.

Java предоставляет эти модификаторы для обеспечения функциональных возможностей, отличных от модификаторов доступа, синхронизированных используется, чтобы указать, что метод может быть доступен только одному потоку за раз.

Постфиксные операторы ie () []. имеет наивысший приоритет.

Постфиксные операторы ie () []. имеет наивысший приоритет.

Переменные, используемые в операторе switch, могут быть только строкой, enum, byte, short, int или char.

Переменные, используемые в операторе switch, могут быть только строкой, enum, byte, short, int или char.

Этот метод используется для получения примитивного типа данных определенной строки.

Этот метод используется для получения примитивного типа данных определенной строки.

Класс String является неизменным, поэтому после его создания объект String нельзя изменить. Поскольку String является неизменным, его можно безопасно разделить между многими потоками, что считается очень важным для многопоточного программирования.

Класс String является неизменным, поэтому после его создания объект String нельзя изменить. Поскольку String является неизменным, его можно безопасно разделить между многими потоками, что считается очень важным для многопоточного программирования.

Класс String считается неизменным, поэтому после его создания объект String нельзя изменить. Если необходимо внести множество изменений в строки символов, следует использовать StringBuffer.

Класс String считается неизменным, поэтому после его создания объект String нельзя изменить. Если необходимо внести множество изменений в строки символов, следует использовать StringBuffer.

По возможности используйте StringBuilder, потому что он быстрее, чем StringBuffer. Но, если требуется безопасность потоков, используйте объекты StringBuffer.

По возможности используйте StringBuilder, потому что он быстрее, чем StringBuffer. Но, если требуется безопасность потоков, используйте объекты StringBuffer.

Для этой цели используется пакет java.util.regex.

Для этой цели используется пакет java.util.regex.

java.util.regex состоит из трех классов – класса Pattern, класса Matcher и класса PatternSyntaxException.

java.util.regex состоит из трех классов – класса Pattern, класса Matcher и класса PatternSyntaxException.

Можно определить метод, который будет вызываться непосредственно перед окончательным уничтожением объекта сборщиком мусора. Этот метод называется finalize (), и его можно использовать для обеспечения правильного завершения объекта.

Можно определить метод, который будет вызываться непосредственно перед окончательным уничтожением объекта сборщиком мусора. Этот метод называется finalize (), и его можно использовать для обеспечения правильного завершения объекта.

Исключением является проблема, возникающая при выполнении программы. Исключения перехватываются обработчиками, расположенными вдоль стека вызовов метода потока.

Исключением является проблема, возникающая при выполнении программы. Исключения перехватываются обработчиками, расположенными вдоль стека вызовов метода потока.

Это исключение, которое обычно является ошибкой пользователя или проблемой, которую программист не может предвидеть. Например, если файл должен быть открыт, но файл не найден, возникает исключение. Эти исключения нельзя просто игнорировать во время компиляции.

Это исключение, которое обычно является ошибкой пользователя или проблемой, которую программист не может предвидеть. Например, если файл должен быть открыт, но файл не найден, возникает исключение. Эти исключения нельзя просто игнорировать во время компиляции.

Это исключение, которое может избежать программист. В отличие от проверенных исключений, исключения во время выполнения игнорируются во время компиляции.

Это исключение, которое может избежать программист. В отличие от проверенных исключений, исключения во время выполнения игнорируются во время компиляции.

Класс Exception имеет два основных подкласса: класс IOException и класс RuntimeException.

Класс Exception имеет два основных подкласса: класс IOException и класс RuntimeException.

Если метод не обрабатывает проверенное исключение, метод должен объявить его, используя ключевое слово throws. Ключевое слово throws появляется в конце подписи метода.

Если метод не обрабатывает проверенное исключение, метод должен объявить его, используя ключевое слово throws. Ключевое слово throws появляется в конце подписи метода.

Исключение может быть сгенерировано, либо только что созданное, либо исключение, которое вы только что перехватили, используя ключевое слово throw.

Исключение может быть сгенерировано, либо только что созданное, либо исключение, которое вы только что перехватили, используя ключевое слово throw.

Ключевое слово finally используется для создания блока кода, следующего за блоком try. Блок кода finally всегда выполняется независимо от того, произошло ли исключение.

Ключевое слово finally используется для создания блока кода, следующего за блоком try. Блок кода finally всегда выполняется независимо от того, произошло ли исключение.

При создании собственного исключения –

  • Все исключения должны быть детьми Throwable.

  • Если вы хотите написать проверенное исключение, которое автоматически применяется правилом Handle или Declare, вам необходимо расширить класс Exception.

  • Вы хотите написать исключение времени выполнения, вам нужно расширить класс RuntimeException.

При создании собственного исключения –

Все исключения должны быть детьми Throwable.

Если вы хотите написать проверенное исключение, которое автоматически применяется правилом Handle или Declare, вам необходимо расширить класс Exception.

Вы хотите написать исключение времени выполнения, вам нужно расширить класс RuntimeException.

Это процесс, когда один объект приобретает свойства другого. С использованием наследования информация становится управляемой в иерархическом порядке.

Это процесс, когда один объект приобретает свойства другого. С использованием наследования информация становится управляемой в иерархическом порядке.

Если метод переопределяет один из методов своего суперкласса, переопределенный метод может быть вызван с помощью ключевого слова super. Это может также использоваться, чтобы обратиться к скрытому полю.

Если метод переопределяет один из методов своего суперкласса, переопределенный метод может быть вызван с помощью ключевого слова super. Это может также использоваться, чтобы обратиться к скрытому полю.

Полиморфизм – это способность объекта принимать различные формы. Наиболее распространенное использование полиморфизма в ООП происходит, когда ссылка на родительский класс используется для ссылки на объект дочернего класса.

Полиморфизм – это способность объекта принимать различные формы. Наиболее распространенное использование полиморфизма в ООП происходит, когда ссылка на родительский класс используется для ссылки на объект дочернего класса.

Это относится к способности сделать класс абстрактным в ООП. Это помогает уменьшить сложность, а также улучшает ремонтопригодность системы.

Это относится к способности сделать класс абстрактным в ООП. Это помогает уменьшить сложность, а также улучшает ремонтопригодность системы.

Эти классы не могут быть созданы и частично реализованы или не реализованы вообще. Этот класс содержит один или несколько абстрактных методов, которые являются просто объявлениями методов без тела.

Эти классы не могут быть созданы и частично реализованы или не реализованы вообще. Этот класс содержит один или несколько абстрактных методов, которые являются просто объявлениями методов без тела.

Если вы хотите, чтобы класс содержал определенный метод, но вы хотите, чтобы фактическая реализация этого метода определялась дочерними классами, вы можете объявить метод в родительском классе как абстрактный.

Если вы хотите, чтобы класс содержал определенный метод, но вы хотите, чтобы фактическая реализация этого метода определялась дочерними классами, вы можете объявить метод в родительском классе как абстрактный.

Это техника, делающая поля в классе приватными и обеспечивающая доступ к полям с помощью открытых методов. Если поле объявлено как личное, оно не может быть доступно никому за пределами класса, тем самым скрывая поля внутри класса. Поэтому инкапсуляция также называется скрытием данных.

Это техника, делающая поля в классе приватными и обеспечивающая доступ к полям с помощью открытых методов. Если поле объявлено как личное, оно не может быть доступно никому за пределами класса, тем самым скрывая поля внутри класса. Поэтому инкапсуляция также называется скрытием данных.

Основным преимуществом инкапсуляции является возможность изменять наш реализованный код, не нарушая код тех, кто использует наш код. Благодаря этому инкапсуляция обеспечивает удобство обслуживания, гибкость и расширяемость нашего кода.

Основным преимуществом инкапсуляции является возможность изменять наш реализованный код, не нарушая код тех, кто использует наш код. Благодаря этому инкапсуляция обеспечивает удобство обслуживания, гибкость и расширяемость нашего кода.

Интерфейс представляет собой набор абстрактных методов. Класс реализует интерфейс, таким образом наследуя абстрактные методы интерфейса.

Интерфейс представляет собой набор абстрактных методов. Класс реализует интерфейс, таким образом наследуя абстрактные методы интерфейса.

Включает в себя –

  • Интерфейс не может быть создан

  • Интерфейс не содержит конструкторов.

  • Все методы в интерфейсе являются абстрактными.

Включает в себя –

Интерфейс не может быть создан

Интерфейс не содержит конструкторов.

Все методы в интерфейсе являются абстрактными.

Пакет может быть определен как группа связанных типов (классы, интерфейсы, перечисления и аннотации), обеспечивающие защиту доступа и управление пространством имен.

Пакет может быть определен как группа связанных типов (классы, интерфейсы, перечисления и аннотации), обеспечивающие защиту доступа и управление пространством имен.

Пакеты используются в Java для предотвращения конфликтов имен, для управления доступом, для упрощения поиска / размещения и использования классов, интерфейсов, перечислений и аннотаций и т. Д.

Пакеты используются в Java для предотвращения конфликтов имен, для управления доступом, для упрощения поиска / размещения и использования классов, интерфейсов, перечислений и аннотаций и т. Д.

Многопоточная программа содержит две или более частей, которые могут работать одновременно. Каждая часть такой программы называется потоком, и каждый поток определяет отдельный путь выполнения.

Многопоточная программа содержит две или более частей, которые могут работать одновременно. Каждая часть такой программы называется потоком, и каждый поток определяет отдельный путь выполнения.

Поток может быть создан с помощью: реализации интерфейса Runnable, расширения класса Thread.

Поток может быть создан с помощью: реализации интерфейса Runnable, расширения класса Thread.

Апплет – это Java-программа, которая запускается в веб-браузере. Апплет может быть полнофункциональным Java-приложением, поскольку в его распоряжении находится весь Java API.

Апплет – это Java-программа, которая запускается в веб-браузере. Апплет может быть полнофункциональным Java-приложением, поскольку в его распоряжении находится весь Java API.

Апплет расширяет класс java.applet.Applet.

Апплет расширяет класс java.applet.Applet.

Он использует сборку мусора для освобождения памяти. Очистка тех объектов, на которые больше не ссылается ни одна из программ.

Он использует сборку мусора для освобождения памяти. Очистка тех объектов, на которые больше не ссылается ни одна из программ.

Неизменяемый объект не может быть изменен после его создания.

Неизменяемый объект не может быть изменен после его создания.

Он используется с переменными или методами и используется для вызова конструктора того же класса.

Он используется с переменными или методами и используется для вызова конструктора того же класса.

Это коллекция элементов, которая не может содержать повторяющиеся элементы. Интерфейс Set содержит только методы, унаследованные от Collection, и добавляет ограничение, запрещающее дублирование элементов.

Это коллекция элементов, которая не может содержать повторяющиеся элементы. Интерфейс Set содержит только методы, унаследованные от Collection, и добавляет ограничение, запрещающее дублирование элементов.

Это набор, реализованный, когда мы хотим элементы в отсортированном порядке.

Это набор, реализованный, когда мы хотим элементы в отсортированном порядке.

Он используется для сортировки коллекций и массивов объектов с использованием collection.sort () и java.utils. Объекты класса, реализующего интерфейс Comparable, могут быть упорядочены.

Он используется для сортировки коллекций и массивов объектов с использованием collection.sort () и java.utils. Объекты класса, реализующего интерфейс Comparable, могут быть упорядочены.

Это включает:

  • Бросок используется, чтобы вызвать исключение, когда бросок используется в объявлении исключения.

  • Без бросков Проверенное исключение не может быть обработано, если проверенное исключение может быть передано с помощью бросков.

Это включает:

Бросок используется, чтобы вызвать исключение, когда бросок используется в объявлении исключения.

Без бросков Проверенное исключение не может быть обработано, если проверенное исключение может быть передано с помощью бросков.

public static void main (строковые аргументы [])

Ниже показано объяснение индивидуально –

  • public – это спецификатор доступа.

  • static – это позволяет вызывать main () без создания экземпляра определенного экземпляра класса.

  • void – это подтверждает компилятору, что main () не возвращает никакого значения.

  • main () – этот метод вызывается в начале Java-программы.

  • String args [] – параметр args является массивом экземпляров класса String

public static void main (строковые аргументы [])

Ниже показано объяснение индивидуально –

public – это спецификатор доступа.

static – это позволяет вызывать main () без создания экземпляра определенного экземпляра класса.

void – это подтверждает компилятору, что main () не возвращает никакого значения.

main () – этот метод вызывается в начале Java-программы.

String args [] – параметр args является массивом экземпляров класса String

Java Runtime Environment – это реализация виртуальной машины Java, которая выполняет Java-программы. Это обеспечивает минимальные требования для выполнения приложения Java;

Java Runtime Environment – это реализация виртуальной машины Java, которая выполняет Java-программы. Это обеспечивает минимальные требования для выполнения приложения Java;

JAR-файлы – это Java Archive, и он объединяет множество файлов в один. Он содержит классы Java в библиотеке. Файлы JAR построены на формате ZIP и имеют расширение .jar.

JAR-файлы – это Java Archive, и он объединяет множество файлов в один. Он содержит классы Java в библиотеке. Файлы JAR построены на формате ZIP и имеют расширение .jar.

Это файл веб-архива, который используется для хранения XML, классов Java и страниц JavaServer. который используется для распространения коллекции страниц JavaServer, сервлетов Java, классов Java, файлов XML, статических веб-страниц и т. д.

Это файл веб-архива, который используется для хранения XML, классов Java и страниц JavaServer. который используется для распространения коллекции страниц JavaServer, сервлетов Java, классов Java, файлов XML, статических веб-страниц и т. д.

Это улучшает производительность времени выполнения компьютерных программ на основе байт-кода.

Это улучшает производительность времени выполнения компьютерных программ на основе байт-кода.

Объектно-ориентированные языки программирования следуют всем функциям ООП, кроме наследования. JavaScript является примером объектно-ориентированных языков программирования.

Объектно-ориентированные языки программирования следуют всем функциям ООП, кроме наследования. JavaScript является примером объектно-ориентированных языков программирования.

Компилятор java создает конструктор по умолчанию, только если в классе нет конструктора.

Компилятор java создает конструктор по умолчанию, только если в классе нет конструктора.

Нет, это невозможно.

Нет, это невозможно.

Он используется для инициализации статического члена данных. Он выполняется перед основным методом во время загрузки классов.

Он используется для инициализации статического члена данных. Он выполняется перед основным методом во время загрузки классов.

Удержание ссылки другого класса в каком-либо другом классе называется составом.

Удержание ссылки другого класса в каком-либо другом классе называется составом.

Если класс имеет несколько функций с одинаковыми именами, но разными параметрами, это называется перегрузкой метода.

Если класс имеет несколько функций с одинаковыми именами, но разными параметрами, это называется перегрузкой метода.

Если подкласс обеспечивает конкретную реализацию метода, которая уже предоставлена ​​его родительским классом, он называется Переопределением метода.

Если подкласс обеспечивает конкретную реализацию метода, которая уже предоставлена ​​его родительским классом, он называется Переопределением метода.

Перегрузка метода повышает читабельность программы. Переопределение метода обеспечивает, что конкретная реализация метода, которая уже предоставлена ​​его параметром суперкласса, должна отличаться в случае перегрузки, параметр должен быть тем же самым в случае переопределения.

Перегрузка метода повышает читабельность программы. Переопределение метода обеспечивает, что конкретная реализация метода, которая уже предоставлена ​​его параметром суперкласса, должна отличаться в случае перегрузки, параметр должен быть тем же самым в случае переопределения.

Конечные классы создаются таким образом, что методы, реализуемые этим классом, не могут быть переопределены. Это не может быть унаследовано.

Конечные классы создаются таким образом, что методы, реализуемые этим классом, не могут быть переопределены. Это не может быть унаследовано.

NullPointerException генерируется при вызове метода экземпляра нулевого объекта, доступе или изменении поля нулевого объекта и т. Д.

NullPointerException генерируется при вызове метода экземпляра нулевого объекта, доступе или изменении поля нулевого объекта и т. Д.

Поток может войти в состояние ожидания, вызвав его метод sleep (), заблокировав IO, безуспешно пытаясь получить блокировку объекта, или вызвав метод wait () объекта. Он также может войти в состояние ожидания, вызвав его (устаревший) метод suspend ().

Поток может войти в состояние ожидания, вызвав его метод sleep (), заблокировав IO, безуспешно пытаясь получить блокировку объекта, или вызвав метод wait () объекта. Он также может войти в состояние ожидания, вызвав его (устаревший) метод suspend ().

Планировщик задач операционной системы выделяет время выполнения нескольким задачам. Быстрое переключение между выполнением задач создает впечатление, что задачи выполняются последовательно.

Планировщик задач операционной системы выделяет время выполнения нескольким задачам. Быстрое переключение между выполнением задач создает впечатление, что задачи выполняются последовательно.

После запуска потока с помощью метода start () класса Thread JVM вызывает метод run () потока, когда поток первоначально выполняется.

После запуска потока с помощью метода start () класса Thread JVM вызывает метод run () потока, когда поток первоначально выполняется.

Да, это так. FileNoFoundException наследуется от IOException. Подклассы исключения должны быть пойманы первыми.

Да, это так. FileNoFoundException наследуется от IOException. Подклассы исключения должны быть пойманы первыми.

Когда задача вызывает свой метод yield (), она возвращается в состояние готовности. Когда задача вызывает свой метод sleep (), она возвращается в состояние ожидания.

Когда задача вызывает свой метод yield (), она возвращается в состояние готовности. Когда задача вызывает свой метод sleep (), она возвращается в состояние ожидания.

Класс Vector предоставляет возможность реализовать растущий массив объектов. Vector оказывается очень полезным, если вы заранее не знаете размер массива или вам нужен только тот, который может изменять размеры в течение жизни программы.

Класс Vector предоставляет возможность реализовать растущий массив объектов. Vector оказывается очень полезным, если вы заранее не знаете размер массива или вам нужен только тот, который может изменять размеры в течение жизни программы.

Unicode требует 16 бит, а ASCII требует 7 бит. Хотя набор символов ASCII использует только 7 битов, он обычно представляется как 8 битов. UTF-8 представляет символы с использованием 8, 16 и 18-битных комбинаций. UTF-16 использует 16-битные и более крупные битовые комбинации.

Unicode требует 16 бит, а ASCII требует 7 бит. Хотя набор символов ASCII использует только 7 битов, он обычно представляется как 8 битов. UTF-8 представляет символы с использованием 8, 16 и 18-битных комбинаций. UTF-16 использует 16-битные и более крупные битовые комбинации.

Это классы, которые позволяют обращаться к примитивным типам как к объектам. Пример: целое число, символ, двойное число, логическое значение и т. Д.

Это классы, которые позволяют обращаться к примитивным типам как к объектам. Пример: целое число, символ, двойное число, логическое значение и т. Д.

Класс Frame расширяет Window для определения главного окна приложения, которое может иметь строку меню.

Класс Frame расширяет Window для определения главного окна приложения, которое может иметь строку меню.

javax.Swing пакет. Все компоненты в Swing, кроме JApplet, JDialog, JFrame и JWindow, являются облегченными компонентами.

javax.Swing пакет. Все компоненты в Swing, кроме JApplet, JDialog, JFrame и JWindow, являются облегченными компонентами.

Метод paint () поддерживает рисование через объект Graphics. Метод repaint () используется для того, чтобы paint () вызывался потоком рисования AWT.

Метод paint () поддерживает рисование через объект Graphics. Метод repaint () используется для того, чтобы paint () вызывался потоком рисования AWT.

Он используется для создания объектов, которые обеспечивают доступ к файлам и каталогам локальной файловой системы.

Он используется для создания объектов, которые обеспечивают доступ к файлам и каталогам локальной файловой системы.

Иерархия классов Reader / Writer ориентирована на символы, а иерархия классов InputStream / OutputStream ориентирована на байты.

Иерархия классов Reader / Writer ориентирована на символы, а иерархия классов InputStream / OutputStream ориентирована на байты.

Класс Class используется для получения информации о дизайне объекта, а экземпляр класса java.lang.Class представляет классы, интерфейсы в работающем приложении Java.

Класс Class используется для получения информации о дизайне объекта, а экземпляр класса java.lang.Class представляет классы, интерфейсы в работающем приложении Java.

Статическая переменная связана с классом в целом, а не с конкретными экземплярами класса. Нестатические переменные принимают уникальные значения с каждым экземпляром объекта.

Статическая переменная связана с классом в целом, а не с конкретными экземплярами класса. Нестатические переменные принимают уникальные значения с каждым экземпляром объекта.

Сериализация – это процесс записи состояния объекта в поток байтов. Десериализация – это процесс восстановления этих объектов.

Сериализация – это процесс записи состояния объекта в поток байтов. Десериализация – это процесс восстановления этих объектов.

Он является частью анализа программы и описывает ситуацию, с которой может столкнуться программа, и какое поведение программа должна проявлять в этих обстоятельствах.

Он является частью анализа программы и описывает ситуацию, с которой может столкнуться программа, и какое поведение программа должна проявлять в этих обстоятельствах.

Подкласс наследует все открытые и защищенные методы и реализацию. Он также наследует все методы модификатора по умолчанию и их реализацию.

Подкласс наследует все открытые и защищенные методы и реализацию. Он также наследует все методы модификатора по умолчанию и их реализацию.

Если есть экземпляр кнопки с именем b1, вы можете добавить ярлык меню, вызвав b1.setMnemonic (‘F’), чтобы пользователь мог использовать Alt + F для нажатия кнопки.

Если есть экземпляр кнопки с именем b1, вы можете добавить ярлык меню, вызвав b1.setMnemonic (‘F’), чтобы пользователь мог использовать Alt + F для нажатия кнопки.

Да, просто добавьте метод main () в апплет.

Да, просто добавьте метод main () в апплет.

Компоненты AWT имеют большой вес, а компоненты Swing – легкие. Тяжелые компоненты зависят от местного оконного инструментария. Например, java.awt.Button является тяжелым компонентом, когда он работает на платформе Java для платформы Unix, он отображается на настоящую кнопку Motif.

Компоненты AWT имеют большой вес, а компоненты Swing – легкие. Тяжелые компоненты зависят от местного оконного инструментария. Например, java.awt.Button является тяжелым компонентом, когда он работает на платформе Java для платформы Unix, он отображается на настоящую кнопку Motif.

Конструкторы должны иметь то же имя, что и класс, и не могут возвращать значение. Они вызываются только один раз, тогда как обычные методы могут вызываться много раз.

Конструкторы должны иметь то же имя, что и класс, и не могут возвращать значение. Они вызываются только один раз, тогда как обычные методы могут вызываться много раз.

Да, поскольку наследование наследует все от суперкласса и интерфейса, оно может сделать подкласс слишком кластеризованным и иногда подверженным ошибкам при динамическом переопределении или динамической перегрузке в некоторых ситуациях.

Да, поскольку наследование наследует все от суперкласса и интерфейса, оно может сделать подкласс слишком кластеризованным и иногда подверженным ошибкам при динамическом переопределении или динамической перегрузке в некоторых ситуациях.

При копировании элементов между различными массивами, если исходные или целевые аргументы не являются массивами или их типы несовместимы, создается исключение ArrayStoreException.

При копировании элементов между различными массивами, если исходные или целевые аргументы не являются массивами или их типы несовместимы, создается исключение ArrayStoreException.

Да, используйте синтаксис this ().

Да, используйте синтаксис this ().

Код сна (2000); откладывает нить ровно на две секунды. Код wait (2000) вызывает ожидание до двух секунд. Поток может перестать ждать раньше, если он получит вызов notify () или notifyAll (). Метод wait () определен в классе Object, а метод sleep () определен в классе Thread.

Код сна (2000); откладывает нить ровно на две секунды. Код wait (2000) вызывает ожидание до двух секунд. Поток может перестать ждать раньше, если он получит вызов notify () или notifyAll (). Метод wait () определен в классе Object, а метод sleep () определен в классе Thread.

ArithmeticException выдается, когда целое число делится на ноль или принимает остаток от нуля. Он никогда не добавляется в операции с плавающей точкой.

ArithmeticException выдается, когда целое число делится на ноль или принимает остаток от нуля. Он никогда не добавляется в операции с плавающей точкой.

Переходная переменная – это переменная, которая не может быть сериализована во время сериализации и которая инициализируется значением по умолчанию во время десериализации,

Переходная переменная – это переменная, которая не может быть сериализована во время сериализации и которая инициализируется значением по умолчанию во время десериализации,

Синхронизация – это возможность контролировать доступ нескольких потоков к общим ресурсам. Ключевое слово synchronized в java обеспечивает блокировку, которая обеспечивает взаимоисключающий доступ к общему ресурсу и предотвращает гонки данных

Синхронизация – это возможность контролировать доступ нескольких потоков к общим ресурсам. Ключевое слово synchronized в java обеспечивает блокировку, которая обеспечивает взаимоисключающий доступ к общему ресурсу и предотвращает гонки данных

Collections API – это набор классов и интерфейсов, которые поддерживают операции с коллекциями объектов.

Collections API – это набор классов и интерфейсов, которые поддерживают операции с коллекциями объектов.

Сборка мусора не гарантирует, что программе не будет не хватило памяти. Программы могут использовать ресурсы памяти быстрее, чем они занимаются сборкой мусора. Программы также могут создавать объекты, которые не подлежат сборке мусора.

Сборка мусора не гарантирует, что программе не будет не хватило памяти. Программы могут использовать ресурсы памяти быстрее, чем они занимаются сборкой мусора. Программы также могут создавать объекты, которые не подлежат сборке мусора.

Панель непосредственного суперкласса. Панель предоставляет пространство, в которое приложение может прикрепить любой другой компонент, включая другие панели.

Панель непосредственного суперкласса. Панель предоставляет пространство, в которое приложение может прикрепить любой другой компонент, включая другие панели.

Оператор = является ассоциативным справа.

Оператор = является ассоциативным справа.

Оператор break приводит к завершению оператора, к которому он применяется (switch, for, do или while). Оператор continue используется для завершения текущей итерации цикла и возврата управления в оператор цикла.

Оператор break приводит к завершению оператора, к которому он применяется (switch, for, do или while). Оператор continue используется для завершения текущей итерации цикла и возврата управления в оператор цикла.

Закрытая переменная может быть доступна только внутри класса, в котором она объявлена.

Закрытая переменная может быть доступна только внутри класса, в котором она объявлена.

Цель класса System – предоставить доступ к системным ресурсам.

Цель класса System – предоставить доступ к системным ресурсам.

Восемь примитивных типов: byte, char, short, int, long, float, double и boolean.

Восемь примитивных типов: byte, char, short, int, long, float, double и boolean.

Когда окно перерисовывается потоком рисования AWT, оно устанавливает области отсечения в область окна, которая требует перекраски.

Когда окно перерисовывается потоком рисования AWT, оно устанавливает области отсечения в область окна, которая требует перекраски.

Класс компонента является непосредственным суперклассом.

Класс компонента является непосредственным суперклассом.

Система времени выполнения Java генерирует исключения RuntimeException и Error.

Система времени выполнения Java генерирует исключения RuntimeException и Error.

Сборщик мусора вызывает метод finalize () объекта, когда обнаруживает, что объект стал недоступным.

Сборщик мусора вызывает метод finalize () объекта, когда обнаруживает, что объект стал недоступным.

Мертвая нить не может быть перезапущена.

Мертвая нить не может быть перезапущена.

Целое число / и% могут привести к выбрасыванию исключения ArithmeticException.

Целое число / и% могут привести к выбрасыванию исключения ArithmeticException.

Значением по умолчанию для логического типа является false.

Значением по умолчанию для логического типа является false.

да

да

Загрузчик классов – это объект, который отвечает за загрузку классов. Класс ClassLoader является абстрактным классом.

Загрузчик классов – это объект, который отвечает за загрузку классов. Класс ClassLoader является абстрактным классом.

Абстрактный класс может иметь методы экземпляра, которые реализуют поведение по умолчанию. Интерфейс может только объявить константы и методы экземпляра, но не может реализовать поведение по умолчанию, и все методы неявно абстрактны. Интерфейс имеет все открытые члены и не имеет реализации.

Абстрактный класс может иметь методы экземпляра, которые реализуют поведение по умолчанию. Интерфейс может только объявить константы и методы экземпляра, но не может реализовать поведение по умолчанию, и все методы неявно абстрактны. Интерфейс имеет все открытые члены и не имеет реализации.

Программа выдает ошибку «NoSuchMethodError» во время выполнения.

Программа выдает ошибку «NoSuchMethodError» во время выполнения.

Нуль, если это не определено явно.

Нуль, если это не определено явно.

Нет, класс верхнего уровня не может быть приватным или защищенным. Он может иметь либо «public», либо без модификатора.

Нет, класс верхнего уровня не может быть приватным или защищенным. Он может иметь либо «public», либо без модификатора.

Мы можем передать их как параметры метода, где метод ожидает объект. Он также предоставляет служебные методы.

Мы можем передать их как параметры метода, где метод ожидает объект. Он также предоставляет служебные методы.

Ошибка – это неисправимое условие, возникающее во время выполнения. Например, ошибка OutOfMemory. Исключением являются условия, возникающие из-за неправильного ввода и т. Д. Например, FileNotFoundException будет выдано, если указанный файл не существует.

Ошибка – это неисправимое условие, возникающее во время выполнения. Например, ошибка OutOfMemory. Исключением являются условия, возникающие из-за неправильного ввода и т. Д. Например, FileNotFoundException будет выдано, если указанный файл не существует.

Не обязательно, чтобы за каждым блоком try следовал блок catch. За ним должен следовать либо блок catch, либо блок finally.

Не обязательно, чтобы за каждым блоком try следовал блок catch. За ним должен следовать либо блок catch, либо блок finally.

Поток находится в состоянии готовности в качестве исходного состояния после того, как он был создан и запущен.

Поток находится в состоянии готовности в качестве исходного состояния после того, как он был создан и запущен.

Класс Locale используется для адаптации вывода программы к соглашениям определенного географического, политического или культурного региона.

Класс Locale используется для адаптации вывода программы к соглашениям определенного географического, политического или культурного региона.

Синхронизированные методы – это методы, которые используются для управления доступом к объекту. Синхронизированный оператор может быть выполнен только после того, как поток получил блокировку для объекта или класса, на который есть ссылка в синхронизированном операторе.

Синхронизированные методы – это методы, которые используются для управления доступом к объекту. Синхронизированный оператор может быть выполнен только после того, как поток получил блокировку для объекта или класса, на который есть ссылка в синхронизированном операторе.

Полиморфизм во время выполнения или динамическая диспетчеризация метода – это процесс, в котором вызов переопределенного метода разрешается во время выполнения, а не во время компиляции. В этом процессе переопределенный метод вызывается через ссылочную переменную суперкласса.

Полиморфизм во время выполнения или динамическая диспетчеризация метода – это процесс, в котором вызов переопределенного метода разрешается во время выполнения, а не во время компиляции. В этом процессе переопределенный метод вызывается через ссылочную переменную суперкласса.

Связывание относится к связыванию вызова процедуры с кодом, который должен быть выполнен в ответ на вызов. Динамическое связывание означает, что код, связанный с данным вызовом процедуры, неизвестен до момента вызова во время выполнения.

Связывание относится к связыванию вызова процедуры с кодом, который должен быть выполнен в ответ на вызов. Динамическое связывание означает, что код, связанный с данным вызовом процедуры, неизвестен до момента вызова во время выполнения.

Нет, конструктор не может быть унаследован.

Нет, конструктор не может быть унаследован.

ArrayList может динамически расти и обеспечивает более мощные механизмы вставки и поиска, чем массивы.

ArrayList может динамически расти и обеспечивает более мощные механизмы вставки и поиска, чем массивы.

Удаление в связанном списке происходит быстро, поскольку включает в себя только обновление следующего указателя в узле перед удаленным узлом и обновление предыдущего указателя в узле после удаленного узла.

Удаление в связанном списке происходит быстро, поскольку включает в себя только обновление следующего указателя в узле перед удаленным узлом и обновление предыдущего указателя в узле после удаленного узла.

Если вам нужно часто добавлять и удалять элементы из середины списка и получать доступ только к элементам списка последовательно, то следует использовать LinkedList. Если вам нужно поддерживать произвольный доступ, без вставки или удаления элементов из любого места, кроме конца, то следует использовать ArrayList.

Если вам нужно часто добавлять и удалять элементы из середины списка и получать доступ только к элементам списка последовательно, то следует использовать LinkedList. Если вам нужно поддерживать произвольный доступ, без вставки или удаления элементов из любого места, кроме конца, то следует использовать ArrayList.

Это коллекция, возвращаемая методом values ​​() интерфейса карты. Она содержит все объекты, представленные в виде значений на карте.

Это коллекция, возвращаемая методом values ​​() интерфейса карты. Она содержит все объекты, представленные в виде значений на карте.

Точечный оператор (.) Используется для доступа к переменным экземпляра и методам объектов класса. Он также используется для доступа к классам и подпакетам из пакета.

Точечный оператор (.) Используется для доступа к переменным экземпляра и методам объектов класса. Он также используется для доступа к классам и подпакетам из пакета.

Закрытый конструктор используется, если вы не хотите, чтобы другие классы создавали объект и предотвращали создание подклассов.

Закрытый конструктор используется, если вы не хотите, чтобы другие классы создавали объект и предотвращали создание подклассов.

Приведение типов означает обработку переменной одного типа, как будто это другой тип.

Приведение типов означает обработку переменной одного типа, как будто это другой тип.

Поток – это выполнение в программе. Жизненный цикл потока включает в себя –

  • Состояние новорожденного
  • Состояние запуска
  • Состояние бега
  • Заблокированное состояние
  • Мертвое состояние

Поток – это выполнение в программе. Жизненный цикл потока включает в себя –

Оператор >> несет знаковый бит при сдвиге вправо. >>> Биты с нулевым заполнением, которые были сдвинуты.

Оператор >> несет знаковый бит при сдвиге вправо. >>> Биты с нулевым заполнением, которые были сдвинуты.

Для этой цели используется метод setBounds ().

Для этой цели используется метод setBounds ().

Диапазон короткого типа – от (2 ^ 15) до 2 ^ 15 – 1.

Диапазон короткого типа – от (2 ^ 15) до 2 ^ 15 – 1.

Класс MenuItem

Класс MenuItem

Нет, Java не допускает Аргументы по умолчанию.

Нет, Java не допускает Аргументы по умолчанию.

Восьмеричные числа обозначены лидирующим нулем в java, пример: 06

Восьмеричные числа обозначены лидирующим нулем в java, пример: 06

Шестнадцатеричные числа обозначаются ведущими 0x или 0X в java, пример – 0XF

Шестнадцатеричные числа обозначаются ведущими 0x или 0X в java, пример – 0XF

Да, пример можно сломать один;

Да, пример можно сломать один;

Оператор импорта разрешается в начале файла программы после оператора пакета.

Оператор импорта разрешается в начале файла программы после оператора пакета.

Он используется для приостановки или временной остановки выполнения потока.

Он используется для приостановки или временной остановки выполнения потока.

Он используется, чтобы выяснить, работает ли еще поток или нет.

Он используется, чтобы выяснить, работает ли еще поток или нет.

Это открытый статический метод, используемый для получения ссылки на текущий поток.

Это открытый статический метод, используемый для получения ссылки на текущий поток.

Основной поток создается автоматически и начинает выполняться сразу после запуска программы. Это поток, из которого происходят все остальные дочерние потоки.

Основной поток создается автоматически и начинает выполняться сразу после запуска программы. Это поток, из которого происходят все остальные дочерние потоки.

Жизненный цикл включает в себя следующие этапы –

  • инициализация

  • начало

  • остановка

  • разрушающий

  • Картина

Жизненный цикл включает в себя следующие этапы –

инициализация

начало

остановка

разрушающий

Картина

Он инициализирует апплет и является первым вызываемым методом.

Он инициализирует апплет и является первым вызываемым методом.

getImage (объект URL, имя файла) используется для этой цели.

getImage (объект URL, имя файла) используется для этой цели.

Используется для указания имени класса апплета.

Используется для указания имени класса апплета.

Это простая поверхность для рисования, которая используется для рисования изображений или для выполнения других графических операций.

Это простая поверхность для рисования, которая используется для рисования изображений или для выполнения других графических операций.

Это относится к написанию программ, которые выполняются на нескольких устройствах (компьютерах), в которых все устройства подключены друг к другу с помощью сети.

Это относится к написанию программ, которые выполняются на нескольких устройствах (компьютерах), в которых все устройства подключены друг к другу с помощью сети.

Сокеты обеспечивают механизм связи между двумя компьютерами, использующими TCP. Клиентская программа создает сокет на своем конце связи и пытается подключить этот сокет к серверу.

Сокеты обеспечивают механизм связи между двумя компьютерами, использующими TCP. Клиентская программа создает сокет на своем конце связи и пытается подключить этот сокет к серверу.

Розетки гибкие и достаточные. Эффективное программирование на основе сокетов может быть легко реализовано для общих коммуникаций. Это вызывает низкий сетевой трафик.

Розетки гибкие и достаточные. Эффективное программирование на основе сокетов может быть легко реализовано для общих коммуникаций. Это вызывает низкий сетевой трафик.

Связь на основе сокетов позволяет только отправлять пакеты необработанных данных между приложениями. Как на стороне клиента, так и на стороне сервера должны быть предусмотрены механизмы, позволяющие сделать данные полезными в любом случае.

Связь на основе сокетов позволяет только отправлять пакеты необработанных данных между приложениями. Как на стороне клиента, так и на стороне сервера должны быть предусмотрены механизмы, позволяющие сделать данные полезными в любом случае.

Класс java.net.ServerSocket используется серверными приложениями для получения порта и прослушивания клиентских запросов.

Класс java.net.ServerSocket используется серверными приложениями для получения порта и прослушивания клиентских запросов.

Класс java.net.Socket представляет собой сокет, который клиент и сервер используют для связи друг с другом.

Класс java.net.Socket представляет собой сокет, который клиент и сервер используют для связи друг с другом.

Обобщения обеспечивают безопасность типов во время компиляции, что позволяет программистам перехватывать недопустимые типы во время компиляции. Java Универсальные методы и универсальные классы позволяют программистам указывать с помощью одного объявления метода набор связанных методов или, с помощью одного объявления класса, набор связанных типов.

Обобщения обеспечивают безопасность типов во время компиляции, что позволяет программистам перехватывать недопустимые типы во время компиляции. Java Универсальные методы и универсальные классы позволяют программистам указывать с помощью одного объявления метода набор связанных методов или, с помощью одного объявления класса, набор связанных типов.

CLASSPATH и PATH – две переменные.

CLASSPATH и PATH – две переменные.

Нет, нет необходимости импортировать этот пакет. По умолчанию он загружается изнутри JVM.

Нет, нет необходимости импортировать этот пакет. По умолчанию он загружается изнутри JVM.

Если класс объявлен внутри класса и указан статический модификатор, компилятор обрабатывает класс так же, как и любой другой класс верхнего уровня. Вложенный класс верхнего уровня является внутренним классом.

Если класс объявлен внутри класса и указан статический модификатор, компилятор обрабатывает класс так же, как и любой другой класс верхнего уровня. Вложенный класс верхнего уровня является внутренним классом.

Externalizable is an interface which contains two methods readExternal and writeExternal. These methods give you a control over the serialization mechanism.

Externalizable is an interface which contains two methods readExternal and writeExternal. These methods give you a control over the serialization mechanism.

No in this case the finally block will not execute because when you say System.exit (0); the control immediately goes out of the program, and thus finally never executes.

No in this case the finally block will not execute because when you say System.exit (0); the control immediately goes out of the program, and thus finally never executes.

Daemon thread is a low priority thread, which runs intermittently in the back ground doing the garbage collection operation for the java runtime system.

Daemon thread is a low priority thread, which runs intermittently in the back ground doing the garbage collection operation for the java runtime system.

setDaemon method is used to create a daemon thread.

setDaemon method is used to create a daemon thread.

All tasks must implement the run() method

All tasks must implement the run() method

The GregorianCalendar provides support for traditional Western calendars

The GregorianCalendar provides support for traditional Western calendars

The SimpleTimeZone class provides support for a Gregorian calendar .

The SimpleTimeZone class provides support for a Gregorian calendar .

The size is the number of elements actually stored in the vector, while capacity is the maximum number of elements it can store at a given instance of time.

The size is the number of elements actually stored in the vector, while capacity is the maximum number of elements it can store at a given instance of time.

Yes a Vector can contain heterogenous objects. Because a Vector stores everything in terms of Object.

Yes a Vector can contain heterogenous objects. Because a Vector stores everything in terms of Object.

An enumeration is an interface containing methods for accessing the underlying data structure from which the enumeration is obtained. It allows sequential access to all the elements stored in the collection.

An enumeration is an interface containing methods for accessing the underlying data structure from which the enumeration is obtained. It allows sequential access to all the elements stored in the collection.

Path and Classpath are operating system level environment variales. Path is defines where the system can find the executables(.exe) files and classpath is used to specify the location of .class files.

Path and Classpath are operating system level environment variales. Path is defines where the system can find the executables(.exe) files and classpath is used to specify the location of .class files.

No, it’s not possible to accessed outside it’s package.

No, it’s not possible to accessed outside it’s package.

A static method should not refer to instance variables without creating an instance and cannot use “this” operator to refer the instance.

A static method should not refer to instance variables without creating an instance and cannot use “this” operator to refer the instance.

Yes an Interface can inherit another Interface, for that matter an Interface can extend more than one Interface.

Yes an Interface can inherit another Interface, for that matter an Interface can extend more than one Interface.

Полиморфизм

Полиморфизм

An object’s lock is a mechanism that is used by multiple threads to obtain synchronized access to the object. A thread may execute a synchronized method of an object only after it has acquired the object’s lock.

An object’s lock is a mechanism that is used by multiple threads to obtain synchronized access to the object. A thread may execute a synchronized method of an object only after it has acquired the object’s lock.

It is the casting from a general to a more specific type, ie casting down the hierarchy.

It is the casting from a general to a more specific type, ie casting down the hierarchy.

Order of precedence determines the order in which operators are evaluated in expressions. Associatity determines whether an expression is evaluated left-to-right or right-to-left.

Order of precedence determines the order in which operators are evaluated in expressions. Associatity determines whether an expression is evaluated left-to-right or right-to-left.

A protected method may only be accessed by classes or interfaces of the same package or by subclasses of the class in which it is declared.

A protected method may only be accessed by classes or interfaces of the same package or by subclasses of the class in which it is declared.

When a class is defined within a scope of another class, then it becomes inner class. If the access modifier of the inner class is static, then it becomes nested class.

When a class is defined within a scope of another class, then it becomes inner class. If the access modifier of the inner class is static, then it becomes nested class.

Overridden methods must have the same name, argument list, and return type. The overriding method may not limit the access of the method it overrides.

Overridden methods must have the same name, argument list, and return type. The overriding method may not limit the access of the method it overrides.

A child object constructor always first needs to construct its parent. In Java it is done via an implicit call to the no-args constructor as the first statement.

A child object constructor always first needs to construct its parent. In Java it is done via an implicit call to the no-args constructor as the first statement.

Yes, a double value can be cast to a byte.

Yes, a double value can be cast to a byte.

When an exception is thrown within the body of a try statement, the catch clauses of the try statement are examined in the order in which they appear. The first catch clause that is capable of handling the exception is executed. The remaining catch clauses are ignored.

When an exception is thrown within the body of a try statement, the catch clauses of the try statement are examined in the order in which they appear. The first catch clause that is capable of handling the exception is executed. The remaining catch clauses are ignored.

If the array is an array of primitive types, then all the elements of the array will be initialized to the default value corresponding to that primitive type.

If the array is an array of primitive types, then all the elements of the array will be initialized to the default value corresponding to that primitive type.

Что дальше?

Further, you can go through your past assignments you have done with the subject and make sure you are able to speak confidently on them. If you are fresher then interviewer does not expect you will answer very complex questions, rather you have to make your basics concepts very strong.

Second it really doesn’t matter much if you could not answer few questions but it matters that whatever you answered, you must have answered with confidence. So just feel confident during your interview. We at tutorialspoint wish you best luck to have a good interviewer and all the very best for your future endeavor. Cheers 🙂