Size: a a a

2020 April 07

БТ

Бекмамбет Трахтенберг in Java & Co
почему - хз, но ничего плохого не должно случиться, ну и от отсутствия конфиг файла log4j тоже ничего не случится
источник

S

Stepan in Java & Co
На самом деле не понимаю...это вроде обычная функция я с ней сталкивался оказывается...неужели автоматически нельзя добавлять в ресурсы такие файлы
источник

MK

Max Krugovykh in Java & Co
Stepan
На самом деле не понимаю...это вроде обычная функция я с ней сталкивался оказывается...неужели автоматически нельзя добавлять в ресурсы такие файлы
это не файл , в ресурсах должна лежать конфигурация , как что и в каком формате ты будет записавать в журнал , это как конфигурациия спринга , без неё никак
источник

S

Stepan in Java & Co
Ладно, спасибо всем за участие в вопросе))
источник

C

Cyclone in Java & Co
Чуваки, у меня тут исходный код одного очень проприетарного фреймворка от "предсказателя-будущего".
Есть ли вменяемое объяснение принимать в методах параметр типа Object и первой строкой эксплицитно его кастить в какой-то класс?
И таких методов дохрена.
По-моему, это говно какое-то.

protected boolean somemethod(Object param) {
     return ((Someclass) param).somemethod();
}
источник

MK

Max Krugovykh in Java & Co
Cyclone
Чуваки, у меня тут исходный код одного очень проприетарного фреймворка от "предсказателя-будущего".
Есть ли вменяемое объяснение принимать в методах параметр типа Object и первой строкой эксплицитно его кастить в какой-то класс?
И таких методов дохрена.
По-моему, это говно какое-то.

protected boolean somemethod(Object param) {
     return ((Someclass) param).somemethod();
}
выглядит как говнокод *(
источник

A

Arsalan in Java & Co
Cyclone
Чуваки, у меня тут исходный код одного очень проприетарного фреймворка от "предсказателя-будущего".
Есть ли вменяемое объяснение принимать в методах параметр типа Object и первой строкой эксплицитно его кастить в какой-то класс?
И таких методов дохрена.
По-моему, это говно какое-то.

protected boolean somemethod(Object param) {
     return ((Someclass) param).somemethod();
}
Дженерики скомпленные так же выглядят
источник

C

Cyclone in Java & Co
Arsalan
Дженерики скомпленные так же выглядят
Это исходник, не докомпайл.
источник

MK

Max Krugovykh in Java & Co
Arsalan
Дженерики скомпленные так же выглядят
в теории да , в практике сколько не пробовал Object я там не видел
источник

A

Arsalan in Java & Co
Cyclone
Это исходник, не докомпайл.
Вопрос только в читаемости и обработке всех classCastEx, остальное только как внешний вид. Работает да и ладно, ты же все равно юзаешь верхнеуровневые методы
источник

S

Svail in Java & Co
Ребят можно через replaceAll сразу несколько элементов поменять через запятую, или обязательно еще раз писать через .replaceAll и заменять следующий элемент
источник

NY

Nickie Youngblood in Java & Co
Max Krugovykh
по начану первые лвл 7-8 было интересно , дальше пустая трата времени
Я с трудом осилил эти 7-8 лвл. Возможно, для новичков в программировании сойдёт, но если человек что-то знает, то однозначно лучше книги.
источник

MG

Moe Green in Java & Co
private static final int DEFAULT WIDTH = 300; -  нашел такую строку
подскажите глупому - для меня в данном случае private static - старанное сочетание модификаторов
static - доступна из класса напрямую, не нужно создавать экзепляр этого класса, чтобы до нее достучаться
private - недоступна в экземплярах этого класса
я все правильно рассказал?
источник

MG

Moe Green in Java & Co
тогда - зачем лепить private, если уже есть static?
источник

MG

Moe Green in Java & Co
эмм - эта строка - инициализация поля класса
источник

MG

Moe Green in Java & Co
если static - то эта константа и так не попадет в экземпляр этого класса? или я ошибаюсь?
источник

И

Илья Соколов in Java & Co
Если бы не было private, к полю можно было бы иметь доступ из других классов. А так нет
источник

MG

Moe Green in Java & Co
и еще - в мире js есть автоматические сборщики (builder) - webpack - например.
сейчас я учу java - и каждый раз жму на волшебную красную или зеленую кнопочки в IDEA, чтобы сбилдить или запустить свое нетленное творение
вопрос - в мире java есть автоматические builders? maven, gradle - это случайно не про это?
источник

NY

Nickie Youngblood in Java & Co
Moe Green
private static final int DEFAULT WIDTH = 300; -  нашел такую строку
подскажите глупому - для меня в данном случае private static - старанное сочетание модификаторов
static - доступна из класса напрямую, не нужно создавать экзепляр этого класса, чтобы до нее достучаться
private - недоступна в экземплярах этого класса
я все правильно рассказал?
Возможно, это общая переменная для всех экземпляров класса.
источник

NY

Nickie Youngblood in Java & Co
Других идей, зачем такое делать, нет 🤷‍♂️
источник