Этого треда уже нет.
Это копия, сохраненная 27 января 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Java thread #78 /java/ 1308356 В конец треда | Веб
Прошлый >>1299742 (OP)

Q: Поздно ли вкатываться в айти в 20/30/40/100 лет?

А: Нет, не поздно.

Q: Cобираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?

A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.

Q: Хули все книги на английском?

A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.

Q: Что скажете за джавараш?

Если вкатываешься с нуля, то можешь написать пару "хеллоу ворлдов" до 10 лвла. Дальше курс рассчитан на ленивых и не умеющих читать книжки людей. Количество говнокода зашкаливает, годных задачек пару штук на весь курс. В любом случае решать тебе.

https://github.com/qqqlll/Java-Thread/wiki
2 1308360
Что там с жабой, какой-то котлин паразитирует на вм, может ли жаба запретить всем этим котленолюбам использовать свою вм, что они тогда делать будут?
3 1308361
>>08360

>котлин


кроме пиара шонить есть?
4 1308363
>>08361
Я хз, хочу вкатиться, вот и думаю.
5 1308364
>>08363
если тебе стопудово вкатиться на работу, то вкатывайся в жабу. если вкотиться в секту без гарантий, то можешь поробовать котёл
6 1308367
>>08364
Оке, спс
7 1308368
>>08364

>имплаинг жаба не секта

Screenshot2018-10-24-22-10-35-1.png109 Кб, 720x533
8 1308404
{••• в шапку следующую например
9 1308468
посоветуйте годный стай-гайд по напиасанию java кода.
10 1308495
>>08356 (OP)
Занимаюсь энтерпрайзом и вебом. Посоветуйте книгу про архитектуру приложений, после прочтения которой мой скилл вырастет в несколько раз.
Читал "Чистый код", "Экстремальное программирование", "Рефакторинг".
11 1308528
Пишу веб сервис на спринге, который дёргает ВК апи. Собственно иногда будет возникать задача сделать несколько тысяч запросов за раз, а у ВК есть частотное ограничение (25 запросов в секунду). Как решить это правильно? Сейчас методы, которые нужно вызвать складываются в очередь, а scheduled task 20 раз в секунду далает poll(), перед этим проверив, не пустой ли массив. И что-то мне подсказывает, что это еботня и решается эта задача не так, хотя этот костыль в принципе нормально отрабатывает.
12 1308653
>>08468
Гугловский.
13 1308657
>>08360
Зачем запрещать ебанько? Во-первых опенсорс самой вм, во-вторых другие языки на вм двигают инновации и хорошее можно посмотреть и внести в саму джаву.
14 1308659
>>08495

>экстремальное


Ты не умер пока код писал, няш?
15 1308742
>>08528
1. договориться с вк
2. принять ограничения
16 1308744
>>08653
вопрос ради вопроса. гугл когда стал законодателем стиля написания прог?
17 1308748
>>08742
1. Пункт договориться с вк наверное маловероятен, все только тестится пока.

2. Принять, да. А как правильно реализовать очередь, выполняемую с задержкой? Уж больно этот

> методы, которые нужно вызвать складываются в очередь, а scheduled task 20 раз в секунду далает poll(), перед этим проверив, не пустой ли массив.


способ мне кажется костыльным. Или я ошибаюсь и это норм считается? Не хочется процессорное время на сервере впустую тратить и вообще совершать столько действий столько раз в секунду, ибо @Scheduled работает все время, когда запущен сервер.
18 1308806
>>08748
погоди. сколько мегов-гегов не отпавляй, есть ограничение. так? или распредиилять их (потоки) или нет. по другому никак. но поять же. в онлайнах не бывало за стольник или 50 юзеров.
19 1308811
>>08806
upd: к этому. только праатика распределения. как в мморпг. сервер - 50, второй сервер -50, третий сервер -37

пляши под дудку вк и играй с вариациями.
20 1308813
Без вышки реально вкатиться на работу?
21 1308816
22 1308864
Есть разница? я сижу на линукс, тут опен ждк, не видел уроков под линукс, подойдут ли для меня уроки от тех кто сидит на винде? я пока не могу установить виндовс
23 1308866
>>08864
пойдут
24 1308906
>>08864
не меняет сути. тот же jdk, только некоторых специфичных либ нет.
25 1308909
>>08806
>>08811
ЯННП.
Короче пока решил так делать:

private void invokeMethod(String methodName, Map<String, String> params) {
methodsQueue.add(getMethodUri(methodName, params));
if (!executor.isShutdown()){
Runnable poll = this::pollMethod;
executor.scheduleAtFixedRate(poll,0, millisecondsPerVkApiRequest, TimeUnit.MILLISECONDS);
}
}

private void pollMethod() {
if (!methodsQueue.isEmpty()) {
String methodUrl = methodsQueue.poll();
//.... вся обработка и отлов ошибок ....\\
}
} else
executor.shutdown();
}
26 1308927
>>08356 (OP)
Очен хочу вкотится в джаву вашу. Есть ли возможность найти работу без профильного образования?
27 1308978
Ребят, посоветуйте топ-книгу по ООП в контексте Java.
С меня как всегда
28 1308992
>>08906
Спокойно пользуется в проде, так что да.
доки не забудь скачать
29 1309010
>>08927
есть
30 1309046
>>08927
Ты в начале пару лет поучись а потом уже про работку думай.
Даже после профильного образования тебе там ВНИМАТЕЛЬНО читать штук 5 книг по 1000 страниц.
Вот тебе первое задание:
1) Поставить линупс
2) Обмазаться консолью
3) Установить git
4) Вкурить мануал по гиту
5) Зарегистрироваться на гитхабе
6) Вкурить туториал по гитхабу
7) Каждый день зеленить гитхаб говном своим.

Если с этим не справишься за неделю то вайти не для тебя.
Свободная касса макдака ждёт!
31 1309053
>>08978
Elegant Objects
32 1309061
>>09053
Давно его не форсили
33 1309073
>>09061
Годная книга же.
35 1309082
>>09077
Тут частенько двачеры плачут что не могут в гитхаб. сложна!!!
36 1309101
>>09046

>пару лет поучись


Если тебе понадобилась пара лет, чтобы вкатиться на работу, у меня для тебя плохие новости.
37 1309131
>>09101

>Если тебе понадобилась пара лет, чтобы вкатиться на работу, у меня для тебя плохие новости


Если анон на 2че такие вопросы задаёт то может и двух не хватит.
38 1309133
Arrays.equals(float[] a, float[] b) сравнивает с учетом эпсилон или надо самому приблизительное сравнение писать?
39 1309138
>>09133
Исходники глянь
40 1309142
>>09138
Сравнивает как целые :/
41 1309170
>>08528
Делай запросы с разными api key. Если есть ограничение ещё и по айпишникам, то ещё и с разных инстансов. Докер/Кубер в помощь
42 1309262
Почему у меня в спринге автовайрится прокси вместо нормального бина?
image.png420 Кб, 750x750
43 1309270
>>08356 (OP)
Привет, явики!
Я тут хочу в котлиниться, но меня мучаеть один вопрос.
Что пишут на Яве? Ну кроме приложух под андроид а ещё меня мучает вопрос, как игры не лагают на джаве? ведь там сборщик мусора и все дела.
Что на джаве пишешь ты анон? И почему не использовал другой язык?
44 1309272
>>09262
Потому что реализует тот же интерфейс? Qualifier юзай
45 1309273
>>09272
Юзаю.
46 1309274
>>09270
Highload back-end.
Базарю, после пары лет красноглазого дроча аппсерверов Android прост как табуретка.
47 1309277
>>09274

>аппсерверов


Ты это имеешь ввиду? https://en.wikipedia.org/wiki/Appserver.io

>Highload back-end.


типа чтоб много пользователей сразу могло юзать веб-приложение?
То что код на виртуалке и со сбощиком мусора не делает его медленнее? Как было в твоём опыте?
48 1309320
посоны, что по tbdd читнуть?
49 1309337
>>09262
Кастомные BeanPostProcessor-ы писал?
50 1309374
Поясните за яву, есть какие-нибудь стандарты? ну например, в с++ есть стандарты 99, 14, и т.д, и я беру книгу, ага, вижу она 2016 года затрагивает тот стандарт, а как быть в яве? я что хочу сказать, я нашел, например, старую книгу по яве 7, а яву 7 перестали поддерживать, как быть? не знаю, наверно не смогу выразить то что хотел, ночь, уже начал забывать что хотел то, не знаю стоит ли вообще отправлять этот пост, ну да ладно, если не трудно поясните
51 1309448
Может ли абстрактный класс не иметь абстрактных методов? хочу пиздануть абстрактный класс, чтоб никто не мог создавать еговшни инстанции, или это пиздец и растрельная статья в вашем этом жабном варианте ООП?

Ну допустим может. Короче, есть один абстрактный класс без абстрактных методов с полем representation и методом toString(). Вот:

public abstract class Foo{
static String representation = "?";
Foo(){}
public String toString(){
return representation;
}
}


от него наследует класс Bar:

public class Bar extends Foo{
static representation = "#";
Bar(){}
}


Как сделать, чтоб toString() на объектах Bar выдавал "#" ? Нужно ли будет обязательно перегружать toString()? Что-то как-то это ваше ООП больше морочит, нежели позволяет избегать повторения кода.
52 1309450
>>09277
Джава один из самых быстрых языков. Но ей нужно много ресурсов.
54 1309485
>>09448
толсто
55 1309495
>>09485
Серьёзно, как создать такое поведение, чтоб функциональность была в родителе, вроде "дёргай static поле с этим именем", а у детей только менять значения в полях?
56 1309557
>>09495
Вот допустим я пытаюсь сделать такой костыль:

public String toString(){
return this.getClass().getField("representation").get(this);
}


но оно же не пройдёт так?
57 1309622
>>08744
Ты тоже можешь стать законодателем, выложи свой код стайл в веб и хвастайся всем. Есть ораклавский, есть гугловский, есть square и тд, может в каких-то тимах свои мутации.
58 1309624
>>09374
Тут нормально с обратной совместимостью, редко брейкингченджи появляются. Просто в книге с семерйко ты не узнаешь новых фич которые появились в 8, 9, 10, 11 и вот уже почти 12.
sage 59 1309682
>>09624
А какие там "фичи" появились? Хипстерские СТРЕЛАЧКИ эти? Или уродливое стрим апи, которое к тому же тормозит как не знаю что? Или костыль Optional? Или модули, которые распидорасили половину библиотек?
60 1309752
>>09624
А, это просто как обновления, просто нужно обновлять знания и все, и не думать о стандартах, ясно, спс
61 1309798
>>09682

>нинужно рррряяя


Ясно
sage 63 1309839
>>09798

> пук

64 1309840
>>09682
for (int i = 0; i < butthurt; i++) System.out.println("Кудах");
65 1309841
>>09840
Вот ты и спалился, уебок.
66 1310015
Пацаны, вкатился на жавураш (не кидайте ссаными тряпками, там курс копейки стоит), есть вариант хотя бы джуном стать по окончании курса?
Мимо 24 лвл гуманитарная вышка-кун
67 1310044
>>10015
Если будешь как чертила ебашить, то есть, но учти что помимо раша придется поглощать кучу инфы
68 1310067
>>10015
Для начала пойдёт, но джуном ты не станешь. Для джуна нужно знать гораздо больше, чем даёт тебе жавараш.
69 1310093
>>10067
А что еще нужно для джуна?
70 1310106
>>10015
короче, чтобы устроится джуном тебе кроме твёрдых знаний core java и прочих алгоритмов нужно знать что такое тдд, уметь писать тесты, уметь хорошо пользоваться spring bootом и чем-нибудь типа хибернейта. это очень дохуя работы, если ты не талантливый. 90%, что ты в одно лицо не осилишь. самый верняковый вариат поиграться в жабараш и потом пиздовать на тренинг в ближайшую галеру, а там уже как пойдёт.
71 1310110
>>10106
Анончик, подскажи и мне, пожалуйста. Я уже совсем запутался между этим тырпрайзом и вебом на джаве. Я сначала смотрю что-то на ютубе, потом заправляю книгами. Так вот. Нужно ли учить Java EE ? Я осилил кор и прилежащее к нему, а теперь хуй пойму, мне надо сразу в сторону бд, хибера и спринга смотреть, или этот EE огромный изучать ? Там ещё какие-то Java fx и ТД и ТП, на сайте работки к джуниорам везде разные требования, сложно сложить картину того, что нужно. Единственное, что я понял, в половине надо хтмл жс, в половине не надо, как это понять. И что все таки с Java EE?
72 1310111
>>10110
Ну, то есть я понял, что ее для тырпрайза нужен, а не мертв ли он? Или везде, где не требуется жс-хтмл - то это тырпрайз направление ?
73 1310114
Аноны, извините заранее за тупой вопрос, только вкатываюсь, но:
что не так с наследованием private полей? Получается, сами поля наследуются, а права доступа к ним нет? И объектам класса-наследника нужно со своими же унаследованными private полями взаимодействовать только через левый класс и его функции? Нахуя так зделоли? Можно я буду их вместо private делать protected и не заморачиваться, или есть какой-то смысл именно в такой организации доступа?
74 1310116
>>10110
Ну ты там по верхам глянь всё,
запомни что к чему и для чего,
к примеру jsp и jpa и прочее,
запили хелоувордов про каждое,
загугли и добавь в избранное мануалы по теме, примеры коды и т.д.
Если что потом понадобиться первое впечатление уже будет + будешь знать какими мануалами сразу начинать обмазываться
75 1310120
>>10110

