Size: a a a

Библиотека джависта

2020 January 19
Библиотека джависта
javaproglib
Что будет выведено на экран?
В двух вариантах ответов ошибки. На самом деле варианты — TopJava и TopJava (бесконечно).
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?
В секции инкремента/декремента можно вставить любое валидное выражение. Здесь это выражение приводит к бесконечному циклу, и на экран бесконечно выводится TopJava.
источник
Библиотека джависта
javaproglib
#вопросы_с_собеседований
Расскажите про приведение типов. Что такое понижение типа? Когда можно получить ClassCastException?
Приведение типов - установка типа переменной или объекта отличного от текущего. В Java есть два вида приведения: автоматическое и не автоматическое. Если мы расширяем тип, то явное преобразование не требуется, приведение происходит автоматически. Если же сужаем, возникает необходимость явно указывать приведение типа.
В случае с объектами мы можем сделать автоматическое приведение от наследника к родителю, но никак не наоборот, тогда возникнет ClassCastException.
источник
2020 January 20
Библиотека джависта
Какие из инициализаций неверны?
источник
Библиотека джависта
#вопросы_с_собеседований
Расскажите про потоки ввода-вывода.
источник
Библиотека джависта
На рынке не хватает разработчиков – на одном hh программистов ищут 4000 фирм. Спрос обуславливает зарплату: Java-разработчик получает в среднем 100 тыс. руб./мес. Но как им стать? Не тратить время впустую и учиться у опытных людей. На курсе «Профессия Java-разработчик» знаниями делятся преподаватели с 15-летним стажем.

Что внутри курса?
- Видеолекции и практика – задания проверяют кураторы и сообщают об ошибках, пока не сделаешь правильно.
- Дипломный проект и защита по видеотрансляции.
- Интенсив-стажировка: 3 месяца в команде из 5 человек и лидера-наставника. Настоящие боевые условия.

Потом ещё и работу помогут найти – кайф!

Сейчас выгодные условия, на Java-курс Skillbox скидки до 60%. Если не веришь: https://clc.to/vx-YqQ
источник
Библиотека джависта
javaproglib
Какие из инициализаций неверны?
Ответ: line 4, 5, 6, 7. В трёхмерном массиве объявление первого измерения обязательно, иначе мы получим ошибку времени компиляции: недопустимое выражение при запуске.
источник
Библиотека джависта
javaproglib
#вопросы_с_собеседований
Расскажите про потоки ввода-вывода.
Потоки ввода-вывода бывают двух видов:
Байтовый поток (InputStream и OutputStream)
Символьный поток (Reader и Writer)
Это абстрактные классы-декораторы, которым можно добавлять дополнительный функционал, например:
InputStream in = new FileInputStream (new File("file.txt"));
источник
2020 January 21
Библиотека джависта
Что будет выведено на экран?
источник
Библиотека джависта
Java: The Complete Reference, Eleventh Edition (2018)

Книга является руководством по Java. Она охватывает все аспекты языка, включая синтаксис, ключевые слова, основные принципы программирования. Автор бестселлеров по программированию, Герберт Шилдт подробно объясняет, как разрабатывать, компилировать, отлаживать и запускать программы на Java. Вы найдете много полезной информации о Java API, фреймворке Collections, библиотеке для работы с потоками, Swing и JavaBeans.
источник
Библиотека джависта
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?
Ответ: Error.

В Java если объявить переменную final, ее значение будет фиксированным и не может быть изменено во время выполнения. В данной программе компилятор видит, что и a, и b являются final-переменными, и выдает ошибку.
error: unreachable statement
System.out.println("Hi");
источник
2020 January 22
Библиотека джависта
Что выведет программа?
источник
Библиотека джависта
🔥Открыт набор на курс «Разработчик на Spring Framework»🔥

👉🏻Пройдите вступительный тест на онлайн-курс и получите скидку 5000 ₽ (предложение действует только до 27.01.2020)
ПРОЙТИ ТЕСТ: https://otus.pw/h0LJ/

Вас ждет практика современных возможностей IoC-контейнера Spring, разработка Web-приложений, как для собственных проектов, так и для больших проектов на микросервисной архитектуре, погружение в использование стека Reactive Spring.

👉🏻А в завершении – работа над выпускным проектом (выполняется на основе Spring Boot с применением в работе DB и с использованием Spring Data репозиториев и/или Spring JDBC).

Проходите вступительное тестирование и присоединяйтесь.
источник
Библиотека джависта
Программист Java в "Комплексные Системы"

Требования
:
-опыт работы с системой версионного контроля
-Java 7
-Apache Tomcat

Москва, м. Динамо

Подробнее о вакансии
источник
Библиотека джависта
Что нужно знать перед собеседованием по Java?

https://youtu.be/s73a1J2VA6s
источник
Библиотека джависта
javaproglib
Что выведет программа?
Здесь цикл while всегда принимает true, он мог бы печатать FRIENDS бесконечно, и никогда не напечатать ENEMY. Из-за этого возникает ошибка:
error: unreachable statement
System.out.println("ENEMY");
источник
2020 January 23
Библиотека джависта
Что будет выведено на экран? Запятая в вариантах ответа означает перенос строки.
источник
Библиотека джависта
Приглашаем присоединиться к обсуждению: Какой редактор вы используете для написания кода? https://proglib.io/discussions/kakoy-redaktor-vy-ispolzuete-dlya-napisaniya-koda-2020-01-16
источник
Библиотека джависта
Первое видео из курса по Spring Boot. Создание простого веб-приложения.

https://youtu.be/jH17YkBTpI4
источник