
Антон
24.11.2016
15:45:09

Stanislav
24.11.2016
15:45:18
можно писать несколько методов в одном классе
void add(Items items); void add(Things things)

Антон
24.11.2016
15:45:37
addAll
тогда уж

Google

Stanislav
24.11.2016
15:45:57
может там List<Items> :)
тогда add()

Антон
24.11.2016
15:46:10
ну вот меня смущает что он открыл реализацию конкретную
Collection<Collection<Item>> уже может смутит
а вот если Item -> Items -> Itemss

Stanislav
24.11.2016
15:47:43
Во-вторых, это красиво
Items > Collection<Item>

Митко Соловец?
24.11.2016
15:48:29
понял, но мне не по себе от такого
особенно когда не используются плюсы такого подхода, а просто обертки ради обертки

Антон
24.11.2016
15:48:58
Во-вторых, это красиво
ну вот я бы не сказал
interface Items extends Collection<Item> {
}
class ArrayListItems extends ArrayList<Item> implements Items {
}
попахивает кодом для красоты
ну я понял что это важно )

Google

Антон
24.11.2016
15:49:45
для кого-то

Stanislav
24.11.2016
15:50:30
))

Антон
24.11.2016
15:53:22
наткнулся сегодня на валидатор
https://github.com/neoremind/fluent-validator
выглядит вполне используемо
и там даже есть кейс с валидацией по базе

Alex
24.11.2016
15:53:55
<groupId>com.baidu.unbiz</groupId>

Антон
24.11.2016
15:53:56
недавно обсуждали вроде

Alex
24.11.2016
15:54:05
baidu?

Антон
24.11.2016
15:54:25
и

Alex
24.11.2016
15:54:46
еж китайский гугл
неплохо

Антон
24.11.2016
15:55:04
ну в целом пофиг, написано вполне хорошо

Alex
24.11.2016
15:56:31
Да, я поскролил, с пол года назад велосипед на эту тему писал
знал бы где упал

Alexey
24.11.2016
16:14:40
Вроде хреново есть

Allison
24.11.2016
16:29:54
Всем привет ребят. Хочу изучать java, но не знаю с чего начать. С чего начинали вы? Можете посоветовать какие-нибудь книжки/материалы для тех, кто вообще ничего не знает про язык. Спасибо.

Александр
24.11.2016
16:31:31

Andrew
24.11.2016
16:32:15

James Tiberius Kirk ?
24.11.2016
16:32:31

Google

Allison
24.11.2016
16:32:35
Есть. Неплохо знаю HTML/CSS, поверхностно js, довольно хорошо знаю python.

James Tiberius Kirk ?
24.11.2016
16:32:38

Александр
24.11.2016
16:33:15

Ivan
24.11.2016
16:34:10
Фотка гуглится

Александр
24.11.2016
16:34:20

James Tiberius Kirk ?
24.11.2016
16:35:05

Dimas2000
24.11.2016
16:35:33

James Tiberius Kirk ?
24.11.2016
16:35:33
там очень много тупых повторящихся действий, которые в книжке за десять минут проходятся

Allison
24.11.2016
16:35:57

James Tiberius Kirk ?
24.11.2016
16:36:07

guga
24.11.2016
16:36:19
Зачем с такой внешностью учить джава?

Александр
24.11.2016
16:36:26

James Tiberius Kirk ?
24.11.2016
16:36:52
зачем учить джава?

Александр
24.11.2016
16:37:31
хтмл/ксс таки

James Tiberius Kirk ?
24.11.2016
16:37:42

Александр
24.11.2016
16:38:27

Мытко
24.11.2016
16:53:35
Ееее
Книжки

Google

Мытко
24.11.2016
16:54:05
Гейская полка
Джаваскрипт ниндзя в джава

Admin
ERROR: S client not available

Denis
24.11.2016
17:00:18
10 минут каждый урок)?

Stanislav
24.11.2016
17:00:50
Каждый запрос

Sergey
24.11.2016
17:24:40
ребят, чем Class<?> отличается от Class<T>?

sss3 ?
24.11.2016
17:26:11
Неизвестно что вернется

Sergey
24.11.2016
17:32:14
точно. спасибо)

Pavel ?
24.11.2016
18:10:18

Stanislav
24.11.2016
18:28:37

Boris
24.11.2016
20:40:35

sss3 ?
24.11.2016
21:42:35
Ну не совсем
Там же есть супер и экстенд

James Tiberius Kirk ?
24.11.2016
22:44:36
чет обидно что в проде заюзать нормально генерики у меня не получилось
пока что

Мытко
24.11.2016
22:50:54
Каеф

Helyck
25.11.2016
05:27:41
AndroidStudio (подозреваю его Intelly часть) учит меня плохому:
в коде
private String buildPath(String name){
StringBuilder output = new StringBuilder(textureFolder);
output.append(textureSubFolder);
output.append(name);
output.append(".png");
return output.toString();
}
предлагает StringBuilder заменить на String
зачем такая подсказка если подходы более-менее равнозначны?

Anatoly
25.11.2016
05:54:27
ЕМНИП компилятор няша и сам заменит, а читать проще +

Google

Daniel
25.11.2016
05:57:39
хотспотовский компилятор (начиная с какой-то там версии), да
а что там у гуглят иной вопрос

Anatoly
25.11.2016
06:01:13
Ну у гуглят даже http запросы нельзя из произвольного места делать. Наверное и такие штуки умеют) утверждать я это, конечно, не буду)

Dmitriy
25.11.2016
06:12:41

Anatoly
25.11.2016
06:12:52
Ага
Но меня позабавило, когда я впервые наткнулся на это

Dmitriy
25.11.2016
06:15:45
говнокодеры вынудили добавить в андроид

Maksim
25.11.2016
07:35:01
@projvm ?
Кстати, кто-нибудь может туда Макконнелла кинуть? А то не нашёл.

Igor
25.11.2016
08:21:20
В Минске завтра пройдёт встреча Belarus Java User Group, так что регистрируйтесь и приходите :)
http://belarusjug.org/articles/bjug-26112016

Степан
25.11.2016
08:54:04
Можно ли сказать что хешсет это хешмап без значений?) Только на ключах.

guga
25.11.2016
08:54:47
Ты не поверишь, как реализован сет в джаве.

Степан
25.11.2016
08:55:55
Так и реализован.
Вроде как.

guga
25.11.2016
08:58:50
Тогда в чем вопрос?