> надо сразу в сторону бд, хибера и спринга смотреть, или этот EE огромный изучать


EE отмирает и не нужен, нужны спринг с хибернейтом, это тоже тырпрайз
76 1310128
>>10114
С появлением модулей инкапсуляция вышла на новый уровень. Теперь всем поебать, что там у тебя, ибо экспортишь только то что захочешь. Ебашь протектеды, если хочется, только про модули не забудь, шоб инкапсуляцию не проебать.
77 1310194
Есть какие-нибудь годные материалы\статьи по регуляркам? Оказывается больше года прошло вкатывания, но я так и не удосужился это чекнуть.
78 1310233
>>10194
Есть вот такая приколюха, можешь с ней поиграться
https://regex101.com/
79 1310244
>>10194
Зачем? Регулярки гуглятся.
80 1310257
>>10194
Блять, ладно, я разобрался тщательно почитав доки. Но я нихуя не понимаю как мне сука объединить числа и русские символы, нихуя не ищется что-то вроде 8987913392 П.П. Киров. Как мне эти юнионы делать то
Написал что-то такое, но нихуя не работает [0-9][\p{InCyrillic}]+
ломбок червь пидор 81 1310261
кинул зип архив со всем проектом (intellij) (гитхаб для слабаков), чел импортировал проект, но геттеры сеттеры и вся хуйня не работает. то есть @Data, @AllArgsConstructor и т.д. над классами стоит, но нихуя не делает. пробовал удалить эту аннотацию и добавить - не помогает. когда я чужой проект с ломбоком так же импортировал, была такая же проблема. как пофиксить?
82 1310265
>>10261

>чел импортировал проект


Нахуя?
Прост открывай его.
Мавен, грандл или прост идешка наёдёт все сама
83 1310266
>>10233
Бтв заебись сайт. Он мне помог. В итоге результат:
^>>[0-9]\s[\sЁёА-я]+
84 1310280
>>10261
Зависимости сами не скачаются, пусть чел соберёт проект - при сборке всё и подтянется.
85 1310282
>>10265
не помогло(
>>10280
соберет в смысле Build -> Build project?
проект maven, все вроде бы скачалось, импорты красным не подсвечиваются. а при сборке не хочет компилить - синтаксические ошибки в местах, где я getField() делал какой-нибудь
86 1310287
>>10282
Enable annotation processing включено?
Снимок экрана от 2018-12-12 21-03-55.png112 Кб, 1044x845
87 1310290
>>10287
вроде бы да. я сюда не лазил никогда
88 1310294
>>10093
быть джуном
89 1310336
Как называется, когда на собеседовании ты уверенно рассказываешь, что в java параметры передаются по ссылке, а в первый же рабочий день обсираешься с этим?
90 1310346
>>10336
Чего нахуй? Тебя приняли на работу после этой хуйни и не объяснили, что это ошибка?
91 1310351
>>10346
Нет, рассказал я как раз все верно, а на практике оказалось, что я не понял, в чем разница.
92 1310391
>>10351
В джаве же все аргументы передаются по значению, просто у ссылочных типов значение - ссылка, я так это понимаю. Сеньерыпомидоры, рассудите
[i]Вкатывальщик[/i]
image.png400 Кб, 640x354
93 1310393
>>10351
f(int) и f(Integer)?
94 1310418
>>10391

>просто у ссылочных типов значение - ссылка


чувак, думашь так случайно получилось, что любимое исключение называется NullPointerException? "ссылки" в жабе - это философская концепция, не более. как и "сообщение", например.
95 1310583
>>10093
Нужно знать какую-нибудь реляционную СУБД хотя бы на уровне CRUD, а лучше ещё уметь писать хранимые процедуры, триггеры, уметь создавать схему базы (сюда входят знания про нормальные формы) и хуярить select'ы со сложной логикой.

Быть способным запилить простую морду на связке HTML+CSS+JavaScript, уметь как минимум в AJAX, а лучше ещё быть знакомым с Angular или Bootstrap.

Знать основы Java EE и Spring, уметь пилить простые веб-приложения.

Уметь в ant, maven и gradle.

Ну и настраивать всё это хуеплётство на линухах и виндовсах.
96 1310584
>>10583

> ещё быть знакомым с Angular или Bootstrap


Сразу видно человека, который с фронт-энд разработкой не знаком вообще :)
97 1310586
>>10584
Ващет ты прав. Как раз вкатываюсь.
Но всё равно поясни.
98 1310592
>>10418
Нихуя не понял. Можешь подробнее объяснить? Нуллпойнтер экзепшн любимое исключение потому что чаще всего выбрасывается или в каком смысле? Я прогал всякие коллекции в паскале с помощью ссылок, особой разницы с джавой не заметил - исключение в том случае, если ссылка ни на что не указывает. Алсо сейчас ещё погуглил - почти везде пишут, что в джаве передача по значению всегда идёт, даже приводят примеры кода это поддерживающие
99 1310593
>>10586
Bootstrap — CSS-фреймворк, который по сути даёт layout в виде сетки и красивые (на самом деле не очень) кнопки/инпуты/селекты/чекбоксы.
Angular — фреймворк для разработки SPA.
У этих вещей абсолютно разные задачи и сложность освоения. Поэтому фраза "быть знакомым с Angular или Bootstrap" абсурдна. Это всё равно, что сказать "быть знакомым с интегральным исчислением или линейными уравнениями".
100 1310594
>>10592
Всё ты правильно говоришь. Передача параметров в Java действительно выполняется только по значению, а название исключения NullPointerException просто пришло в наследство из C++, где есть ещё указатели и передача параметров по ссылке. Ууказателей, то есть сущности pointer, в Java нет, но название NPE осталось.
101 1310596
>>10593
Справедливо. Добра тебе :3
102 1310613
>>10583
Можешь объяснить, какая разница между спрингом и джава ее?
Можно просто учить спринг, не залезая вообще в ее? Спринг может заменить ее, или там одно из другого вытекает, и сначала надо ее, а потом спринг ?
103 1310615
>>08356 (OP)

>На джаве фриланса нет


Тогда почему на том же апворке он есть в списке для заказов?
104 1310636
>>10393
здесь же разницы нет, кроме того что Integer может быть null?
105 1310652
>>10261
Может нужен плагин для ломбока?
106 1310659
>>08356 (OP)
Здарова бандиты. Посоветуйте хороший декомпилятор для java, нужно пару .jar файлов вскрыть, посмотреть чё внутри. Хочу услышать мнение местных какой лучше брать.
107 1310670
>>10613
Java EE технически представляет собой набор библиотек, накатываемый поверх Java SE, и позволяющий писать клиент-серверные веб-приложения на Java.

Когда EE вышла, она была довольно тепло подхвачена коммюнити, так как позволяла писать мощные приложухи и сайтики для интернета. Но был у неё один недостаток — высокая сложность. Даже для самых простых вещей нужно было написать дохуя кода во многом именно поэтому java приобрела сомнительную славу "многословного" языка с большим количеством boilerplate-кода. И, глядя, на это, часть чуваков решила "Хватит это терпеть!"© и нахуярила свой набор библиотек для клиент-серверных приложений, назвав его Spring.

Обе эти технологии существуют в тесной взаимосвязи и развиваются вместе. Spring внутри себя использует сервлеты из Java EE, Spring JPA является реализацией спецификации, введённой в Java EE. С другой стороны, Java EE с развитием понапиздила много идей из спринга. Например, JNDI в поздних версиях был перепилен так, что @Resources стала фактически эквивалентом @Autowired.

В реальной разработке используется и то, и другое, хотя Spring последнее время заметно выигрывает. Но учить всё же лучше, начиная с EE, потом перекатываясь на Spring.
108 1310673
>>08356 (OP)
Сап пограммисты!
Вкатился в джаву как год (правда SE), за это время полностью разобрался со свингом, мавеном, гитом, градлом, антом, начал разбираться в паттернах, хибернейтом, спрингом. Усталось нереальная от мониторинга хабра, к примеру открываешь ссылку читаешь какой спринг заебательский и все такое ел бы его если бы был съедобным, открываешь следующую, а там чувак фулл стак говорит нахуй вам фреймворки, изучайте архитектуру. На ютубчиках вообще 3,5 калеки к которым никакого доверия.
Отсюда вытикает просьба помочь с выбором литературы, не надо впихивать ютуб каналы и говорить да он круто объясняет, это чушь, пока не разберешься сам, это ерунда, а делать под копирку еще большая ерунда.
И так кто чем может помогите просто названиями книг или годных ресурсов, интересует : Angular, Java 8 (Stream), Spring (Core, mvc и т.д.), Hebirnate, PostgreSql, MongoDB, Jetty, Jersy.
Тонны нефти каждому откликнувшемуся анончику.
109 1310683
>>10673
Вот ты. Ответь мне, зачем тебе это?
Без названия (2).png31 Кб, 803x597
110 1310695
>>08356 (OP)
Сап! Пытаюсь в gui java, но столкнулся с проблемой, что даже не знаю, как ее загуглить.
В общем, есть один tabbedPane, а на нем несколько кастомных табов tabComponent из Jpanel с JTextLabel и JButton для закрытия.
Проблема в том, что при клике на таб второй раз, после ее выбора появляется богомерзкое выделение(?). Как его убрать?
111 1310708
>>10673
Spring in Action 4
112 1310748
Посоны, что по тестам и основам тдд почитать для нубасиков?
Pragmatic Unit Testing in Java 8 with JUnit нормально?
Может Test-Driven Java Development by Viktor Farcic & Alex Garcia?
113 1310751
>>10748
Прочитай википедию по теме и начни просто писать простые тесты к коду который пишешь. Как войдёт в привычку уже есть смысл углублять.
114 1310837
>>10695
Да оставь ты курсор, ёп. Может быть у кого-то мышки нет.
115 1310861
>>09816

>https://ideone.com/Y3cHwP



игра-лабиринт. каждая клетка может быть как стеной, так и проходом, или (уже позже когда-нибудь) проходом с каким-нибудь бафом. Ну вроде кустов или льда или ещё какой хуйни. Карта уровня хранится в текстовом файле, каждый символ задаёт характер клетки.
На каждый вид клеток я создаю класс, который наследует от абстрактной клетки. Чтобы потом всё это расширять простым добавлением нового класса, я подумал, что напишу какую-нибудь фабрику, которая при старте бы себя создавала. То есть чисто на рефлекшинах смотрит какие есть классы, которые наследуют абстрактной клетке, дёргала бы их статистическое поле с символом, который характеризует эту клетку на карте, и потом фабрика бы выдавала подходящий объект клетки. как-то так.
116 1310888
>>10683
Ответ прост, разобраться в синтаксисе и архитектуре высоконагруженных, многопоточных приложений, получать бабки совместимые с неплохой жизнью, после вкатываться в ИИ, в окончании стать богом для расы ИИ.
изображение.png693 Кб, 895x505
117 1310890
>>10708
Держи анончик, как и обещал. Уже начал читать.
118 1310943

>2019


>JAVA

