Вопрос: – Что такое Java?
- Java – это объектно-ориентированный язык программирования общего назначения высокого уровня, а также java не зависит от платформы.
- Java была первоначально разработана Джеймсом Гослингом в Sun Microsystems (которая с тех пор была приобретена корпорацией Oracle) и выпущена в 1995 году.
Q:- Каковы наиболее важные функции Java?
1. Простой
Java – очень популярный язык программирования общего назначения.
2. Объектно-Ориентированный
- Java – это чистый объектно-ориентированный
- Все в java является объектом
- Все программы и данные находятся внутри объектов и классов
3. Распределенный
- Java облегчает своим пользователям создание распределенных приложений на Java
- RMI и EJB используются для создания распределенных приложений
4. Крепкий
Java придает большое значение управлению памятью, используя технику, называемую сборкой мусора, обработкой исключений и т.д.
5. Безопасный
Java безопасна из-за
- Концепция байтового кода
- Java защищена, потому что она не использует явные указатели
- Концепция обработки исключений
- Механизм сбора мусора
- Типобезопасное приведение ссылок в 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.
Тип упаковки:
- Встроенный пакет: java, lang, awt, swing, ввод-вывод, util, sql и т.Д
- Определяемый пользователем пакет
Вопрос: – Какой пакет импортируется по умолчанию?
пакет java.lang
Q:- Каков базовый класс всех классов?
java.lang.Object
Прочитайте полную статью – Основные вопросы и ответы на собеседования по Java для опытных
Оригинал: “https://dev.to/fullstacktuts/core-java-interview-questions-and-answers-for-experienced-2gk3”