java_learning_chat | Unsorted

Telegram-канал java_learning_chat - Java Quizes Chat

218

Subscribe to a channel

Java Quizes Chat

Для чего нужен метод hashCode()?

Метод hashCode() необходим для вычисления хэш кода переданного в качестве входного параметра объекта. В Java это целое число, в более широком смысле - битовая строка фиксированной длины, полученная из массива произвольной длины. Этот метод реализован таким образом, что для одного и того же входного объекта, хэш код всегда будет одинаковым. Следует понимать, что в Java множество возможных хэш кодов ограничено типом int, а множество объектов ничем не ограничено. Из-за этого, вполне возможна ситуация, что хэш коды разных объектов могут совпасть:

• если хэш коды разные, то и объекты гарантированно разные;
• если хэш коды равны, то объекты могут не обязательно равны.

Читать полностью…

Java Quizes Chat

может устроить бои для программистов ? Прогер-мма?

Читать полностью…

Java Quizes Chat

Ещё раз, для тех, кто в танке. Если ты пойдешь на собес на синьора и скажешь, что юзать Date есть гуд, тебя отправят, куда я уже говорил.

Читать полностью…

Java Quizes Chat

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

Читать полностью…

Java Quizes Chat

жававодов читай, по jsr-310 уже десять лет копья ломают. И конструкторы и методы класса столько же и остаются депрекейтед, но никто их не выпилит никогда. Но использовать класс дурной тон теперь. Как товарищ выше правильно сказал, юзай LocalDate

Читать полностью…

Java Quizes Chat

Не класс, а часть методов, сам иди читай документацию

Читать полностью…

Java Quizes Chat

“how to get current date/time in java” site:stackoverflow.com

Читать полностью…

Java Quizes Chat

Это клас устарел.
Используйте новые классы
LocalDate
LocalTime
LocalDateTime

Читать полностью…

Java Quizes Chat

Класс java.util.Date

Класс java.util.Date представляет дату и время. Date хранит дату и время в миллисекундах с 1 января 1970 года 00:00:00 по UTC.

Конструкторы Date() и Date(long date) позволяют создать объект Date с текущей датой/временем или указанной датой/временем в миллисекундах.

Методы getTime() и setTime(long time) позволяют получить и установить время в миллисекундах.

Методы как getDay(), getMonth() и т. д. позволяют получить отдельные компоненты даты/времени.

Методы before() и after() позволяют сравнивать даты.

Читать полностью…

Java Quizes Chat

Юнит-тесты: чек-лист методик проектирования

Смотреть статью

Читать полностью…

Java Quizes Chat

Backend-разработка

Бесплатный курс по backend-разработке от Газпромбанка с оффером для лучших студентов. 

В рамках курса ты сможешь прокачать свои скиллы в backend-разработке, став уверенным junior-специалистом. Для роста на middle-позицию тебе нужен будет только опыт работы, который смогут получить лучшие студенты программы, присоединившись к команде Газпромбанка!

Мы ждем студентов 2 курса магистратуры или тех, кто уже завершил обучение в вузе и хочет развиваться в backend-разработке. Для прохождения отбора достаточно обладать инженерным мышлением, владеть одним из языков программирования, а также знать основы SQL, Computer Science и Linux. 

Оставь заявку и стань студентом академии GPB IT Factory

#для_начинающих

Читать полностью…

Java Quizes Chat

С 8 марта прекрасных девушек 🌹!

Читать полностью…

Java Quizes Chat

какое же урыганское форматирование...

Читать полностью…

Java Quizes Chat

Столько лишнего кода, аж чувствую себя тупым, засомневавшись над такой задачкой

Читать полностью…

Java Quizes Chat

therapi-runtime-javadoc - небольшая библиотека, позволяющая читать Javadoc из Java-кода во время выполнения.

https://github.com/dnault/therapi-runtime-javadoc

Читать полностью…

Java Quizes Chat

абсолютно безопасный вид спорта будет)

Читать полностью…

Java Quizes Chat

Если ты обосновать не можешь, где его можно юзать, это значит не все вокруг дураки

Читать полностью…

Java Quizes Chat