119 1310962
>>08356 (OP)
Как в спринг буте добавить соединение с БД в ApplicationContext во время выполнения?
image.png201 Кб, 450x299
120 1310970
Безымянный.png516 Кб, 732x474
121 1311005
Здравствуйте мои дорогие
122 1311091
>>11005
Годных хохол!
Только на волне патриотизма слегка ебанутый!
Выпилился с контактека т.к. вражеская технология + обсирает idea (по той же причине)
123 1311188
>>10888
>>10673
SICP, Effective Java.
У монги и постгреса и так охуительные доки с годными туториалами.
Angular - в >>1300743 (OP)
Васян 124 1311192
Внимание, задаю тупой вопрос:
Я ведь не могу посылать запросы серверу при помощи servlet если сервер не использует tomcat?
125 1311289
>>11091
Как зовут?
sage 126 1311295
>>11289
Зубенко Михаил Петрович.
127 1311303
Сложно ли php июню 1 год опыты перекатиться в java?
128 1311305
>>11303
нахуя? с пыхи на жабу это шило на мыло практически. лучше добавь к пыхе фронт и горя не знай.
129 1311311
У меня кончились идеи для высеров на гитхаб, помогите...
Refactoring to Functional Style with Java 8.mp42,7 Мб, mp4,
1280x720, 1:12
130 1311328
>>11311
Делай рефакторинг в ФУНКШОНАЛ СТАЙЛ
359280372174492555545747752849619242975232n.jpg43 Кб, 600x398
131 1311331
>>08356 (OP)
Пацаны, такой вопрос. Работал я работал и вот думаю, нужно бабок больше зарабатывать, задач на работе мало. И приняли меня на новую работу 100% удаленка. Со старой работой я не уволился и теперь думаю, мне пизда, и я всё завалю работая на 2 работах? Или вполне можно правильно распределить время и работать на 2-х проэктах подымая денег как Бог? Что думаете об этом? Может кто-то уже сидел на 2-ух стульях?
132 1311332
>>08363
выкатывайся нахуй
133 1311333
>>08864
Ты что пиздоватый? Что ты несёшь кретин? При чем тут Линукс? Поставь себе на Линукс Оракл ЖДК. А если ты на маке будешь сидеть то подойдут тебе уроки?
У нас за такие вопросы в опенсейсе опускают нахуй.
134 1311336
>>10114
А как ты хотел? Кто-то заприватил от тебя поле, а ты такой охуевший наследовал его класс и прочитал приватные поля?
135 1311338
>>10336
Параметры передаются по значению, тормоз
136 1311339
>>11005
Он выше джуниор скилзов нихера не знает. Малолеток развлекает 4 принцыпа ООП и весь его уровень.
137 1311379
Угорел по жабе после девятой версии. Кто сейм?
138 1311382
139 1311415
>>11311
Пиши юниттесты.
140 1311427
da
141 1311480
>>11379
Я не угорел
142 1311481
>>11311
Напиши свой ИИ или криптовалюту. Говорят - это сейчас модно.
image.png4 Кб, 239x90
143 1311518
Что такое 1е-10 ?
144 1311539
>>11518
экспоненциальная запись числа
scrin2.png19 Кб, 753x409
145 1311613
Не понимаю. ExecutorService же выполняется в отдельных потоках, отличных от главного. Выполнит сначала первую Future, потом вторую.
Или Future не освободит поток до вызова get?
146 1311685
По фичам Java 8 есть неплохая книга Хорстманна - «Java SE 8. Вводный курс»
147 1311701
>>11685
а для питона книги не нужны, там и так всё понятно.
148 1311731
Реально в 30 лет найти работу джуном?
Неплохо знаю кор, Немного паттерны и алгоритмы - тут скорее просто про прочитал и не применял нигде, но сортировку от красно-черного дерева отличу. Та же херня с многопоточностью. Конкуренси ин практис довольно хорошо написана. Английский нормальный. По русски ничего не читал даже.
Написал на спринге хело ворд. Spring Boot + Security + JPA + MVC + сохранение файлов на диск. Веб формочки там, измненеи данных пользователей, пукнуть трифорсом из БД, + тимлиф. ну такое себе.
149 1311733
>>11731
попробуй найти стажировку
150 1311738
>>11733
Я чесно говоря просто ссу куда то соваться. Ощущение что нихуя не знаю и не умею + чуствую себя стариков, но выгляжу нормуль. Хотя вроде чет написал даже и это говно работает.
151 1311743
>>11731
Залей в гитхаб свое поделие а мы оценим
152 1311765
Блять, почему я только сейчас увидел перекат? ОП-ХУЙ! Почему в треде прошлом не сообщил!?
153 1311775
>>11765
слепой уёбок, ты?
155 1311846
>>11731
давай, ответь >>11613
15393615178390.png243 Кб, 400x400
156 1311849
Ладно чуваки, без тряпок. Фронт енд изучается примерно за год 5-8 часового аутирования.

Что с джавой, сколько нужно времени? Материала достаточно? Математика пиздец нужна?

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

Спасибо за ответы.
157 1311857
>>11849

>год 5-8 часового аутирования


Надеюсь 98% времени ты изучал js?Иначе даже не пытайся.
158 1311871
>>11849
Без магистерской вышки у тебя нет шансов
159 1311927
>>11775
Мразота, найди мне пост в прошлом треде, его нет блять
160 1311932
Я роняю джаву у!
161 1311934
>>11743
Немного допилю / чутка рефакторну и наверное залью.
IMG20181216121209.jpg3,2 Мб, 4000x3000
162 1311957
Наблюдатель же может быть зарегистрированным у многих субъектов, почему тогда это не считается отношением "многие ко многим"?
163 1311975
>>11957
Наблюдатель следит за каким то одним событием типо нажатия кнопки и после этого события уже отправляет сигнал что событий случилось. В свинге все на это дерьме.
164 1311985
>>11846
LoadFileTask что делает?
Ну и вероятно 2 таска будут ждать пока сделается 1 таска Потому что у тебя в сингл тред экзекутер а оно кароч пока первая таска не выполниться кладед хуй на вторую. Там Queue ебанное. Ну и наоборот 1 будет ждать второе и будет дед_лок чтобы выполнить последнюю строку,
Используй другой экзекутер кароч.
165 1311990
>>11985
переведи на наш. Как экзекутер узнает об окончании работы треда?
166 1312001
>>11975
Что мешает наблюдателю следить за двумя кнопками?
167 1312008
>>12001
Две кнопки кидают одно событие, которое слушает наблюдатель
168 1312021
>>11849
За год и 4 месяца выучил джаву до позиции джуна с таким графиком: первые месяца три по часу в день а то и меньше. Потом месяца два по 2 часа в день стабильно. Потом перерыв в три-четыре месяца а потом оставшееся время по 8-10 часов написание проекта и попутной подготовки к собесу
169 1312022
>>11990
Ну блять СИНГЛ тред экзекутер. То есть тока 1 поток + очередь с блокировкой. Чтобы задания гарантированно по очереди шли. А у тебя первое задание зависит от второго и наоборот Там в конце ретерн..
А там ну вычисления пошли ты работу загрузил он что то делает. Объект Future блокируется пока эта работа не завершиться и потом становиться доступным.
170 1312023
>>12008
Так. Дальше? Ты хочешь сказать, что один ко многим - это одно событие ко многим наблюдателям? На всякий случай перечитай вопрос, пожалуйста)
171 1312030
>>11990
экзекутору вообще поебать. он берёт твои таски, ставит в очередь и выдаёт тебе БУДУЩЕЕ, с которого ты уже спрашиваешь за результат
172 1312048
>>12023
Определение какое-то говно. Много объектов могут бросать событие и много обработчиков может быть. Не учи паттерны по каким-то блядь околошкольным учебникам.
Я думаю что один ко многим здесь это про связи: если вызывается событие на одной кнопке, то изменяются объекты которые слушают это событие, НО ничего не происходит с другой кнопкой которая вызывает это же событие.
173 1312060
>>12048

> Не учи паттерны по каким-то блядь околошкольным учебникам.


Head first: паттерны проектирования
Ты сам давно вкатился?
174 1312062
>>12030
Если Callable завершился, по get() ты получишь результат.
Если нет, блокируешься на этой строчке до окончания работы метода.
176 1312066
>>12064
pizdos. почему так? ебаная автоупаковка, логичнее было бы всегда по индексу удалять при таком вызове
177 1312084
>>12022
Я нормально объясняю? Стажировку уже искать?
178 1312090
>>12066
Мне кажется, дело в интерфейсах. Во втором случае ints имеет тип Collection, а там remove(Object), единичка пакуется и всё нормально. В первом случае тип не указан явно и кокомпилятор выводит его из контекста, те ints имеет тип List, а там remove(Object) и remove(index). Далее кокомпилятор думает, если я явно не передаю объект, значит мне нужно удалить по индексу. Как-то так. Если я пронёс хуйню, путь помидоры уточнят. Интересно жи.
179 1312092
>>12090
Ты прав.
181 1312129
>>12060
Бля. Я хуйню писал. Я описывал "издатель-подписчик" и в случае с двумя кнопками больше подходит этот паттерн. Но если касательно этого паттерна то две кнопки изменяют состояние одного Observable и в них неявно вызывается notifyObservers().
Возвращаясь к твоему первому вопросу. Одно наблюдаемое наблюдает может наблюдать много наблюдателей - вот почему там "один ко многим". Что ты имеешь ввиду под "Наблюдатель же может быть зарегистрированным у многих субъектов"?
182 1312142
>>12129

> Одно наблюдаемое наблюдает может наблюдать много наблюдателей


Один наблюдатель может наблюдать за многими наблюдаемыми.
Это так?
183 1312160
>>12030
Ну вот он выдал результат в эти две переменные с БУДУЩИМ. Где тут блокировка?
184 1312162
>>12022
Нихуя не понял. Есть главный поток. Есть второй экзекютор, который последовательно выполняет таски.
Что мешает этому экзекютору последовательно выполнить эти два БУДУЩИХ? Главный тред в это время будет ждать результат
185 1312172
>>12162
короче смотри,
у тебя SingleThreadExecutor
ты сабмитишь RenderPageTask
RenderPageTask сабмитит два LoadFileTask

очередь получается типа
<----RenderPageTask-----LoadFileTask-----LoadFileTask
первый таск не может завешиться ибо ждёт заверщения второго и третьего таска, а они не могут выполниться ибо единственный тред занимает RenderPageTask который не может завешиться ибо ждёт заверщения второго и третьего таска, а они не могут выполниться ибо единственный тред занимает RenderPageTask который не может завешиться ибо ждёт заверщения второго и третьего таска, а они не могут выполниться ибо единственный тред занимает RenderPageTask который не может завешиться ибо ждёт заверщения второго и третьего таска, а они не могут выполниться ибо единственный тред занимает RenderPageTask который не может завешиться ибо ждёт заверщения второго и третьего таска, а они не могут выполниться ибо единственный тред занимает RenderPageTask который не может завешиться ибо ждёт заверщения второго и третьего таска, а они не могут выполниться ибо единственный тред занимает RenderPageTask который
186 1312179
>>12142
Неявно да. Много наблюдаемого может подписать этого наблюдателя на свои изменения.
187 1312182
>>12172

>RenderPageTask


ааа понял. Видимо предполагается что этот главный код тоже надо будет засовывать в этот экзекъютор
188 1312183
>>12179
в каком смысле "неявно", что ты под этим подразумеваешь?
189 1312186
>>12183
Явно то есть открыто с точки зрения наблюдателя. Я имею ввиду то что наблюдатель в этом шаблоне не имеет открытого интерфейса чтобы подписаться на наблюдаемое. Эта логика размещена в интерфейсе наблюдаемого. Поэтому явно(сам добавляет) наблюдатель добавиться не может. Это делается с помощью addObserver() у наблюдаемого.
У наблюдателя здесь пассивная роль. Он просто обрабатывает события.
190 1312187
>>12142
окей, значит

>> Одно наблюдаемое наблюдает может наблюдать много наблюдателей


это тоже неявно.

у наблюдаемого много наблюдателей, наблюдатель следит за многими наблюдаемыми. почему это не "многие ко многим"?
191 1312190
>>12187

>> это тоже неявно.


Схуяли неявно наблюдает? Оно имеет открытый интерфейс и оно знает кого добавляет себе туда.

>>у наблюдаемого много наблюдателей, наблюдатель следит за многими наблюдаемыми. почему это не "многие ко многим"?


Я долго думал насчёт этой терминологии. Думаю оно будет один ко многим потому что управляет количеством своих наблюдателей только наблюдаемое. Наблюдатель такого интерфейса не имеет. Мне кажется что лишь из-за этого.
192 1312227
>>12190
ладно, вроде понял, спасибо
193 1312293
Есть ли какие-нибудь книги/ресурсы, где детально разбираются стандартные протоколы UDP, TCP,
а также технологии типа EJB,сервлеты,JDBC итд

кроме официальной документации оракл?
194 1312424
>>11192
Да, все верно.
195 1312443
>>08356 (OP)
Зачем нужна Scala, если в Java уже все есть?
196 1312447
>>12443

>всё


Далеко не всё, но обоссаному галерному крудошлёпу это не объяснили. Обоссаный галерный крудошлёп увидел стрелочки и подумал ТЕПЕРЬ МЫ СКАЛА))) МАМ СМАРИ!11)0 ФП!)) К сожалению, обоссаный галерный крудошлёп слишком туп, чтобы видеть фундаментальную разницу между вонючим суррогатом и настоящим академическим функциональным языком.
197 1312451
>>12447

