Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
На рынке не хватает разработчиков – на одном hh программистов ищут 4000 фирм. Спрос обуславливает зарплату: Java-разработчик получает в среднем 100 тыс. руб./мес. Но как им стать? Не тратить время впустую и учиться у опытных людей. На курсе «Профессия Java-разработчик» знаниями делятся преподаватели с 15-летним стажем.

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

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

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

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

В Java если объявить переменную final, ее значение будет фиксированным и не может быть изменено во время выполнения. В данной программе компилятор видит, что и a, и b являются final-переменными, и выдает ошибку.
error: unreachable statement
System.out.println("Hi");
Программист Java в "Комплексные Системы"

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

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

Подробнее о вакансии
Библиотека джависта | Java, Spring, Maven, Hibernate
Что выведет программа?
Здесь цикл while всегда принимает true, он мог бы печатать FRIENDS бесконечно, и никогда не напечатать ENEMY. Из-за этого возникает ошибка:
error: unreachable statement
System.out.println("ENEMY");
Что будет выведено на экран? Запятая в вариантах ответа означает перенос строки.
Библиотека джависта | Java, Spring, Maven, Hibernate via @CommentsBot
#вопросы_с_собеседований Чем отличаются JRE, JVM И JDK?
JRE кратко - для работы. Java Runtime Environment (сокр. JRE) - минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений, без компилятора и других средств разработки. Состоит из виртуальной машины - Java Virtual Machine и библиотеки Java-классов.

JDK кратко - для программирования. Java Development Kit (сокращенно JDK) - бесплатно распространяемый компанией Oracle Corporation (ранее Sun Microsystems) комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE).

Java Virtual Machine (сокращенно Java VM, JVM) - виртуальная машина Java - основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE). Виртуальная машина Java интерпретирует Байт-код Java, предварительно созданный из исходного текста Java-программы компилятором Java (javac). JVM может также использоваться для выполнения программ, написанных на других языках программирования.
Enterprise Java Microservices (2018)

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