Ответы пользователя по тегу Java
  • Зачем нужен второй интерфейс в определении класса, если первый интерфейс - наследник второго?

    Jacen11
    @Jacen11
    для удобства программиста, чтобы он сразу видел что NodeRef является Serializable и не нужно было куда то проваливаться. В плане исполнения кода ни на что не влияет. Можно и убрать спокойно, чисто личные предпочтения
    Ответ написан
    1 комментарий
  • Что учить дальше начинающему джависту?

    Jacen11
    @Jacen11
    хотел бы писать вещи, которые можно пощупать руками и показать друзьям

    - В веб идти не очень хочу

    эм. Ну типа все, просто практически ничего в мире больше нет

    работа сугубо в крупных компаниях и крупных городах.
    не волнуйся, всегда полно работы в маленьких городах и маленьких компаниях за копейки. Тут каждому свое

    которые можно просто запустить у себя на компе
    да любые просто

    Kotlin я уже пробовал, и он мне не очень понравился
    хреново, типичный синтаксис современного ооп языка

    - В джаве все действительно настолько страшно, или я сам придумал - сам испугался?
    если говорить аналогиями, в русском все страшно или может все таки зависит от сферы и места работы? тебе не романы писать или новые языковые конструкции. Джава обычный язык общего назначения.

    Есть ли у меня соответствующие моим запросам альтернативы?
    ну я вижу одни "мне не нравится". И это перекрывает буквально все сферы. Выглядит как "хочу чтобы ничего не делать, было легко и много денег за это". Так тут все просто, найти легкую работу и на джаве можно, даже без спринга, и будешь копейки получать(лично у меня такая была). Много всем подряд не платят. Традиционно просто джава в банках используется, а эта сфера сложная. Но есть и другие сферы, да и в банках много левых проектов.
    Ответ написан
    4 комментария
  • Как сделать только допустимые символы в переменную?

    Jacen11
    @Jacen11
    ну вот как раз для этого и существуют сетеры. Можно еще отдельный класс под это сделать
    Ответ написан
    Комментировать
  • Как делать PDF по шаблону?

    Jacen11
    @Jacen11
    можно наверстать пдф в какой нибудь программе, а в джаве потом парсить и поля только заполнять с помощью какой нибудь из либ
    Ответ написан
    Комментировать
  • Почему в Kotlin (а может и в Java) так много методов?

    Jacen11
    @Jacen11
    Зачем так много?
    то есть по вашему лучше когда в проекте велосипеды, так еще они и постоянно повторяются, потому что названия разные и один разраб просто не знал что уже другой сделал простой метод в проекте. Плюс частенько реализация лучше и продуманее своей, нормальный человек не будет тратить много времени на велосипед. Требуется решать задачи бизнеса, а не думать как обрезать строку после определенного символа.
    ИМХО в котлине эти методы скорее наделаны скорее показать преимущество котлина с их эксеншенами, в джаве с этим сложнее было.
    Ответ написан
    8 комментариев
  • Почему intent запускается не в том месте?

    Jacen11
    @Jacen11
    ты вообще хоть немного пытаешься думать? голова не только для еды нужна

    пытаюсь вызвать в Intent.ACTION_VIEW другой метод
    Intent.ACTION_VIEW является строкой, как можно что то вызывать в строчке текста?

    .setData(sendLink())
    зачем ты делаешь этот сет если туда все равно всегда засовываешь null? Если метод должен только uri формировать, нахрена там происходит запуск активити?

    .addCategory(Intent.ACTION_SEND)
    зачем добавляется еще категория, если ты данных туда не добавляешь и вообще непонятно что делаешь

    new Thread(()
    это ты сам придумал? ни разу не видел чтобы кто то это использовал

    что бы оно не открывало браузер на часах, а показывало окно поделится ссылкой на часах
    очевидно сделать интент для "поделиться ссылкой", а не мешать все в кучу
    ACTION_SEND - поделиться чем то
    ACTION_VIEW - показать что то
    можно по переводу догадаться
    Ответ написан
  • Почему нет цикличных референсов в обявлении Enum?

    Jacen11
    @Jacen11
    тебя ждет боль
    https://habr.com/ru/company/sberbank/blog/416413/
    вот одна из статей. В основном проблемы от совместимости, в джаве дженерики не сразу появились, поэтому потом пришлось изварачиваться
    Ответ написан
    Комментировать
  • С чего начать изучение Java для Android?

    Jacen11
    @Jacen11
    да не разрабатывает никто на андроиде на джаве, все на котлин пишут
    Серия книг Head First как раз начала изучения, там есть все эти технологии
    Ответ написан
    1 комментарий
  • Как правильно отправлять файлы в RESTfull приложении?

    Jacen11
    @Jacen11
    обычно ссылку на файл передают в объекте, клиент потом по ссылке качает
    получается больше гибкости, клиент может не дожидаться окончания загрузки тяжелого файла и уже что то показывать. Ну и так проще обычно
    Ответ написан
    2 комментария
  • Зачем нужен WebFlux?

    Jacen11
    @Jacen11
    не знаю как сейчас, а пару лет назад создатели спринга в своей доке говорили что если у вас уже все работает вам флакс не нужен, никаких преимуществ он не дает. Сделали потому что реактивный подход модный молодежный. Дело вкуса, кому что больше нравится
    Ответ написан
    Комментировать
  • Как получить доступ к управлению воспроизведением неактивного окна?

    Jacen11
    @Jacen11
    в огнелисе или яндекс браузере стандартная фича открыть видео в отдельном окошке. Оно будет поверх всех окон и его размеры можно менять как хочешь
    Ответ написан
    Комментировать
  • Почему неправильно работает цикл: после нормального вывода выводится бесконечность, а потом NaN?

    Jacen11
    @Jacen11
    double нельзя использовать в математических расчетах, там и ограничения и погрешности, BigDecimal для этого используют обычно
    Ответ написан
  • FAILURE: Build failed with an exception. Как починить?

    Jacen11
    @Jacen11
    по тому что есть на скрине абсолютно ничего не понятно
    когда хочу установить gradlew
    нет тут его установки, тут какой то скрипт стартуется и выполняется сборка гредлом

    скорее всего дело в кириллице в пути к файлу, не надо так делать. Вообще ничего не надо хранить на рабочем столе
    Ответ написан
    Комментировать
  • Как загружать видео в firebase и обратно?

    Jacen11
    @Jacen11
    Как загружать видео в фаербэйс
    https://firebase.google.com/docs/storage/web/uploa...

    Как загружать видео в фаербэйс допустим сделать активити работы с камерой.
    с русским языком знаком? что это вообще за поток сознания

    Как сделать так чтобы видео снятое уходило в storage
    https://www.google.com/search?q=android+%D0%BA%D0%...

    можно было его посмотреть в videoView другого активити при этом чтобы можно было листать видео?
    https://www.google.com/search?q=videoView

    начни с азов, не надо лезть в дебри
    Ответ написан
    Комментировать
  • Как добавить action menu activity?

    Jacen11
    @Jacen11
    и где пример того что ты сделал? как ты "встраивал" меню? что не получилось? что еще за детектив которого ты создаешь?
    Ответ написан
    Комментировать
  • Как протестировать приложение в андроид студио?

    Jacen11
    @Jacen11
    6347ca2b740a4692597760.png
    нет, есть
    Ответ написан
    Комментировать
  • Как добавить LinearLayout в binding через кнопки?

    Jacen11
    @Jacen11
    https://translate.google.com/?sl=en&tl=ru&text=bin...
    в связывании никак.

    https://www.google.com/search?q=%D0%BA%D0%B0%D0%BA...

    лучше все таки для начала хотя бы оглавления учебников почитать (чтобы узнать что вообще есть) и пару гайдов
    Ответ написан
  • Почему thymeleaf не работает?

    Jacen11
    @Jacen11
    там вроде же конфиг еще нужно сделать
    https://stackoverflow.com/questions/27381781/java-...
    Ответ написан
    Комментировать
  • Как сделать итерацию массива?

    Jacen11
    @Jacen11
    какой же ты херовый программист, бесплатный совет тебе, брось ты это дело, ну не твое это. Ошибка исправляется тупо нажатием мышки и понятна даже последнему джуну который только неделю учит джаву

    6309432d087e6415074825.png
    6309430e3da12738990683.png
    6309431ff1a25300924516.png
    63094325bd7d5043636986.png
    Ответ написан
    Комментировать
  • Как добавить в цикл элемент перебора?

    Jacen11
    @Jacen11
    что бы код проверяя условие, не останавливался на первом же if, а проверял и следующие варианты
    что это за бред. Я даже растерялся. Чем тыкать все подряд слова в надежде что сработает, лучше узнать что они делают. Коньтинью делает переход к обработке следующего элемента. Где в этом коде цикл? Где следующий элемент?

    Еще расскажи зачем тебе побитовое И? Ты вообще знаешь что это такое раз используешь?

    Все что после return не делается, потому что уже вернул значение из метода. Что угодно пиши после, выполняться не будет

    Подскажите, как правильно это надо записать?
    менять логику, условия. Ну и конечно тут switch нужно использовать

    Рекомендую для начала открыть список всех слов в джаве и изучить что они означают. Их не так много
    Ответ написан