Да но есть конструктор который принимает лонг и этого достаточно

Читать полностью…

Java Quizes Chat

Дурной тон и дипрекейтед разные вещи

Читать полностью…

Java Quizes Chat

Ух блин, разборки программистов 😂😂😂😂

Читать полностью…

Java Quizes Chat

не лезь, если не знаешь, тут интернет, могут и на йюг послать. Класс уже года три как помечен депрекейтед - решение идиотское, так как юзается везде, поэтому до сих пор не депрекейтнули. Предлагали переползать на Calendar.

Читать полностью…

Java Quizes Chat

Чем полезны неизменяемые объекты?

Неизменяемость (immutability) помогает облегчить написание многопоточного кода. Неизменяемый объект может быть использован без какой-либо синхронизации. К сожалению, в Java нет аннотации @Immutable, которая делает объект неизменяемым, для этого разработчикам нужно самим создавать класс с необходимыми характеристиками. Для этого необходимо следовать некоторым общим принципам: инициализация всех полей только в конструкторе, отсутствие методов setX() вносящих изменения в поля класса, отсутствие утечек ссылки, организация отдельного хранилища копий изменяемых объектов и т.д.

Читать полностью…

Java Quizes Chat

⚡️ Тест по Java от OTUS

Проверь насколько хорошо ты знаешь Java и готов освоить Spring!

Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене.

👉 ПРОЙТИ ТЕСТ: https://clck.ru/39PFgk
🎫 Курс можно приобрести в рассрочку

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Java Quizes Chat

Зачем нужны и какие бывают блоки инициализации?

Блоки инициализации представляют собой код, заключенный в фигурные скобки и размещаемый внутри класса вне объявления методов или конструкторов.

• Существуют статические и нестатические блоки инициализации.
• Блок инициализации выполняется перед инициализацией класса загрузчиком классов или созданием объекта класса с помощью конструктора.
• Несколько блоков инициализации выполняются в порядке следования в коде класса.
• Блок инициализации способен генерировать исключения, если их объявления перечислены в throws всех конструкторов класса.
• Блок инициализации возможно создать и в анонимном классе.

Читать полностью…

Java Quizes Chat

charBuffer

Метод charBuffer() используется для получения буфера символов из строки. Он принадлежит классу String.

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

В этом примере создается строка "Hello". Затем из этой строки получаем буфер символов методом charBuffer().
В цикле посимвольно читаем из буфера символы и выводим их на экран.

Читать полностью…

Java Quizes Chat

Погубит ли Java 22 сборочные инструменты?

Смотреть статью

Читать полностью…

Java Quizes Chat

unmodifiableMap

UnmodifiableMap используется для создания неизменяемого представления отображения, это позволяет предоставить доступ к отображению, не давая возможности изменить его.

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

Читать полностью…

Java Quizes Chat

👩‍💻 Освойте JVM и облачную инфраструктуру и станьте востребованным разработчиком на Java в 2024

Пройди тест по Java от OTUS

Проверь насколько хорошо ты знаешь Java и готов к прокачке!

Ответишь — пройдешь на продвинутый курс "Java Developer. Advanced" от OTUS по специальной цене, а также получишь доступ к записям открытых уроков курса.

👉 ПРОЙТИ ТЕСТ: https://clck.ru/39H6xa

🎫 Курс можно приобрести в рассрочку

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Java Quizes Chat

Есть подозрение, что в тестах логгер не работает как в классах
Сделать деломбок( в настройках сверху) и посмотри что нагенерит тебе аннотация сл4джи
Там переменная логгера может не корректно в тесты прокидываться

Читать полностью…

Java Quizes Chat

🚀 Как ускорить разработку приложений на Java?

Узнайте на бесплатном практическом уроке
«JHipster» от OTUS, где вы вместе с опытным экспертом:

- поговорите о JHipster и почему эта тема актуальна;
- затронете Rapid Application Development;
- рассмотрите примеры использования.

Занятие пройдёт 13 марта в 20:00 мск и будет приурочено к старту курса «Разработчик на Spring Framework». Доступна рассрочка на обучение!

➡️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://clck.ru/39EVVP

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…
Subscribe to a channel