Java всё еще нужна для тех, кто хочет заниматься Android-разработкой, и Кирилл Розов рассказывает почему.
RxJava — это библиотека для работы с реактивным программированием в языке Java. Она помогает проще работать с асинхронными задачами и потоками данных. Представьте, что у вас...
Термины Serializable и Parcelable относятся к интерфейсам, которые используются для преобразования объектов в формат, подходящий для их передачи или хранения.
Предположим нужно наследоваться от многих абстрактных классов в Kotlin или Java. Как можно решить эту задачу? Давайте посмотрим на агрегацию и композицию.
LinkedList и ArrayList - это две различные реализации списка в языке программирования Java (и не только). Они предоставляют разные подходы к хранению и управлению коллекциями элементов.
Можно ли написать такое мультиплатформенное решение на чистой Java?
C# все ближе подбирается к Java, и есть предположение, что при сохранении тенденции C# может превзойти Java, который до недавнего времени занимал первое место в TIOBE...
JNI (Java Native Interface) — это программный интерфейс в языке программирования Java, который позволяет взаимодействовать с приложениями и библиотеками, написанными на других языках программирования, таких как...
Мы все слышали фразу «стек вызовов функций», но как мы можем узнать конкретно какой он был и что можно сделать с этой информацией?
Google Play Billing Samples — официальные примеры приложений, использующих внутри для подписок и покупок Google Play Billing. Это Trivial Drive Java/Kotlin — покупка товаров/подписок в приложении...
Посмотрим, как устроена разработка в Финтехе, Поиске, Вертикалях и 360 и как выглядят эти сервисы в архитектурном плане.
У Alibaba есть Руководство по написанию кода на языке Java, в котором собраны лучшие практики программирования, разработанные техническими командами Alibaba Group за многие годы. В этом...
Он включает в себя двадцать одно видео на YouTube и репозиторий Github.
В своем новом рейтинге лучших работ Glassdoor поставил Enterprise Architect на первое место в США и Java Developer на первое место в Великобритании.
Помимо создания системы статического анализа, Facebook также создал инструмент с открытым исходным кодом для просмотра и анализа полученных результатов.
Тагир Валеев, техлид команды поддержки Java в IntelliJ IDEA в JetBrains, Java Champion и OpenJDK Committer провел нас по эпохам развития платформы, начиная с того времени,...
Duolingo для Android был Java-приложением в течение первых пяти лет своего существования. Теперь, еще два года спустя, это 100% Kotlin!
Разработка приложений под iOS и Android уже давно стала мейнстримом, но обилие языков по прежнему смущает начинающих разработчиков. Вы хотите стать мобильным разработчиком, но не знаете...
В новом исследовании State of the Octoverse, которое ежегодно публикует GitHub, Python обогнал Java и вышел на второе место по популярности среди всех языков программирования.
Группа исследователей из университета Райса (США) развивает интеллектуальный ассистент разработчика Bayou, позволяющий частично автоматизировать процесс написания кода на языке Java. Проект использует алгоритмы глубинного машинного обучения и модель, натренированную...