>академическим


Точно! Зачем нужны все эти tagless final и прочие монады? Анонимные функции завезли? Завезли! автоматический вывод типов есть? Есть! Стримы подвезли? Подвезли!
Всякие Akka и Spark можно использовать из Java, т.к. они предоставляют нативный Java API.
Не нужно страдать из-за наглухо отбитого синтаксиса Scala, просто ебнутного SBT и кривого плагина для Intellij IDEA, которая пытается пережевать все имплиситы и хоть что-то подсказать разработчику.
Сюда еще стоит добавить просто чудовищно медленную компиляцию и жор памяти.
198 1312452
>>12451
Хорошо, что команда, которая пилит Scala разбегается по местным компаниям и больше не участвует в разработке скалы. Петрашко ушел, Малдер тоже. Еще было пару чуваков, но их даже вспоминать не хочется. Так скоро один Мартин останется.
199 1312453
>>12452
Тем временем команда Kotlin выпускает релиз за релизом. Если учесть сколько денег вливает Google в этот проект, и насколько сильная команда пилит Kotlin, то неудивительно, что Kotlin уже обгоняет Scala по количеству вакансий, лол.
200 1312454
>>12447
Ну ты еще расскажи про Твиттер, который с самого открытия ни разу не принес прибыли. И только в этом году отчитался с плюсом, т.к. уволил кучу народа. Зато они на Scala пишут, ага.
201 1312455
Зачем нужна Java, если в Kotlin уже все есть?
Жабапетухи, оправдывайтесь.
67QinSS4As.jpg36 Кб, 612x612
202 1312475
Антонидасы, помогите с шифрованием в этой джаве. Суть, есть бд к которой я прикрутил шифрование aesом, проблема в том что аес как и все блядь шифры которые есть в Java.crypto увеличивает исходный размер шифруемой строки например тестовая строка в 15 символов превращается в 50, есть какой-то шифр который оставит размер строки неизменной?
203 1312476
>>12475
Шифр цезаря
204 1312486
>>12476
Топ совет.
>>12475
Зачем? Они не просто так становятся больше, это часть безопасности, плюс избегание проблем с кодировками как мне кажется.
205 1312499
>>12486
Потому что место в бд нерезиновое, у меня полтерабайта данных, после шифрования увеличивается в несколько раз, места всего лишь на терабайт.
Мб действительно цезаря-виженера с длиной ключа равной строке, они все одной длины
206 1312502
>>12499
Может попробуй прикрутить компрессию? Правда, я хуй знает, имеет ли смысл такой подход, ибо нубасик.
207 1312545
>>10261
Поставь в идее галочку enable annotation processor
208 1312547
209 1312592
>>12499

>действительно цезаря-виженера с длиной ключа равной строке, они все одной длины


ты ебанулся, если у тебя в мыслях использовать для каждой строки один и тот же ключ.
210 1312597
сегодня опять решил посмотреть, а что там у жаблов. а у вас пиздец, серость и убогость. хотел ебануть методов внутри методов, как это возможно в божественном питоне, а вот хуй на. пиздец, как вы выживаете-то, пидоры?
211 1312620
>>12597
Объявляешь внутри метода класс, внутри класса — метод.
212 1312623
>>12597

>как вы выживаете-то


Переходим на котлин
213 1312626
>>12597
А в питоне есть функциональные интерфейсы? Лямбды? Динамическая типизация?
214 1312628
>>12626
Ты сейчас это серьёзно спрашиваешь или толчто тралируешь?
215 1312636
>>12628
Я ж не знаю Пистон. Тред про Жабу.
216 1312639
>>12636
если чего-то нет, просто пишешь import нужнячик. работает с любой хуйнёй кроме фигурных скобочек.
217 1312640
>>12639
Вопрос или есть в Пистоне лямбды, Функции и Динамическая типизация?
218 1312641
>>12597
А зачем тебе метод в методе? Можно сделать так, но это выглядит не совсем так:
void outerMethod(Set<Govno> govna) {
Function<Govno, Mocha> transform = (kakaxa) -> { ... };
govna.stream(transform::apply)
}
219 1312643
>>12641
Ой лять, нахуй я туда apply въебал, просто .stream.map(transform)
220 1312645
>>12640

>Java


>Динамическая типизация


>>12064
221 1312649
>>12641
а лямбу в лябде захуярить можно?
222 1312656
>>12645
А в Java 9 var динамически или статически типы присваивает?
За наследование тема 223 1312669
Это ваше ООП набросали же для того, чтоб не дублировать код несколько раз. Хули нужно конструктор явно переписывать, если конструктор родителя уже всё по хардкору разложил на случаи? Что за хуета в вашей Жабе?

https://pastebin.com/UhzyHARg
224 1312672
Когда ребёнок не знает про super и конструкторы
225 1312676
>>12656
статически. в данном случае "var" приказывает компилятору вывести тип. тоесть я не могу сделать
var hui = new Grob(20); //эквивалентно Grob hui = ...
hui = new Kladbishe();
более того, var это даже не кейворд. например
var var = "var";
var = var + "var";
вполне себе компилируется
226 1312677
>>12672
нахуя дублировать уже написанный код?
227 1312681
>>12677
фабрику ебани
228 1312684
>>12677
Повторюсь ещё раз.

>Когда ребёнок не знает про super и конструкторы



Если твой максимум - хелловорды, то вали обратно в свой процедурный язык или откуда ты там вылез. Скажу по секрету, выполняются все конструкторы, начиная от родительского класса и по скатыванию до последнего, и это блять охуеть как бывает нужно, ну и узнай что такое super
229 1312689
>>12669
https://pastebin.com/a5ttyaJH
Пафиксил для тебя))
230 1312690
>>12684
Блять, нихуя там не выполняется, если не переписать заного конструктор. Что ты мне в глаза ссышь, посмотри ещё раз на пастебин. Пока не создашь конструктор с такой же сигнатурой, можешь хоть в присядку дрочить, а не использовать конструктор родителя. Я тут ору с ваше жабы, чтобы сделать то, что в нормальных языках уже есть, тут надо строчить на пол страницы каждый раз.
231 1312692
>>12689

>https://pastebin.com/a5ttyaJH


Что будешь делать, когда добавятся ещё два класса WozmozhnoZhopaDav и Huesos ?
232 1312693
>>12690

>посмотри ещё раз на пастебин


Принципиально не смотрю на говнокод процедуродрочеров вроде тебя. Исходил из твоих слов

>Хули нужно конструктор явно переписывать, если конструктор родителя уже всё по хардкору разложил на случаи?


Повторюсь ещё раз.

>Когда ребёнок не знает про super и конструкторы

233 1312694
>>12692
фабрику буду делать. забудь про конструкторы вообще. охуеть блять
234 1312715
>>10888
Но ведь количество работы и здоровья, вложенной в самообразование и дсотижение "совместимых" зп, никак не окупится по деньгам, а дальше останется лишь омерзителный мир СНГшного айти и океан рутины.
ИИ вообще не имеет никаких повязок с явой, лол.
235 1312734
>>12715

>омерзителный мир СНГшного айти


Можно свою галеру с дешевыми гребцами открыть.
236 1312758
джавач, я тут реализую сессии из JSA, не могу придумать как их хранить в контексте. у сессии есть getid(), getLastAccessedTime(), getMaxInactiveInterval(). исходя из этого нужно сделать:
1)быстрый доступ по id
2)быстрое отсечение "устаревших сессий" (типа lastAccess + inactiveInt < now)
3)желательно, чтобы было что-то вроде кеширования, когда часто используемые сессии "лежат ближе"

сейчас храню их в HashMap<String, Session>, где стринг - id сессии. думаю сделать таймер, который каждые n секунд пробегает по этой мапе и удаляет устаревшие сессии.

Есть у анона идеи получше? :3
237 1312805
>>12694
Вот и вся суть говножабы, костыль на костыле, паттерны ебанные, которые нужно городить вокруг, чтобы получить что-то.

