Рубрики
Без рубрики

Основные вопросы для интервью на Java

Вопрос: – Что такое Java? Java – это язык объектно-ориентированного программирования общего назначения высокого уровня… С пометкой java, открытый исходный код, интервью, карьера.

Вопрос: – Что такое Java?

  1. Java – это объектно-ориентированный язык программирования общего назначения высокого уровня, а также java не зависит от платформы.
  2. Java была первоначально разработана Джеймсом Гослингом в Sun Microsystems (которая с тех пор была приобретена корпорацией Oracle) и выпущена в 1995 году.

Q:- Каковы наиболее важные функции Java?

1. Простой

Java – очень популярный язык программирования общего назначения.

2. Объектно-Ориентированный

  1. Java – это чистый объектно-ориентированный
  2. Все в java является объектом
  3. Все программы и данные находятся внутри объектов и классов

3. Распределенный

  1. Java облегчает своим пользователям создание распределенных приложений на Java
  2. RMI и EJB используются для создания распределенных приложений

4. Крепкий

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

5. Безопасный

Java безопасна из-за

  1. Концепция байтового кода
  2. Java защищена, потому что она не использует явные указатели
  3. Концепция обработки исключений
  4. Механизм сбора мусора
  5. Типобезопасное приведение ссылок в JVM

6. Независимая платформа

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

7. Портативный

Байт-код, сгенерированный java, может быть использован на любой машине. Так что он может быть портативным.

8. Составленный и интерпретированный

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

9. Представление

Использование байт-кода повышает производительность. скорость также высока при сравнении c, c++.

10. Многопоточность

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

Вопрос: – Как написать самую первую простую программу на Java?

/* This is a very first simple Java program.
   FileName : "FirstProgram.java". 
*/

public class FirstProgram
{
    // Your program begins with a call to main().
    // Prints "Java Interview Questions" to the terminal window.
    
    public static void main(String args[])
    {
        System.out.println("Core Java Interview Questions and Answers for Experienced");
    }
}

//Output: Core Java Interview Questions and Answers for Experienced

Вопрос: – Выведите “Вопросы для интервью Java” еще до выполнения функции main(). Как вы этого добьетесь?

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

Следовательно, он будет выполнен перед методом main(). И это будет выполнено только один раз.

public class PrintMessage {
    static {
        System.out.println("Core Java Interview Questions");
        System.exit(0);
    } 
}

//Note - 
//1. The System.exit(0) exits the program before the JVM starts to look for main()
//2. This will not work with JDK7 - Because, In JDK7 the code would not execute 
     as it looks for the main method before any other thing.

//Output: Core Java Interview Questions

Q:- Что такое пакет Java и как он используется?

Пакет java инкапсулирует группу аналогичных типов классов, интерфейсов и подпакетов.

Использование пакетов:

Пакет используется для создания отдельного пространства имен для групп классов и интерфейсов. Пакет также используется для управления и управления связанными классами и интерфейсами в едином блоке API.

Тип упаковки:

  1. Встроенный пакет: java, lang, awt, swing, ввод-вывод, util, sql и т.Д
  2. Определяемый пользователем пакет

Вопрос: – Какой пакет импортируется по умолчанию?

пакет java.lang

Q:- Каков базовый класс всех классов?

java.lang.Object

Прочитайте полную статью – Основные вопросы и ответы на собеседования по Java для опытных

Оригинал: “https://dev.to/fullstacktuts/core-java-interview-questions-and-answers-for-experienced-2gk3”