0
1 year ago

Мир JAVA программирование Мир JAVA программирование

Основная информация

Джава коды

Уроки

Ответы

Post перейти

from
to
from
to
Приведем пример сложного кода на Java:   public class ComplexCodeExample {     public static void main(String[] args) {         int[] numbers = {1, 2, 3, 4, 5};         int sum = 0;         for (int i = 0; i < numbers.
22:05
510
Это зависит от конкретных требований проекта и опыта команды разработчиков. Оба языка имеют свои преимущества и недостатки. C++ обычно используется для системного программирования, игр и высокопроизводительных приложений, тогда как Java обычно используется для веб-приложений, мобильных приложений и корпоративных приложений.
12:00
227
1. Minecraft - это один из самых популярных примеров Java-приложений. Это игра, созданная на основе Java, которая позволяет игрокам исследовать виртуальный мир, строить и выживать.   2. Eclipse - это интегрированная среда разработки (IDE) для Java, которая используется для создания и отладки Java-приложений.   3. Apache Tomcat - это сервер приложений Java, который используется для развертывания и запуска Java-приложений в сети.   4.
11:54
330

Group Wall

ARTZINE Арт Di 1 year ago #

#вопросы_с_собеседований

Создание бесконечного цикла на пустом месте

Дан блок кода (см картинку). Дополните его так, чтобы цикл стал бесконечным.

«Ничего сложного», — скажете вы. Скорее всего, вы не раз попадали в такую историю: решая задачи по Java, вы создавали бесконечный цикл и думали, как от него избавиться. Тут же наоборот. Хитрость в том, что сам цикл и условия выхода из него менять нельзя. Есть только две итерации. Тем не менее, их вполне достаточно, чтобы создать бесконечный цикл. 

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

Изображение

ь, как?

2 replies
ARTZINE Арт Di 1 year ago #

#вопросы_с_собеседований

Каким будет результат сравнения в следующем коде?

Ответ:

    s1 == s2? true

    s1 == s3? false

    s1 equals s3? true

Вопрос на понимание работы пула строк в Java и на понимание сравнения строк. Разберем детально: Переменная s1 ссылается на строку в пуле уникальных строк в памяти, переменная s2 ссылается на ту же саму строку в пуле уникальных строк, что и переменная s1, первое сравнение будет true, так как s1 и s2 ссылаются на один и тот же объект. Переменная s3 ссылается на новый объект, который не находится в пуле уникальных строк, так как он создан через new, следовательно второе сравнение будет false, так как сравниваем переменные которые ссылаются на на два разных объекта. Третье сравнение будет true, так как мы сравниваем строки посимвольно на эквивалентность через equals, а содержимое данных строк 

Изображение

одинаково.

1 reply
ARTZINE Арт Di 1 year ago #

Какое из следующих утверждений о потоках неверно?

1. Если метод start() вызывается дважды для одного и того же объекта Thread, во время выполнения генерируется исключение.

2. Порядок, в котором запускались потоки, может не совпадать с порядком их фактического выполнения.

3. Если метод run() вызывается напрямую для объекта Thread, во время выполнения генерируется исключение.

4. Если метод sleep() вызывается для потока, во время выполнения синхронизированного кода, блокировка не снимается.

1 reply
ARTZINE Арт Di 1 year ago #

Что выведет код ?

Изображение

2 replies
ARTZINE Арт Di 1 year ago #

Что такое модификаторы доступа?

Модификаторы доступа — это инструмент, при помощи которого можно настроить доступ к классам, методам и переменным.

Бывают следующие модификаторы, упорядоченные в порядке повышения доступа:

 1) private — используется для методов, полей и конструкторов. Уровень доступа — только класс, внутри которого он объявлен.

 2) package-private(default) — может использоваться для классов. Доступ только в конкретном пакете (package), в котором объявлен класс, метод, переменная, конструктор.

 3) protected — такой же доступ, как и package-private + для тех классов, которые наследуются от класса с модификатором protected.

 4) public — используется и для классов. Полноценный доступ во всем пр. иложении

ARTZINE Арт Di 1 year ago #

Возможна ли ситуация, когда HashMap выродится в список даже с ключами имеющими разные hashCode()?

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

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.