>>12693
Посмотри пастебин и не истери.
238 1312821
>>12805
ну в пистоне таких проблем нет. в принципе ява уёбищна, как и пидоры, сидящие в этом треде. выбирай сторону добра, а не гомосятины, перекатывайся в пистон.
239 1312828
>>12649
Можно, только не нужно.
240 1312836
>>12828
Опять жабабляди соснули?
241 1312837
>>12734
П - профдеформация. От кодинга мозг получает слишком узкую специализацию, свичнуться может оказаться сложной задачей.
242 1312851
>>12758
самоорганизующиеся дерево, где сортировка у тебя по lastAccess. так сразу можешь отсекать целые устаревшие ветви. ну или деку делай.
243 1312860
>>12592
Наверно да, учитывая сколько я уже ебусь с этим, есть какие-то предложения?
244 1312862
>>12851
Блят, сложно. То есть как дерево поиска: в корне число N, слева с ластакссессом меньше N, справа - больше и т.д.? Как тогда по ключу быстро находить?
Дека это dequeue? В чом смысл?
245 1312863
>>12475
Гаммирование, побитовый xor
246 1312864
>>08356 (OP)
Привет. Не бейте сильно, я сейчас тусуюсь на C++/Qt и присматриваюсь к другим языкам (чтоб развиваться). Выбор пал на жабу (но еще смотрю на C#).

Вот не пойму. Для чего жабка нада? Андроид? Серверные приложухи? Я так понял десктоп на жабе не запилить? Я знаю о swing, но он вырвиглазен и тормоз. Вот вы сейчас работаете конкретно где на java?
we.png46 Кб, 817x619
247 1312866
Требуется открывать в JTextArea большого размера текстовые файлы, что бы не грузить сразу весь(и не заставлять пользователя ждать) я решил вставлять текст из буфера порционно. Для этого на JScrollBar повесил обработчик реализующий AdjustmentListener.
У скроллбара есть текущее значение и максимальное, казалось бы, бери первое, дели на второе и при приближении значения к единице вставляй контент, но вот только это значение как я понимаю зависит от размера скролла, т.е оно может значительно варьироваться при прокрутке вниз до упора(от 0.6 до ~0.9).
Как в таком случае сделать правильно?
248 1312869
>>12866
Чего, реально? Скроллбар разве не должен искаропки изменяться пока ты текст вставляешь?
Fx-блядь
249 1312870
>>12864

> десктоп


Что за десктоп, дедуль? Это вон тот твой пыльный ящик? Нахера он нужен?
250 1312897
>>12805

>МАМ СЛОЖНАА(99 ПАТОРНЫ НИНУЖНА((9


Не знаю, откуда ты там вылез, но залезь, пожалуйста, обратно.
251 1312935
>>12864
back-end
252 1312983
>>12836
В идиоматическом жабокоде такое не потребуется, ты лучше приведи пример когда такая дичь - метод в методе в методе, пригодится в питоне.
253 1312987
С английским пока проблема, есть годнота на русском?
sage 254 1312994
>>12983

> ррряяя нинужно яскозал!!


Типичная джавамразь. Это не язык говно, просто нам нинужно, ага.
255 1313005
>>12994
Питоноблядок не может писать не говнокод, а потому изъёбывается в костылях и радуется. Уже заюзал goto ?
256 1313053
>>12994
Приведи пример, че ты рвешься-то. Тебе спокойно говорят что по сложившимся кодстайлам, паттернам, идиомам так изголятся не нужно, это не значит что так сделать нельзя, но ты же не делаешь вещи просто потмоу что можешь правда?
Потворяюсь, предоставь пример когда такие фичи полезны.
257 1313055
>>12983
всегда так делаю, когда задачу в методе можно разбить на мелкие подзадачи, но засирать класс приватными методами, которые делают контектсно зависимую хуйню, а тем более плодить горсть ебанутых никому не нужных классов как костылики не особо охото.

ява опять соснула.
258 1313057
>>13053

>сложившимся кодстайлам, паттернам, идиомам


хуярим костыли, потому что в жабе по другому нельзя, да?
259 1313072
>>12862
если совсем абстрактно, то тебе нужен priority queue. это может быть indexed heap, который может быть как дерево так и как дека реализовано. суть в том, что можно легко вытаскивать элементы с максимальным значением. приоритет будешь считать по lastAccess или какая у тебя там логика. запихиваются в него элементы тоже относительно лекго. круглый профит.
260 1313073
>>13055
Ну ты можешь объявлять реализацию функциональных интерфейсов внутри метода, вот тебе метод-в-методе. А тот наркоман спрашивал метод-в-методе-в-методе, можно, но зачем.

>>13057
Ясно все с тобой.
261 1313085
жаваблядки, нахуй вы вообще живёте, если не можете сделать декомпозицию прямо внути метода и вынуждены делать EXTRACT METHOD на каждый пук и чих?
image.png447 Кб, 640x640
262 1313091
Пишу уже в который раз. Приятно видеть как залётные вайтивайтишники, работающие за хуйцы с гречкой, пытаются залупнуться на джавабояр, ибо ниасилили. Они ведь только в наш тред залетают и пытаются кукарекнуть, а после чего возвращаются делать лабы по паскалю. Ведь в их днище языках нет интерфейсов и даже нормальных конструкторов, но они упорно продолжают жрать говно. Про всякие фасады и сервисы я уже помолчу.

А ещё тред живее их всех.
263 1313094
>>13091
Семен
264 1313095
Как в спринге в тестах указать путь до sql схемы?
Схема лежит в папке тест / ресрусес / скл/схема.скл .
Может быть где то конфиг надо сделать для тестов?
Пробовал
@Sql("classpath:/resources/sql/schema.sql)
и разные вариации с путем / без. Один хуй файлнотфаундэксепшн.
265 1313114
>>13095
А ладно хуй с вами уже сам почиил все.
266 1313134
>>13072
Но ведь в худшем случае чтобы найти сессию по id придется перелопатить всю queue, или я тебя не так понимаю?
Тут на почти каждый запрос HTTP нужно искать активную сессию с id переданным в куках, так что скорость доступа по id очень важна
Анончики выручайте 267 1313190
Сдавал матан и физику, лабы делал на паскале. Делал игори на Unity3d за деньги. Заебало.
Вкатываюсь в кровавый интерпрайз Java, обмазываюсь Spring-ом.
Вроде JSP нужно знать, но как я понял сейчас все работают с фреймворками и на чистом html, css и javascript не пишут. Это так?
Планирую:
1) написать несколько хелоувордов по туториалам на топ3 фрейморках (Vue, React, Angular).
2) разобраться с JavaScript-ом на уровне написать несколько простых браузерных игр.
3) глянуть что там в HTML (с формами и php в вузике лабы делал)
4) глянуть слегка CSS
Что анон мне посоветует?
На что обратить особое внимание? Чем голову особо не забивать сейчас?
268 1313193
>>13190

>кровавый интерпрайз Java


паттерны, рефакторинг, юниттесты
это программа минимум
дольше можешь уже фреймворками обмазываться
269 1313199
>>13193

>паттерны


Это само собой, уже несколько выучил и стараюсь применять при случае

>рефакторинг


Тут что имеется ввиду?
Скачал книгу про рефакторинг, в избранном рефакторинггуру и англоязычный про это

>юниттесты


Постоянно использую, но на практике только @Test и @Before
Планирую мокитой заняться и спринговые тесты разобрать
270 1313202
>>13114
дык расскажи как починил
435.png50 Кб, 650x962
271 1313241
Как это фиксиить? Скомпилировалось нормально, а интерпретировать не хочет.
272 1313250
>>13134
создай хешмап для поиска по айди. для поиска по значению lastaccess используй индексированную кучу. да две структуры, но тебе или крестик снять, или на хуй сесть. оба сразу никак.
273 1313274
>>13094
а чего ещё ожидать от жаба макаки, которая ничего, кроме как пердолить фабрики и ловить нульпоинтерексепш в своей жизни не видел. эпогей карьеры, дальше только стагнация.
274 1313276
Во многих консольных утилитах при отображении информации срдержимое периодически обновляется, например docker container ls. Как такое реализовать на джаве?
275 1313278
>>13274
тащемта он, как заебёт, может изи в менеджмент\консалтинг перекатиться, с ценным опытом кровавого жаба энтерпрайза-то. а вот что питоноёб будет делать это вопрос
276 1313283
>>13278
ах да, совсем забыл про вариант открыть свою галеру
277 1313288
короче, я ору с вашей жабы. хочешь пыриком множественное наследование, соси хуй тебе, пользуйся костыликом из интрефейсов. ладно, ебашим его, имплементируем так парочку методов и ставим модификатор protected, ага. и опять хуй сосать, они должны быть public. ну похуй, конечно, инкапсуляция, хуё-моё, сложившиеся кодстайлы, паттерны, идиомы...
278 1313291
>>13278
Зарабатывать погромированием - это примерно на том же уровне, как быть вокзальной шлюхой. Последнее хоть может быть шлюхе и приятно.
279 1313294
>>13288
Сейчас тебе паттернов посоветую, пагади!
image.png375 Кб, 804x743
280 1313296
Этот цирк двух семёнов вротендеров или каких-то вайтивайтишников. Репорту за такую толстоту
281 1313298
>>13288
чувак, с появлением модулей ты у себя в пакгейджах можешь хоть цирк с конями устраивать. теперь всем поебать на инкапсуляцию на уровне классов и методов
282 1313304
>>13298
о, расскажи за модули, паблик методы не будут видны снаружи паблик класса? я что-то пропустил в вашей путанной матрице доступа.
283 1313318
Петян, начал вкатываться, пишу рогалик. Начал с тестов. Расскажи про тесты, какие сейчас модные на яве? Как можно тестировать методы классов, которые завязаны на объекты других классов. Как можно подставить mock объекты или даже mock методы-заглушки, раз уж полноценных пока ещё нет?
image.png951 Кб, 810x1080
285 1313346
Sup Двощ. Очередной вкатывающийся репорт ин.
Подскажи, куда податься, есть ли смысл в оффлайн курсах?
Или самообучение более осмыслено?
Нагуглил вот:
https://ipap.ru/21-inzhener-programmist
http://www.avalon.ru/PPS/Java/
http://itcenter.ifmo.ru/java-razrabotchik
Финансовые возможности позволяют, но придется дошираками и картофелем питаться.
Опыт программирования минимальный в ембедед (стм32 авр8) на Си без плюсов.
286 1313360
>>13346
тк ты уже знаком с погромированием, тебе нужно сразу в ооп и ооп-фп ебашить, ибо если ты купишь курсы, а там тебе начнут часами рассказывать про переменные, ссылки, циклы, кондишны и прочие нубовопросы, ты дропнешь нахуй. советую core java 9 for the impatient. 500 страниц годноты с жаба спецификой, нормальные задания. и можешь курс по жаба-фп на степике глянуть. далее советую ебашить на тренинк в ближайшую галеру, там тебе датут индастри специфик знания. а дальше сам соорентируешься. чай не даун
image.png203 Кб, 480x360
287 1313362
>>13360
Спасибо
288 1313368
>>13362
либо, если ты так хочешь залить бабла, залей на что-нидудь нормальное на курсере6-12к рублей. я хуй знает что там есть, но 100% уверен, там есть хардкорные курсы для уже программистов
289 1313369
>>13346
Оффлайн курсы сосут. Причем, постоянное чтение одних книг тоже сосет. Рекомендую найти на ютубе/курсере/другой платформе курс по основам языка, а дальше, после прохождения, уже искать какие-то проекты и пытаться их реализовать. По мере появления задач, пользуясь гуглом, будешь их решать и импрувить свой скилл. Книги стоит читать, чтобы уравновесить свои знания, но они не дают навыков и занимают много времени. Ах да, для них еще же английский знать надо, куда же без него.
290 1313372
>>13369
Ооо! На ночь глядя подтянулись петушки со стековерфлоу, которые бессистемно похватали говна тут и там. Респект таким парням!
291 1313373
>>13362
алсо core java 9 for the impatient имеет перевод на руssкий. называется java 9 базовый курс
292 1313380
Какой смысл в неявном вызове цепочки конструкторов без параметров всех родительских классов при инстанциации объекта?
293 1313383
>>13380
а как у тебя общект без ссылки на this или вызова конструктора появится? опять костыльнопистоний позаловал?
294 1313384
>>13380
щитай это как КАКОЙ СМЫСЛ ТВОЕМУ БАТЕ ЕБАТЬ ТВОЮ МАЛЮ ЕСЛИ ВСЁ РАНО ВЫЙДЕТ ДОЛБОЁБ
295 1313386
>>13383
Зачем ему вызывать (не явно) всю родословную вплоть до пробабки, если у него есть свой конструктор, который всё сделает? От тедва и this будет. Но у вас там всё по другому, да? Таки что за механизм и зачем?
296 1313387
>>13386
загугли, пожалуйста, что такое super(huur durr) и не задавай вопросов.
297 1313388
>>13387
Про super(huur durr) я знаю, что это вызов родительского конструктора с аргументом huur durr. Так что?
298 1313389
>>13388
хуй поймёшь тебя, до чего ты доебвлся тогда. если тебе мужет класс, бихейвёр которого зависит от стейта суперкласса, тебе нужно задать этот стейт, очевидно же. задание стейта супера происходит либо выцзовом конструктора по умолчанию, который делает дефолтный стейт или явного вызова цепочки конструкторов с параметрами. хуй тут непонятного?
299 1313391
>>13389
Зачем он выполняется неявно, дёргая непараметризованный конструктор всех родителей? Почему это не оставляют на усмотрение тому, кто пишет код? Твой аргумент про состояние, относительно класса, довольно слабый. Как я понимаю у классов вообще желательно бы не должно быть состояний. Если же про объекты говорить, то большинство интересного с объектами происходит уже после инициализации (как я это понимаю, и это объясняет пустые конструкторы).

Короче, я думаю, что не совсем тебя понял, только начал вникать. Если тебя не затруднит, объясни почему в яве это именно так, и чв каком случае это удобней. Меня же это больше смущает меня, нежели кажется логичным.
300 1313394
>>13391
чувак, в жабе дефолт
int(long) = 0
float(double) = 0.0
Object = null(в том числе BigDecimal || BigInteger || String)
boolean = false
можно вообще контрукторы не прописывать, с new ты вызовешь всю цепочку по умолчанию. да, по хорошему, стейта не должно быть или быть по минимуму, но это зависит целиком и полностью от тебя(архитекта\дизайнера)
301 1313395
>>13391
То что это поведение по умолчанию, я уже понял. Мне интересно почему это так и какие плюсы, кроме как шокировать вкатывающихся, это даёт. Ещё интересен сам процесс создания инстанции.
302 1313396
>>13395
Ты из жабаскрипта штоле вкатываешься?
303 1313397
>>13396
Решил посмотреть, что там под капотом у processing.
304 1313399
>>13397
Это не жабаскрипт короче. Тут другое дерьмо.
305 1313402
>>13399
Я на яве процессил, только не вдавался в подробности.
306 1313403
>>13402
Процессил твоей мамке на ротеш, подробности опущу. Ласо, процессил на скале, весь мой процессинг tagless final был.
307 1313414
>>13403
БРАТИШКА, ЗАЧЕМ ЖЕ ТЫ ТАК С НЕЙ?
308 1313427
>>13391

>выполняется неявно, дёргая непараметризованный конструктор всех родителей?


Пожалуйста, не пиши сюда больше. Земля пухом.
309 1313459
Посоветуйте книгу
310 1313460
>>13459
Новый завет читай
311 1313529
>>13459
Убить пересмешника, Харпер Ли
312 1313680
>>13276
Почему меня все игнорируют?
313 1313742
>>13276
Джава не очень для этог оподходит, мало кто таким занимаетя на джаве.
Копай отсюда https://stackoverflow.com/questions/4573123/java-updating-text-in-the-command-line-without-a-new-line, но это наверное только для одной строки пойдет, хотя может если сделать несколько возвратов то и на много строк сработает.
314 1313743
>>13742
Для одной строки работает, но если до этого был символ \n, то на ту строку уже не сработает. Я думал просто узнавать высоту окна и периодически рисовать картинку, а остаток до высоты заполнять пробелами. Но высоту тоже что-то не так просто найти.
315 1313745
>>13459
Заводной Апельсинчик!
316 1313760
>>13459
Дюна
317 1313817
>>13427
сильно глупые мы тут, нипанимаем чо пишет
318 1313935
Петян а нахуя у каждого обьекта есть notify() и wait() методы?
319 1313937
>>13935

> Петян а нахуя у каждого обьекта есть notify() и wait() методы?



Для многопокпочности.
320 1313982
>>13935
Легаси, делали многопоточность и не придумали ничего лучше чем по бырику хуйнуть каждому объекту свой монитор.
sage 321 1314044
>>13982
Ахахах, пиздец, какие же вы гавноеды, вам создатели языка хуем по губам провели, а вы ещё просите))
322 1314051
>>14044
Повесил блокировку на объект твоей мамаши.
323 1314177
Хочу сделать текстовый редактор с навигацией по директориям без подсветки синтаксиса, это сложно?
324 1314204
>>14177
в книжке по паттернам как раз пишется редактор и разбираются применения этих паттернов на его примере
325 1314208
>>14204
Что же это за книжка по паттернам?
326 1314216
Господа, помогите. Суть такова: юзер может загружать файлы на сервер, и в бд хранится метадата каждого файла. Нужно перед загрузкой нового файла посчитать занимаемый пользователем объем, и если достигнут лимит, отклонить запрос (а-ля дропбокс и т.д.). Вопрос в том, нужно ли использовать локи в данном случае и какие (использую jpa, в таблице файлов есть @Version)?
327 1314251
2018-11-11T08:43:45Z

