Java Portal | Программирование
13K subscribers
1K photos
76 videos
33 files
819 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика

Связь: @devmangx

РКН: https://clck.ru/3H4WUg
加入频道
📓 Система модулей Java.

• Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией. Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен.

#RU
📓 Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry | Бастани Кеннет, Лонг Джош.

• Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке". Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.

#RU
📓 JAVA 2021 лёгкий старт.

• Главная цель этой книги — показать читателю, что программирование на Java, гораздо более проще, чем принято об этом думать. Как известно «хочешь лучше понять сам — расскажи об этом другому», что я и попытался сделать на страницах этой книге в меру своих сил и времени. Эта книга как раз вам поможет обрести базовые знания программирования и языка программирования Java, и избавит вас от проблем с пониманием основ программирования.

#RU
👍1
📓 Классические задачи Computer Science на языке Java.

• Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы. «Классические задачи Computer Science на языке Java» — это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.

#RU
👍1
📓 Java: эффективное программирование.

• Как и в предыдущих изданиях, каждая глава книги состоит из ряда разделов, в каждом из которых описаны конкретные советы, приведены тонкости платформы Java и содержатся обновленные примеры кода. Для каждой темы приводится всеобъемлющее описание и пояснения, как следует поступить в данном случае, как не следует, и почему.
Третье издание охватывает особенности языка программирования и библиотек, появившихся в Java 7, 8 и 9, в том числе конструкции функционального программирования, добавленные к своим объектно-ориентированным корням. В книгу включены также многие новые советы, а также глава, посвященная лямбда-выражениям и потокам.

Основные темы книги:
• Функциональные интерфейсы, лямбда-выражения, ссылки на методы и потоки
• Методы по умолчанию и статические методы в интерфейсах
• Конструкция try-с-ресурсами
• Новые возможности библиотек

#RU
📓 JAVA: быстрый старт.

• Эта книга была написана для того, чтобы помочь вам быстро изучить Java — и изучить хорошо. Книга не требует от читателя опыта программирования. Даже стопроцентный новичок обнаружит, что в ней просто объясняются сложные концепции. Если вы — опытный разработчик, переходящий на Java, материал обладает достаточной глубиной, чтобы вы могли немедленно взяться за программирование. Чтобы дать вам широкое представление о Java, не перегружая лишней информацией, я тщательно подошел к выбору тем. В частности, рассматриваются концепции объектно-ориентированного программирования, средства обработки ошибок, работа с файлами и т.д.

• Также в книге нашлось место для лямбда-выражений. Примеры были подобраны для того, чтобы продемонстрировать каждую концепцию и дать читателю более глубокое понимание языка. Как сказал Ричард Брэнсон: «Самый лучший способ чему-либо научиться — начать это делать». Книга завершается проектом, в котором вы создадите программу учета посетителей клубов с нуля.

#RU
📓 Легкий способ выучить Java.

• Java – один из самых популярных и востребованных языков программирования в мире, но и один из самых сложных для изучения, особенно для новичков. Автор этой книги, Брайсон Пейн, разработал собственный метод обучения, который строится на прохождении материала исключительно на практических примерах.

• Начните изучать Java, создавая несложные игры для ПК и Android, узнавайте, как работает инструмент JShell, используйте популярные среды разработки Eclipse и Android Studio, учитесь искать и исправлять ошибки в коде и становитесь востребованным программистом с книгой «Легкий способ выучить Java»!

#RU
📓 Java. Решение практических задач.

• Рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Приведено более 300 приложений, содержащих свыше 1000 примеров. Продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого. Рассмотрены строки, числа, объекты, массивы, коллекции и структуры данных, работа с датой и временем. Приведены задачи на логический вывод типов, а также файловый ввод/вывод. Представлены задачи, связанные с API рефлексии Java.

• Особое внимание уделено программированию в функциональном стиле, задачам с привлечением конкурентности, правилам работы с классом Optional, а также API HTTP-клиента и API протокола WebSocket. Рассмотрены основополагающие задачи на темы конкурентности, а также углубленные задачи на темы разветвления/соединения, атомарных переменных, прерываемых методов и др.

#RU
📓 Стильный Java. Код, который работает всегда и везде.

• В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приемы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ.

• Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надежно усвоить концепции. Пройдя все этапы создания центрального проекта книги, вы сможете уверенно выбрать правильный путь оптимизации собственного приложения.

#RU
📓 Java. Справочник разработчика (7-е издание).

• Ускоренно овладеть языковыми средствами Java, включая изменения, внесенные в версиях Java 9-11.
• Изучить принципы объектно-ориентированного программирования, используя основы синтаксиса Java.
• Усвоить особенности обобщений, перечислений, аннотаций и лямбда-выражений.
• Овладеть основными методами, применяемыми в объектно-ориентированном проектировании.
• Изучить принципы управления памятью и параллелизма, чтобы понять, насколько они взаимосвязаны.
• Оперировать коллекциями Java и наиболее употребительными форматами данных.
• Пользоваться оболочкой JShell для изучения особенностей программирования на Java в новом интерактивном режиме.
• Ознакомиться с инструментальными средствами разработки из комплекта OpenJDK.

#RU