Код в мешке
248 subscribers
8.94K photos
1.58K videos
2.11K files
42.1K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Forwarded from IT литература
Please open Telegram to view this post
VIEW IN TELEGRAM
Чтобы всегда оставаться востребованным, нужно постоянно обновлять свои знания. Эти советы расскажут вам, какие области стоит познавать и улучшать.

https://nuancesprog.ru/p/12196

@nuancesprog #статьи #Java
Forwarded from Типичный программист
Книги для начинающих Java-программистов

Хотите что-нибудь почитать пока есть чуть больше свободного времени, чем обычно? Держите нашу подборку книг для начинающих Java-разработчиков:

https://tprg.ru/JUn0

#java #книги
Forwarded from Типичный программист
Подборка open source проектов на разных языках программирования, которые подойдут для изучения самым новичкам в программировании:

https://tprg.ru/vZhF

#java #python #cpp
Подборка туториалов по разработке проектов на различных языках программирования — текстовый редактор на C++, HTTP-сервер на Java, todo-list на Python и много другое:

https://tprg.ru/l4SK

#python #cpp #java
Forwarded from Типичный программист
Годнота для Java-разработчиков: дорожная карта с пояснениями и полезными материалами на 2022 год

Как всегда, кратко — на картинках, а более подробно — в статье на Medium: https://medium.com/javarevisited/the-java-programmer-roadmap-f9db163ef2c2

#java #шпаргалка
Forwarded from Типичный программист
Java 25: начинается эра «без шаблонов»

Недавно вышел JDK 25. Он является версией с долгосрочной поддержкой, а значит, что в нём отлажены экспериментальные функции и их уже можно смело использовать до следующей LTS версии.

В 25 версии появилось много улучшений:

➡️ Упрощение импорта модулей: теперь можно просто импортировать модуль java.base, который автоматически включает все часто используемые пакеты. Это значительно упрощает начало файлов Java и уменьшает количество операторов импорта.

➡️ Компактные исходные файлы и методы main: синтаксис стал более лаконичным, и теперь можно использовать void main() как точку входа в программу. Методы, такие как println, теперь доступны через новый класс java.lang.IO, который неявно импортируется в компактных исходных файлах.

➡️ Гибкие тела конструкторов: разработчики могут выполнять логику в конструкторе до вызова super(), что позволяет использовать пролог (операторы до super) и эпилог (операторы после) для выполнения различных задач перед инициализацией родительского конструктора.

➡️ Scoped Values: эта функция официально заменяет ThreadLocal, обеспечивая неизменяемость данных, ограниченное время жизни и эффективность работы с виртуальными потоками.

➡️ Compact Object Headers: заголовок объекта был сжат до 64 бит (8 байт), что автоматически уменьшает объём занимаемой памяти и улучшает локальность кэша процессора.

Это ещё не всё. Почитать подробнее с примерами можно в этой статье.

#java
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Репозиторий: PVS-Studio — статический анализатор кода

PVS-Studio — статический анализатор кода, который выявляет ошибки и потенциальные уязвимости в в исходном коде программ, написанных на языках С, C++, C# и Java.

— Инструмент помогает контролировать качество кода и обеспечить безопасность проекта

Официальный сайт (https://pvs-studio.ru/?ysclid=mfmbahexao830446275)
PVS-Studio. Тестируем статический анализатор кода на реальном проекте (https://xakep.ru/2022/07/13/pvs-studio-test/)

#Scanner #C #Java #Vulnerability

@hackernews_lib