Блять, рили не могу понять, как мне сука поднимать тайм зону, чтобы было +3? setTimeZone не помогает. Пиздец нахуй. Не понимаю. В какую сторону глядеть? UTF+3 и тому подобное что ли? Это же пиздец, а не решение.
14210701859730.jpg129 Кб, 999x846
328 1314299
>>14216

Не очень понимаю, как тебе поможет optimistic locking. Тебе, по сути, нужно защищаться от phantom read, что возможно достичь только при уровне транзакционной изоляции SERIALIZABLE. Тут всё будет уже зависеть от нагрузки на твою богадельню.
Если таки попытаться свести всё к оптимистичным блокировкам, то тебе стоит завести какую-нибудь сущность по смыслу вроде UserSpaceProvisioning, связанную 1-to-1 с пользователем, и, потенциально, 1-to-n с метадатами, хранить там сумму и блокироваться оптимистично на изменении этой сущности.
329 1314300
>>14208
GOF, вероятно. По-русски: "Приемы объектно-ориентированного проектирования. Паттерны проектирования"

>>14251
Что ты хочешь-то сделать?
330 1314303
>>14299
А pessimistic_write стоит использовать? Это мой проект, нагрузки соответственно реальной никакой нет, но и лочить всю таблицу тоже не вариант.
331 1314305
>>14303

PESSIMISTIC_WRITE что? Что лочить-то будем?
Проблема же не в том, что какая-то сущность изменилась (к примеру, один из файлов, уже лежащих в хранилище внезапно вырос на пару гигов, соответственно изменилась метадата). Проблема в том, что на момент коммита твоей транзакции, вливающей новый файл, результат запроса, суммирующего метадаты и выполненного в начале транзакции уже неактуален.
332 1314309
>>14305
Пессимистик лок (это ведь select for update?) на все файлы пользователя в таблице для суммирования размера, он ведь до коммита действует, другая транзакция не сможет посчитать суммму тех же файлов, пока первая не завершилась.
333 1314321
Сделал файлообменник на сервлетах. Я молодец? На джуна гожусь?
334 1314365
>>14321
да, завтра выходишь на работу.
e09.png351 Кб, 500x320
335 1314375
>>14309

Полагаю, что можно заставить его так работать. Смотрится как-то странно, конечно - лочить на запись дохрена записей, при том, что записывать их не собираешься вовсе. И да, есть тонкий момент с поддержкой эксклюзивных и логических локов базой. В частности, с mysql (на innodb) это прокатит, а вот постгре легко заинсертит тебе новые записи до твоего коммита и снятия лока.
Рассмотри вариант оптимистичной блокировки, описанный выше.
336 1314424
>>14375
Ну заинсертить файл можно только загрузив его, а чтобы загрузить, нужно опять же посчитать сумму. Подумаю насчет твоего варианта, спасибо.
337 1314450
>>14424
Разве? Можно же перехватить хедер COntent-Length и подумать влезает или нет, не?
338 1314458
>>14450
Не понял тебя. Твоя проверка до конца транзакции должна действовать, иначе можно в 2 окна послать 2 файла одновременно и превысить лимит (хоть это и маловероятно, наверное).
339 1314534
КАК ВЫ БЛЯТЬ ХАВАЕТЕ КНИГИ НА АНГЛИЙСКОМ ПО ПРОГРАММИРОВАНИЮ?

Учил англ 11 лет в школе, уровень b1-b2(ослаб сейчас)
Открываю спринг 5 в действии, так это пиздец.
Почему каждый петух пишет, что надо читать все в оригинале ? Я понимаю там практически каждое второе слово, но чтобы понять сам спринг, саму суть, недостаточно блять учить всю жизнь англ, нужно только родиться в англоязычной стране. Алсо смотрел на ютубе сеньеров уехавших в пендосию, они чуть ли на одном уровне со мной знают англ(20 лвл). Книги вообще, по своей сути, биомусор в 2к19. Так может это все выдумки пидорасов котоыое сидят на своих местах в ойти и боятся что мы их подвинем и придумывают такую хуйню ? Как по мне, надо знать англ на уровне b2, не больше, и просто уметь гуглить. Никакого технического англа.
Дискасс
340 1314580
>>14534
Изучал 11 лет в школе, задрачиваю лингвалео КАЖДЫЙ день минимум час.
Со спринг ин экшн 5 я в лучшем случае добавляю в свой словарь 1-2 незнакомых слова со страницы. Книга написана на элементарном английском.
Для сравнение попробуй почитать Канкаренси ин практис. Вот это настоящий пиздец.
Поэтому твоего бугурта не понял.
341 1314591
>>14534

>Книги вообще, по своей сути, биомусор в 2к19


Предлагаешь просто чекать сорцы без задней мысли?
342 1314659
>>14580
>>14591
Возможно причина в том, что я ещё даже не пробывал, лол.
Любую возникшую проблему в джаве я могу спокойно загуглить на англе, открыть ближайший сайт с 3 строками ответа и прилегающем коде и все понять, но читать целую книгу, где идёт 5 страниц текста и потом пример кода, мне кажется не сильно удачной затеей. Я то переведу это в мозгу, но чтобы именно смысл и суть условились и остались в голове - хз, навернон я действительно слабо пока англ знаю
343 1314665
>>14659
потому что ты должен не переводить в мозгу, а понимать напрямую, без прослойки русского языка
а этого можно достичь только постоянным восприятием/генерацией информации на английском, речь, текст, вот это вот всё
с переводом канеш проще какие-нибудь хитрые слова понимать, но толковые словари на английском есть, понять смысл неожиданного слова можно, не погружаясь обратно в русский
344 1314694
Анон, поясни по бест практис в Спринге как писать самое банальное казалось бы - конструкторы классов.
Согласно этой статье надо делать как если бы DI не существовало бы вообще.
https://dzone.com/articles/spring-di-patterns-the-good-the-bad-and-the-ugly
Теперь вопрос. Если например есть интерфейс сервиса и сам сервис как писать конструктор того клсса где он будет использоваться

private final ISrivice service;

public ClassName(final IService service){ < - вот тут мы бы при ДИ писали интерфейс по идее, а по той статье что писать? Уже конкретный Service?

this.service = service;
}
345 1314695
>>14534
Учил жаву с 0 на английском и только на английском. Русске тексты / книги / переводы вызывают блевотный рефлекс. Инбинфо - жава раш и им подобные.
346 1314697
>>14694
@AllArgsConstructor(onConstructor_=@Autowired)
347 1314698
>>14659

>Любую возникшую проблему в джаве я могу спокойно загуглить


Ну так книга это по сути своей сборник проблем, которые собрали и упорядочили.
348 1314702
>>14697
Выебнулся но не ответил да.
Без ломбока давай.
349 1314705
>>14694
И без DI тоже пишешь интерфейсы
350 1314708
>>14694

Есть интерфейс - пиши интерфейс. Нет интерфейса - пиши конкретный класс. И да, совершенно необязательно для каждого спринг-бина объявлять интерфейс, как это советуют некоторые популярные Спринг-гуру.
351 1314715
>>14705
>>14708
Окей. Спасибо. Интерфейсы так интерфейсы. Я читал что по идее спринг настолько умный что должен сам понимать что куда.

Ну вообще да лепить везде везде прям для всего интрфейсы мне кажется лишнее. Только где и в каком случае они нужны а в каком нет? Для @сервисов по идее всегда пишется интерфейс еще.
352 1314720
>>14708
Ну ок. Допустим, а если у нас идет несколько имплементаций интерфейса.
Например какой нибудь UserDetailService. + Ты пишешь и используешь свой.
Использовать конкретный свой класс в конструкторе?
Или использовать @qualifier ?
353 1314725
>>14720

Используй в таком случае интерфейс и @Qualifier.
354 1314726
>>14715

>где и в каком случае они нужны а в каком нет?



Там где есть, или потенциально возможно несколько реализаций. Когда пишут какой-нибудь интерфейс, допустим ClaimsService, и рядом реализацию ClaimsServiceImpl, а внутри неё все методы связаны исключительно с персистенсом этого самого несчастного Claim - это говно какое-то. Понятно, что всё это - исключительно, чтобы удовлетворить хотелки фреймворка, а не потому, что есть потребность в полиморфном поведении.
355 1314738
Для работы с Qt ничего живого нет?
356 1314745
>>14738
Хотя не обязательно Qt, хочю сделать приложение, которое выглядит так, как будто работает на электроне, но не на ебаном электроне.
sage 357 1314763
>>08356 (OP)

САП, сосачик, после js-php-python веб-парашки увлекся C и, особенно, Java.

Кажется, что в этом есть НАСТОЯЩЕЕ программирование. Я нормален или надо скорую вызывать?
358 1314764
>>14745

>как будто работает на электроне, но не на ебаном электроне.


Просто ставь в каждом методе Thread.sleep(100) и усе. Будет почти так же работать.
359 1314765
>>14764

>выглядит так, как будто работает на электроне


Что за проблема на дваче с выборочным чтением предложений?
360 1314766
>>14763
абстрактную фабрику фасолин этому господину
361 1314770
>>14745

>как будто работает на электроне



Вы определённо желаете странного, но и его есть у нас.
1. Берём фреймворк Vaadin, ...
2. ... пишем на нём rich-internet-application, чистая java, ничего лишнего.
3. Берём таки электрон, ...
4. ... заталкиваем в оный сервлет-контейнер с нашим приложением.
5. Вуаля, ебала жаба гадюку мы получили десктопное приложение на java, причём с вменяемым интерфейсом.

Вот поделка на эту тему https://github.com/jreznot/electron-java-app
362 1314795
А почему бы не написать gui на каком-нибудь игровом движке? Можно даже на самописном.
363 1314800
>>14770
а самое главное, это будет работать даже на кофеварке!
15389572536790.jpg66 Кб, 419x536
364 1314802
>>14800

Насчёт кофеварки не уверен, мы тут ограничены платформами, на которых может работать электрон.
365 1314887
>>14702

> без ломбока


Ну и нахуя самому себе усложнять жизнь? Там помимо конструкторов есть куча других пиздатых фич
366 1314910
>>14802
Ну жс вроде вытеснил джаву с кофеварок, читал как на ангуляре хуярили меню для МФУ.
367 1314984
Бляяяя, почему вы вообще эту Жабу любите? Хуета ебаная, а не ЯП. Лагает постоянно, много всего накручено, язык этот бесполезный.
368 1314985
>>14984

>ЯП лагает


досведос
369 1314986
Я про то, что программы на ней лагают дико.
370 1314988
Че-то мне страшно использовать стримы, вроде прикольно, но боюсь, что производительности пиздец.
371 1314990
>>14988
Я про производительность и говорю. Нахуй Джаву.
372 1314992
>>14990
Тебя-то кто спрашивал, залетный. Шурши тихой поступью.
373 1314996
Почему вы её так любите? Есть много других хороших языков программирования.
374 1314998
>>14996
Тебя в детстве Java-разработчик уксил?
375 1315001
>>14998
Нет, просто джава срань полная.
376 1315032
>>15001
обоснуй
377 1315037
Есть много прототайп бинов, которые имплементируют один интерфейс, у которого есть String getName()
Мне нужно доставать нужный бин по входящей строке name.
В какую сторону копать?
378 1315038
>>15037
@Qualifier
379 1315040
>>15032
Я писал, что производительность низкая, наворочено много всего.
380 1315059
>>15040
обоснуй свои утверждения
381 1315261
>>15040
Ты сам из какого языка, зёлёное говно?
382 1315266
>>15261
Я из русского, не видишь что ли? Прогаю на С++
383 1315282
>>15266
Ой вей, так у тебя поинтер потёк, вот ты и пришел сюда в попытках его потушить. Хоть бы не позорился на весь тред про производительность, если сам в говне валяешься.

Как же ахуенно быть джавистом, каждый подзаборный выбляток завидует тебе и твоему языку.
384 1315468
Есть аноны пишущие плагины для Eclipse platform? Надо за пару недель вкатится в тему, что посоветуете? Все матриалы по RCP/Plugin, что сумел найти, сильно устарели.
835821562.jpg40 Кб, 480x600
385 1315540
>>14984

>Лагает постоянно, много всего накручено, язык этот бесполезный



