Size: a a a

2020 June 02

DC

Denis Chikanov in learn.java
Вадим
Привет. Сервис(каждые 5сек) отправляет и получает по ретрофит данные с сайта. В таком случае проги типа adquard регистрируют множественные соединения. Можно ли как то по другому организовать обмен данными?
Короче есть существенный шанс, что тебе стоит обратиться за советом в @android_ru, потому как там будет выше доля понимания контекста и релевантных ответов
источник

СШ

Слышал Шорохи... in learn.java
Вот тут
источник

СШ

Слышал Шорохи... in learn.java
источник

СШ

Слышал Шорохи... in learn.java
Заблокирован годами бле
источник

А

Алексей in learn.java
Здравствуйте, подскажите, где правильно располагать главный класс приложения с главным методом main? может пакет src.main.java.ui ?
источник

DC

Denis Chikanov in learn.java
Алексей
Здравствуйте, подскажите, где правильно располагать главный класс приложения с главным методом main? может пакет src.main.java.ui ?
1) src/main/java - это не пакет, это конвенциональный путь, используемый системами сборки как корень пакетной иерархии.
2) Main хорошо размещать где-то в верхней точке иерархии классов вашего приложения - допустим, ваш корневой пакет - com.study.app (и от него уже идут "потомки" - ui, domain, что угодно), и тогда ваш мэйн уместно будет смотреться в /src/main/java/com/study/app.
источник

VP

Vitaliy [Optimus Pri... in learn.java
🙈
источник

СШ

Слышал Шорохи... in learn.java
Алексей
Здравствуйте, подскажите, где правильно располагать главный класс приложения с главным методом main? может пакет src.main.java.ui ?
Нет правильного размещения. Поэтому и придумали манифест. Но обычно в самом начале корневого пакета
источник

А

Алексей in learn.java
Ок, спасибо
источник

SK

Sergei Kutcher in learn.java
Добрый вечер! У меня есть регулярка  - text.replaceAll("^[\\d\\W]", " ") и она должна игнорить буквы и цифры, заменять остальное на пробелы. Но строку "War. War never changes.\n" , она превращает в
"War. War never changes."
Почему знаки препинания игнорятся? Пробовал такой вариант - text.replaceAll("^[\\dA-Za-z]", " ")
источник

А

Алексей in learn.java
Denis Chikanov
1) src/main/java - это не пакет, это конвенциональный путь, используемый системами сборки как корень пакетной иерархии.
2) Main хорошо размещать где-то в верхней точке иерархии классов вашего приложения - допустим, ваш корневой пакет - com.study.app (и от него уже идут "потомки" - ui, domain, что угодно), и тогда ваш мэйн уместно будет смотреться в /src/main/java/com/study/app.
а если maven по умолчанию создает такую иерархию nameProject/src/main/java/    правильно будет в пакете java создать еще пакет?
источник

D

Dmitry in learn.java
Алексей
а если maven по умолчанию создает такую иерархию nameProject/src/main/java/    правильно будет в пакете java создать еще пакет?
Да. Java/org/example/projectName - соответственно вашему groupId и artifactId
источник

SK

Sergei Kutcher in learn.java
Регулярка кривая - [^a-zA-Z0-9]
источник

SG

Sergey Grushin in learn.java
Всем привет, скажите, а вот если есть класс Chat, то как лучше назвать интерфейс? Chattable? IChat? ChatImpl?
источник

Е

Евгений in learn.java
Sergey Grushin
Всем привет, скажите, а вот если есть класс Chat, то как лучше назвать интерфейс? Chattable? IChat? ChatImpl?
лучше назвать интерфейс Chat , а класс ChatImpl
источник

h

humanoid in learn.java
Sergey Grushin
Всем привет, скажите, а вот если есть класс Chat, то как лучше назвать интерфейс? Chattable? IChat? ChatImpl?
Не нужен интерфейс значит. Твой класс уже норм интерфейс
источник

СШ

Слышал Шорохи... in learn.java
Sergei Kutcher
Добрый вечер! У меня есть регулярка  - text.replaceAll("^[\\d\\W]", " ") и она должна игнорить буквы и цифры, заменять остальное на пробелы. Но строку "War. War never changes.\n" , она превращает в
"War. War never changes."
Почему знаки препинания игнорятся? Пробовал такой вариант - text.replaceAll("^[\\dA-Za-z]", " ")
Крышу не туда поставил
источник

SK

Sergei Kutcher in learn.java
Sergei Kutcher
Регулярка кривая - [^a-zA-Z0-9]
Пофиксил
источник

SK

Sergei Kutcher in learn.java
Спасибо
источник

SG

Sergey Grushin in learn.java
humanoid
Не нужен интерфейс значит. Твой класс уже норм интерфейс
А как насчет абстрактного класса вместо интерфейса?
источник