Вы, кажется, адресом ошиблись. ДжаваСкрипт обсуждают в соседнем треде.
386 1315697
>>15540
чё там тими, уже поехал?
387 1315698
>>15468
как и эклипса, да.
388 1315720
Аноны, поясните куда лучше податься?
Учусь на третьем курсе в профильном вузе правда в мухосраниТомск неплохо знаю Java SE, но нужно двигаться дальше. Не могу выбрать между Android и Java EE. Куда проще джуном вкатиться? Или может вообще заниматься Spring/SpringBoot + Hibernate и пилить всякие веб-сервисы на этом?
Недавно прошел стажировку в одной компании, пилили сервис уведомлений для одной фирмы как раз на спринге - (Если сотрудника нет на месте, то ему приходит уведомление на почту через SMTP, не ответил в течении 30 минут - смс, снова не ответил - гг, кидаем его в таблицу с уволенными. Поверх всего этого статистика по различным критериям, типо "Как быстро работник вернулся на рабочее место после смс" и тому подобное). Очень понравилось, даже заплатили 20к за стажировку (лол), но на дальнейшем собеседовании на джуна меня обошли более опытные коллеги, которые тоже со мной стажировались. Загрустил, подумал об андроид разработке, может там проще будет, а то в Энтерпрайзе просто туча фреймворков всяких, без которых ты нахер никому не нужен.
389 1315725
В догонку вопросу анона выше - какие книги можете посоветовать по ЕЕ?
390 1315726
>>15720
ебать, это же пять строк на питоне
IMG20180207022216.jpg62 Кб, 800x598
391 1315732
>>15726
Ну, это я вкратце объяснил. И так пасту накатал. Там на самом деле довольно много всего. Личный кабинет менеджеров по персоналу, за которыми как раз и закреплены простые работники. Связь со всеми другими базами компании.

Ну, а вообще ты прав, по сути это херня, но я и не выставлял это как нечто крутое. Какой дурак даст даже не джунам, а стажёрам норм проект?

Лично для меня основной пользой от этой стажировки стали навыки работы в команде. Одно дело соло сидеть без как такового графика просто писать когда и что хочешь, и совсем другое - работать в команде, по скраму с этими спринтами и митингами, как же херово в первое время было, я два слова связать не могу, а тут на меня 2 мужика пялятся и 2 бабы.
392 1315766
Посоны, вбросьте курсы. Не помню название, но там сначала кор, а потом ее. В одном из недавних тредов первым посом постили , только смыло уже тот тред.
393 1315840
>>15468
Ну есть, а зачем тебе? Вакансий под эту тему вообще нету.
394 1315970
>>15840
ну вот у меня таска горящая появилась, нужно въехать в тему максимально быстро - проблема, что ресурсов годных похоже нету. Вот и спрашиваю.
395 1315971
>>15970
Оставь фейкомыло тут, напишу.
396 1315985
>>15971
nomaXhTdANUSatwQgPUNCTUMr7olu
397 1315988
>>15985
nice try bro
398 1316015
>>15985
Пацаны, в треде старый олдфаг
399 1316016
>>15971
eclipsercpBr'helpANUSma@BiilPUNCTUMr+z1u
400 1316032
>>16016
НаписялЬ
401 1316052
>>15468
Ты в Куколдсибирский ксоред собрался?
402 1316077
>>16015
Ты погодь, щас этот старый олдфаг жж артемия лебедева найдёт.
403 1316106
>>08356 (OP)
Анон, а правда что все кодеры на джаве - наркоманы? Куда еще можно въебывать такую прорву денег?
404 1316111
>>16106
Всё так. Въёбываю чистейший кокос с живота японской проститутки минимум 3 раза в неделю. Тяжело до зарплаты дожить бывает.
жабапогромист
405 1316162
>>16106
Где ты прорву увидел, малыш? Деньги сейчас в js и ML.
406 1316209
>>16162

>Деньги сейчас в js и ML


орнул
407 1316283
>>16162
А что такое МЛ?
image.png27 Кб, 329x265
408 1316288
Гайз, пришел к вам за помощью. Не могу понять как работает вложенный цикл на пике. Я ожидаю что,
i=0; j=i=0
i=1; j=i=1
i=2; j=i=2
i=3; j=i=3

Почему на каждом шаге массив N уменьшается на 1?
sage 409 1316300
>>16283
Маму люблю
410 1316304
>>16283
Матлаб
411 1316314
>>16283
machine learning
412 1316323
>>16288
Массив не уменьшается, как и N, я думаю тут имеется в виду, что с каждой итерацией внешнего цикла, внутренний проходит на 1 элемент массива меньше.
413 1316385
хули у меня netbeans 8.2 работать перестал? нажимаю кнопку открыть проект- нихуя не происходит, и вообще все кнопки перестали работать
414 1316585
Какие есть годные способы собрать программку в экзешник?
415 1316693
>>16585
Тебе и интерпретатор байт-кода туда запихнуть?
416 1316721
>>16585
Exclesior JET / GraalVM
417 1316846
>>14996
Мне нравится возможности защитить код со всех сторон от непредвиденных глупостей. Типизация вся эта, защитное копирование, финальные классы, иммутабельность и.т.п.
Еще нравится идея с обратной совместимостью.
Экосистема огромная.
В итоге - хороший язык для новичка.
418 1317087
>>16288
массив не уменьшается, кружки - это количество итераций по j
419 1317190
>>08356 (OP)
Посоветуйте мануалы, по которым можно быстро разобраться в написании простых веб-приложений на джавовских UI-MVC-фреймворках. Типа React, но для джавы. Приложение будет состоять максимум из нескольких страниц.
420 1317201
Привет, жабисты!

Посоветуйте олдфагу (30) - самоучке:
год назад штрудировал джава кор, хотел выйти на джуниора с переездом в МСК, потом в жизни случились неприятные события,
сейчас вернулся в тему опять, учу CSS-HTML, но вот с переездом уже сложнее. Как вариант, стоит ли смотреть в сторону ведроида? Легче получить первый опыт-заказ-создать портфолио? Ведь насколько я понимаю, сейчас вакансий джуниора даже в ДС почти нет? Или стоит резко разворачиваться и смотреть в сторону JS?
Цель одна: деньги.
421 1317250
>>17201

>олдфагу


>30


Шел бы ты отсюда, мальчик. Тут взрослые дяди разговаривают.
мимо 42
422 1317272
Возможно тупой вопрос. Но всё-таки. В чём преимущество фабрики (это же она?) перед определением набора конструкторов с разными аргументами в выражениях типа

`LocalDateTIme.of(LocalDate date, LocalTime time)`
`LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute)`
...

Почему не `new LocalDateTime(LocalDate date, LocalTime time)` ? Я посмотрел реализацию, там примерно то же самое и происходит, создаём Date, создаём Time. Условия про "неизвестно какие объекты подклассов создавать" тут не выполняется.

Просто вопрос стиля или есть глубинная логика?
423 1317273
>>17272
рряяязметка, сорян.
424 1317284
>>17250
Для новичка это немало.
Дороу 425 1317312
Spring Framework это понятно.
Но что вы изучаете или планируете изучить из JavaEE?
JSP, JPA, Java Beans?
426 1317314
>>17312
а что в коммерческой разработке из перечисленного тобой котируется?
image.png63 Кб, 1023x766
427 1317343
Посоны, я установил яву.
image.png62 Кб, 1024x774
428 1317344
Только почему-то не могу запустить даже хеллоуворлд
429 1317358
Подскажите тему проекта на javafx + hibernate.
430 1317367
>>17344
по-моему .class нужно убрать
431 1317369
>>17344
Читай маны.
Правильный синтаксис не java <ИМЯ ФАЙЛА>, а java <ИМЯ КЛАССА> или java -jar <ИМЯ .JAR ФАЙЛА>
В твоем случае будет: java HelloWorld
Если класс в пакете, то добавляется имя пакета, типа java localhost.console.hello.HelloWorld
Серьезные приложения, посложнее хэлловордов (тот же Spring), собираются через Maven/Gradle.
432 1317372
>>17358
P2P мессенджер с шифрованием и без привязки к телефону как у Дурова.
433 1317381
Надо написать парсер для кастомного формата файла, не знаю, как подступиться к этой задаче. Посмотрел опенсорсное решение, там хуева куча проверок, в несколько этапов, интерфейсов и абстрактных фабрик. Мне кажется, можно сделать гораздо проще, но я скорее всего проебу универсальность. С чего начать?
434 1317383
>>16585
В батник можно собрать.
435 1317406
>>17201
Вакансии есть. Сам учу около 5 месяцев, сейчас на JavaEE. Случайно открыл свое резюме на hh. На следующий день позвонили и пригласили на собеседование. Я пояснил сто еще учусь и не знаю Spring и Hibernate. Так меня стали упрашивать приехать, говорили что сами научат и дадут 2 месяца на вкат.
436 1317413
>>17381
Со строгого определения формата.
437 1317434
Есть ли легковесная кроссплатформенная бесплатная быстрая IDE, чтобы были IntelliSense, как у Idea, и дебаггинг? Java 8, опционально тесты и поддержка git.
438 1317497
>>17434
нету
439 1317527
>>17413
Чо?
440 1317533
>>17527
Смотришь расширение или первые 4 байта (или весь заголовок) - если не сходится, шлешь на хуй.
441 1317534
>>10120
А разве Спринг не использует EEшные приблуды? Ну там сервлеты и прочую еболу типа JDBC?
442 1317536
>>17533
Меня более общий подход интересует, с деталями я сам разберусь.
443 1317538
>>17536
Это и есть общий подход: проверяешь, подходит ли файл, парсишь, десериализуешь.
444 1317539
>>17538

>парсишь, десериализуешь


Я про это и спрашивал.
445 1317540
>>12454
Да пох на чем пишут. Они на Ruby писали лет 5 назад и где щас Руби?
446 1317547
>>13091

>интерфейсов


Костыль чтобы обойти невозможность множественного наследования? Поссал на тебя. МимоС++крокодил.
447 1317548
>>17547
А вот адепты НИНУЖНО И НИУМЕЕТ подскаличи, в своих тредах не сидится, уже заромбился на рабочем проекте или только вайтивайтишаешь и ничего сложнее хелловорда не писал?
448 1317679
Пацаны, что значит Java программист на базе платформы SAP Hybris?
Стоит туда вкатываться джуну?
449 1317686
>>17679
Платформа от SAP для разработки интернет-магазинов. Джуну нормально, потому что в ней используются многие популярные вещи из Java-мира, кроме разве что Hibernate. И есть документация, которая позволит все это быстро освоить. Но через максимум пару лет рекомендую съебывать чтобы не останавливаться в развитии, поскольку функциональность и архитектура со временем меняется слабо. Будешь заниматься одним и тем же от проекта к проекту.
450 1317707
>>17434
Сейчас потихоньку перелаже на VS Code
451 1317719
Уберите фурри со следующего треда
452 1317729
>>17527
Какие лексические конструкции возможны в твоем формате.
http://dinosaur.compilertools.net/lex/index.html
453 1317730
>>17534
JDBC и сервлеты вполне себе кор.
455 1317801
>>17775
Мне кажется это все дело расхуярили когда EE выкинули эклипсу.
456 1317853
>>17686
Спасибо!
457 1317897
>>17344
Наверное потому, что надо запускать так?
java HelloWorld
458 1317946
>>17381
Еще есть вариант парсер взять сторонний, а потом полученную после парсинга модель преобразовывать в собственную. Какой вариант проще/лучше?
459 1318042
Есть вебгавно на спринг буте.
В нем есть момент аплоада файлов. Я хочу вынести этот путь в отдельный класс, тому что этот путь будет использоваться в нескольких разных классах.
Как правильно это сделать?
Просто как bean?
Обозначить как сервис? Конфиг?
460 1318111
Куда у вас в джаве принято класть бизнес-логику на бекенде, разносить по сервисам вида OrderService, CustomerService с анемичными моделями или rich model тоже практикуется?
Screen Shot 2018-12-28 at 23.49.09.png90 Кб, 1318x834
461 1318136
Подскажите, анонсы. Изучаю с месяц Java по youtube роликам и книгам (Java Head First и еще что-то) и попутно решаю время от времени задачи на сайте w3resource.
Все бы ничего, да я в прошлом несколько раз дропал, поэтому на сей раз решил каждую тему прорабатывать, чтобы не забывать по ходу.
Я вроде как неплохо врубился в for loop и if statement и тд, но вот есть одно задание (пикрилейтед), которое ну никак не могу осилить, даже решение читается очень трудно.
Это нормально, что за месяц я не научился решать подобное? Стоит ли мне решать дальше подобные задачи, или лучше двигаться к следующим концептам(массивы тоже уже более-менее изучил)?
462 1318213
>>18136

>неплохо врубился в for loop и if statement


>никак не могу осилить


>решение читается очень трудно


А ты не решения читай а делай свой код.
Начни с простого к примеру сделать шахматную доску.
Ищи много таких задач и дрочи их пока голова на место не встанет.
А по задаче твоей тут попробуй разделять решение и искать мелкие подзадачи:
1) Тебе нужно вывести на экран A строк (значит переменная которая считает строки)
2) Количество пробелов в начале каждой строки начинается с B и сперва уменьшается до нуля а потом опять растёт до B (знач у тебя переменная которая пробелы считает)
3) Количество выводимых символов начинается с 1 до C потом опять до 1 (ещё одна переменная)
4) Ну дальше сам.
463 1318243
>>18136
Твой пикрелейтед ближе к матеше, чем программированию.
464 1318284
>>17707

>VS Code


Ну хуууй знает. Для js - огонь, но для java я так и не смог осилить.
Решил бахнуть малюсенький проект на spring boot с помощью vscode. Поставил плагинов рекомендованных. Сгенерил начальный проект. Хочу создать энтити hui.pizda.Jigurda. Пришлось ручками создавать пэкэйджи. Потом внутри джавовский файл. Так он ещё и пустой создался! Прописал пэкэйдж, прописал public class Jigurda, добавил аннотацию @Entity. А import её кто прописывать будет? Правильно - я! Ручками! На это моменте закрыл vscode, открыл idea и сделал всё за 10 секунд в почти автоматическом режиме.
465 1318285
>>18111

>OrderService, CustomerService с анемичными моделями


this
466 1318287
>>17707
Я пробовал VS Code для сисярпа:
Изкаробки нет скрытия ненужных файлов
Изкаробки нет поддержки сисярпа
Автодополнение крайне кривое
Автоиндентация работает через жопу
Самый главный минус - очень прожорливый.
Короче,

Пока остановился на Net Beans, но и там есть некоторые моменты.
467 1318289
>>18287

>короче,


VSCode скорее просто текстовый редактор с обвесом, чем полноценная IDE.
468 1318291
>>18289
Это, скорее, очень легковесная IDE: работа с проектом, поддержка VCS, дэбаг, рефакторинг (убогий, но всё же) и т.п. - всё это из коробки. Текстовые редакторы таким из коробки не занимаются.
469 1318295
>>18291

>из коробки


В том-то и дело, что надо обвешиваться плагинами на дебаг, вкс.

>легковесная IDE


Не такая уж легковесная: после работы с маленьким проектом (3 файла на 1к строк суммарно) отожрала чуть больше 1Гб памяти.
470 1318305
Сап читаю spring in action. Автор активно юзает SpEL, в то же время слышал частенько что SpEL нинужон, а точнее сложен с точки зрения понятности-читаймости и дебага. Синьеры-помидоры, поясните, юзаете сами или нет и если да то где конкретно.
471 1318306
>>18295

>надо обвешиваться плагинами


Я к тому, что там все те вещи подразумеваются как обычные. Т.е. для них есть UI и API.

>отожрала чуть больше 1Гб памяти


Когда у тебя простейший чатик отжирает столько - это проблема (привет, Слэк!). Когда это IDE - я не вижу причин для беспокойства. Ты же не знаешь, что там под капотом. Может индексы какие, кэши или ещё что-то, что сделает твою работу (ту самую, за которую платят деньги, на которые ты можешь купить ещё одну плашку оперативы) быстрой, легкой и приятной.
Снимок.JPG9 Кб, 185x24
472 1318358
хули оно хочет?
473 1318368
>>18358
Try catch хуй
474 1318371
>>18368
Всё, разобрался. Алсо я делаю парсер файлов с https://prnt.sc/ и столкнулся с тем что программа слишком быстрая- если сделать цикл то программа не дожидается пока установится соединение и скачается файл, а бесконечно перезапускает поток, в результате чего получаются одни ошибки и ничего не скачивается, что делать?
475 1318450
>>18371
Используй АСИНХРОННОСТЬ и РЕАКТИВНОСТЬ
476 1318493
Подскажите какой дешевый серв прикупить для размещения небольших веб-хуевин и тг ботов на жабе? Сейчас друг одолжил raspberry1 на 500мб оператувки, неплохая вещь и недорогая. Может есть что большее оптимальное для моих задач? Уровень познания в этом вопросе - около 0
477 1318495
Если у меня в hbiernate/jpa сущность ссылается сама на себя с такими отношениями:
@ManyToOne(fetch = EAGER) - родитель
@OneToMany(fetch = LAZY) - наследники,
он родителей до самого корня вытащит?
478 1318521
>>18371
Чувак, родина дала тебе промисы CompletableFuture, а ты занимаешься какой-то хуйнёй.
479 1318655
>>18111
rich model практиковал, но джава «сеньоры» смеялись над этим,динозавры ебаные
480 1318703
>>18521
Всё сделал, первая картинка скачивается норм, потом ошибками сыплёт, ЧЯДНТ? https://ideone.com/pkWNsy
481 1318832
>>18493
firstvds 200 рублей в месяц самое дешёвое.
Вроде всё норм, ставил постгрю и жаву, оно работало. Бесплатный поддомен
482 1318834
Аноны, а стоит вообще книги по джаве читать (полное руководство, для начинающих, библиотека профессиоАНАЛА ну и пр.) или можно просто javadoc'ок обмазаться?
483 1318836
что поизучать? Читал последние месяцы Concurrency In Practice, прочитал больше половины, но чото уже муторно. Может какую-то практическую задачу сделать?
Или что ещё можно почитать?
484 1318838
>>18834
стоит
485 1318841
>>18838
Вот думаю может на бумаге Шилдта прикупить? Или зачем макулатуру дома собирать...
Аноны, как думаете с бумаги получше восприятие прочитанного будет? С другой стороны "альтттабаться" между клавиатурой и книгой наверное неудобно будет.
486 1318846
>>18836

>Читал последние месяцы


>Может какую-то практическую задачу сделать


Ты в лучших традициях 2ча просто читал книгу и даже код не писал??
487 1318847
>>18841
да, с бумагой удобнее и душевнее
488 1318850
>>18846
да. Там же нет заданий.
Думаю может по базам данных почитать, но там же наверняка только внутреннее устройство и всякие мелкие подробности, мне не нужные
489 1318851
>>18834
>>18841
В книге главное это примеры кода, вот их нужно все внимательно разбирать. Если там главы про условные Swing или JavaFX, а ты планируешь потом Spring учить, то можно пропустить лишнее.
490 1318852
>>18850

>Там же нет заданий.


Ну по каждой теме не можешь придумать маленький хеллоуворд?

Так потом после прочтения будешь гуглить каждый чих.
491 1318865
>>18841
Если есть возможность, то подумой самому распечатать нужные главы.
492 1318866
>>18305
Двачую вопрос!
493 1318867
>>18866
шо это?
494 1318883
>>18841
Мне вот по пограммированию только с бумаги удобно читать. Но, сука, дорого они стоят, поэтому сижу без них. А нужно много разных книг
495 1318884
>>18883
Да че то добавил книжку по ООП и Шилдта = 4.5к+
Ахуеть...
Вот сижу думаю может лучше наушники себе купить на эти деньги и прочитать 9 электронное вместо 10 бумажного. Пиздос, практчески 3 рубля за страницу, когда обычно по рублю и это еще дешево, в других местах она по 5к...
image.png78 Кб, 250x238
496 1318887

>Погромисты жмотятся на книги ибо ДОРАХА.


Ну так скачайте и распечатайте в ближайшем ксероксе или чё там у вас.
Проиграл с

>альтабаться


Ща бы кодить без двух мониторов. Мне 3 иногда бывает мало на РАБоте, а вы с 1 ноете.
497 1318910
>>18883
Лайфхак, попробуй купить с рук. Авито там или подобная херня.
Сам покупал Spring In Action за 600 деревянных у рандомного челика
498 1318915
>>18867
Spring Expression Language
Та хуйня что в аннотациях после # стоит иногда
499 1318916
>>18887

>не 3 иногда бывает мало


С одного монитора не понимаешь?
500 1318919
>>08356 (OP)
Фу блядь, ненавижу ооп.. то ли дело лиспы, эх.
Жизнь ваша деревенская в жопу коту видалась, => в говно тред
никому не нужный тред опять, ох, голова то болит,
501 1318945
>>18919

>Фу блядь, ненавижу ооп..


Так это же очевидно говно с тонной "абстракций" без какого-либо математического подкрепления, просто попытка спрятать процедурное программирование под ковер. Ясен хуй оно говно, что ты еще хотел.
Энивей, java - это хороший путь в clojure

А ваще ваши лиспы - тоже говно процедурное.
502 1318967
Правильно ли я сейчас понимаю, что когда мы передаем объект в метод, то жаба его клонирует, но он продолжает ссылаться на первоначальный объект в памяти?
503 1319007
>>18967
это противоречие
504 1319067
>>19007
Охуенный ответ. Спасибо. (нет)
505 1319097
>>17369
Бля, точно. Жаль я уже удалил эту виртуалку.
Давно просто не запускал классы из-под консоли.
506 1319123
>>18967
Нет. Никто никого не клонирует.
507 1319125
Я не понимаю. Как так получается: создаешь абстрактный класс - потом создаешь ребенка, и можно написать Абстратный абс = этот ребенок. Как так получается?

И второй вопрос, почему, когда я заимплементил интерфейс к конткретному классу, я могу сделать так: Interface impl = new MyClass() ?

Куда копать? Как гуглить такое?
508 1319126
>>19125
Толсто.
509 1319127
>>19125
Возьми книгу и я самого начала вкуривай.
510 1319132
>>18967
Вот тебе задача анон.
Нужно запилить функцию swap(a, b) которая меняет значения переменных.
511 1319135
>>19132
public void swap(int x, int y){
int temp = x;
x = y;
y = temp;
}

Запусти и глянь значения переменных до функции, в функции и после завершения.
512 1319136
>>19135
Сделай тоже самое только передавай объекты в функцию
513 1319137
>>19136
А потом запили объект-обёртку на тип int с методами set и get.
И теперь внутри функции swap(Obj a, Obj b)
Меняй значения через set и get
514 1319138
>>19137
После этого всё поймёшь.
И на будущее не ленись делать эксперименты с кодом, запускай код из примеров, меняй его. После дрочки такой ты уже будешь знать какой код можно скомпилировать какой нет, и где какие ошибки бывают.
Screenshot 2018-12-31 at 17.53.40.png252 Кб, 1882x738
515 1319166
>>19007
>>19123
>>19132
Что за хуйню вы несете? Я все правильно написал. Имбицилы.
516 1319187
>>19166
Копируется только адрес в локальную переменную, объект остается тем же
517 1319200
>>19125

>Куда копать? Как гуглить такое?


SOLID
518 1319321
Возникла необходимость вызывать ЖСовские функции из Джавы. Пока решил просто параллельно запускать нодовский сервак с Express.js на борту и дёргать его через RestTemplate. Это нормальный подход?
519 1319322
>>19321
Прогугли может тебе будет достаточно такой херни как JSweet
520 1319479
Аноны, а на сколько безопасно ломанную версию идеи скачивать? Там не напихают майнеров каких-нить?
521 1319493
>>19479
Какую ломанную? CE бесплатная.
522 1319494
>>19493
Ничего себе, спасибо что сказал. А то я вот снес СЕ и поставил поставил Ультимейт, а оказывается то СЕ есть.
523 1319501
>>19494
Это постирония?
524 1319502
Алсо где перекат?
525 1319611
>>19502
ПЕРЕКАТ >>1319608 (OP)
526 1319615
>>19125
Ты можешь работать с дочерним классом как с родительским - это и есть смысл наследования, дабл >>19200 дело говорит.
527 1319616
>>19494
Ты ещё можешь порешать задачки жидбрейнс на степике и получить Ultimate идею на три месяца нахаляву.
528 1319617
>>19166
Object a = new Object();
Object b = a;
//sout(a==b) => true
529 1319620
>>13241
У тебя в PATH JRE младшей версии чем JDK которым ты скомпилил Example.java
Либо компилируй старым javac'ом, либо меняй переменные среды.
530 1319621
>>17547
Ну давай, ещё спиздани что лучше ебаться с ромбовидным наследованием нежели определять абстрактные классы без полей.
Джава просто более дружелюбна чем кровавые кресты.
Без названия (21).png68 Кб, 678x713
531 1321369
>>19620
Спасибо.
532 1321387
>>21369
И что врач сделает?
533 1321489
>>21387
Увеличит.
534 1321676
>>21369
Проиграл.
Тред утонул или удален.
Это копия, сохраненная 27 января 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски