Этого треда уже нет.
Это копия, сохраненная 3 октября 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
250 Кб, 503x711
java 43 #836730 В конец треда | Веб
Кококо кудах тах тах кукарек коко тах коооооо кукареку. Кокотах.

https://github.com/qqqlll/Java-Thread/wiki

>>832232 (OP)
5 Кб, 275x182
11 Кб, 663x360
9 Кб, 406x238
#2 #836754
Первый день в жаве, поэтому вопросы тупые.
Скачал какой-то IntelliJ Idea.
1. В какой файл писать код?
2. Что за JDK и где его взять? Скачал с сайта Оракла какой-то, 11 версии, но программа требует выбрать конкретную папку.
#3 #836755
>>836754
В ютубе 12341241241241241241242903г51834г56893н569н23477834539459837495873894578937458937489578934758937458973489573947534589347589347590837409578203498570293485792347503475023740
уроков на эту тему.
#4 #836773
>>836754
Попробуй здесь:
https://2ch.hk/pr/res/835735.html (М)
#5 #836813
>>836730 (OP)
Традиции, почините уже петуха, у меня IDE подсвечивает.
#6 #836835
>>836730 (OP)
Бля, ну переделайте ОПпик уже на 7 версию, хватит позориться.
>>836841
#7 #836841
>>836835
скажи спасибо, что с дженериками вообще
311 Кб, 503x711
#8 #836850
Не клюйте.
>>836856>>836879
#9 #836856
>>836850
10 из 10 просто Stream свежего воздуха в лицо
>>837018
#10 #836862
Кстати, джаваны, я знаю более-менее Core до 7 версии включительно. Где можно в одном месте почитать подробно с примерами про все фичи jdk 8? Лямбды, стримы и вот это всё. В туториале оракла конкретно по java 8 ничего нет.
#11 #836873
>>836862
Статейки на блогах/хабре, немного практики, вроде есть книжка но я не знаю.
#12 #836879
>>836850
Это ты как примитив как тип дженерика объявил?
>>836862
даба ейт ин экшн.
>>836886>>836896
#13 #836883
Почему на жабе нет нормальных проектов? На 3 собеса уже сходил - везде предлагают веслать кривое наследие хуй знает сколько летней давности. Заебалось, честное слово.
#14 #836886
>>836879
В джаве нет примитива кококо, это хуевый нейминг макаки нанятой за еду.
#15 #836887
>>836883
Л Е Г А С И
Е
Г
А
С
И
Из нормальных ток бигдата, но ее не найдешь так просто.
>>836892
#16 #836890
>>836883

> веслать кривое наследие хуй знает сколько летней давности


а в чём проблема тут?
ты хочешь стартапы?
>>836908
#17 #836892
>>836887
О, а у нас есть как раз bigdata с опытом 1 год. Можно попробовать туда вкатиться сначала. Там прямо сильно всё отличается?
другой анон
>>836907
#18 #836896
>>836879

>даба ейт ин экшн


Спасибо, похоже, что то, что надо.
>>836934
#19 #836904
>>836883
Вот говорят в треде, что жаба это 99% унылое легаси говно умирающего рынка. Нет, не буду слушать! Буду самолично в этом убеждаться!
#20 #836907
>>836892
Не знаю, я ведроидер.
#21 #836908
>>836890
Я хочу РАЗРАБАТЫВАТЬ, а не дрочить баги и добавлять мелкие фичи.
>>836910
#22 #836910
>>836908
а какой у тебя опыт работы в интерпрайзе?
>>836911
#23 #836911
>>836910
4 года.
>>836916
#24 #836916
>>836911
почему ты решил что если проект старый - туда не добавляют серьёзные фичи? у меня на работе так и происходит.

не нужно шарахаться только потому что проекту много времени
>>836919
#25 #836919
>>836916
Потому что у меня на работе не так. Фичи добавляются, но они на полдня работы или сделать по шаблону.
>>836924>>836944
#26 #836924
>>836919

>На 3 собеса уже сходил


то есть ты на основании опыта работы в одной конторе теперь запарываешь себе собеседования в других конторах?
#27 #836934
>>836896
Эх, вот только в нормальном качестве так и не нашёл в свободном доступе
#28 #836944
>>836919

>но они на полдня работы или сделать по шаблону


Так это ж заебись (если платят заебись)! Вроде уже 4 года работаешь, а до сих пор не понял сути?
>>837011
#29 #837011
>>836944

>до сих пор не понял сути?


Что типичный ee-java девелопер, это мартыхан без знаний, участь которого ковырять баги в легаси коде
для которого индусы слишком дороги до конца дней и получать за это $1-2k?

Поэтому офисы всяких эпамов/неткрекеров располагаются в мухосранях,
где гребцы подешевле и обычно без желания выбраться из говен (умные уже уехали в дс1/2).
>>837173
#30 #837018
>>836856
Вот тебе еще варианты для размышления

Kykapek<koko> kukapek = Kykareks.newKukapek
Kykapek<koko> kukapek = Kykarek.newInstance
#31 #837020
>>836883

Пиздец, сами тащат всякое говно, которое потом становится легаси, а потом страдают.

Используем java для того что можно назвать software defined networking. Вроде проект интересный. Из того кала, чем обмазваются местные, только Spring (в lite версии и разумной мере).
>>841039
#32 #837025

>ковырять баги


>получать за это $1-2k


>в мухосранях


Ну так отлично же. Работа ненапряжная, за кампуктером кнопачки нажимаешь, получаешь высоченную по меркам мухосранска з/п. Вы амбициозные шкальники-максималисты тут совсем уже зажрались, любой простой человек на такую работу молился бы просто. Буржуи ёбаные. Ничего блять, будете вместе с чинушами на заборах висеть.
>>837028>>837053
#33 #837028
>>837025
откуда цифры?
получаю 30к рублей. высоченная зп?
#34 #837033
>>836730 (OP)
Придумал одно приложение, но программировать не умею. Чем для начала обмазаться чтоб его на андройде потом реализовать ?
#35 #837035
>>837033
Если хочешь быстро то Xamarin или PhoneGap
Если хочешь качественно Kotlin
>>837041
#36 #837041
>>837033

Если сам не зеленый, то не слушай >>837035
троля, джаву учи и нормально будет, официальная поддержка от гугла все таки.
#37 #837042
>>837033
Иди в ведротред, там подскажут.
#38 #837051
Перекат вопроса из прошлого треда.

Есть Spring MVC. Нужно через джаваконфиг запихать HttpRequestHandler. Если добавить его через @Bean, то бин создаётся, но запросы через него не проходят, а сразу идут на контроллеры.

Или это очередная фишка автоконфигурации Boot'а?
>>837052
#39 #837052
>>837051
БЕРЕШЬ
@
И ОТКРЫВАЕШЬ ДОКУМЕНТАЦИЮ СПРИНГА


Там есть ответ на этот вопрос.
#40 #837053
>>837025
Простой человек - тупое дерьмо и ничего не умеет. Он совершенно справедливо работает за копейки. А желать иметь больше нахаляву считай - это нормально. Ты бы тоже был не против, если бы тебе зарплату Тима Кука платили.
#41 #837157
Друзья, кто посоветует говно-госконтору в Санкт-Петербурге, чтобы джавистом попытаться стартануть?
>>837168>>837175
#42 #837168
>>837157
а в дс?
>>837205
#43 #837173
>>837011

>мартыхан без знаний


Где обитают мартыханы со знаниями, по-вашему?
#44 #837175
>>837157

>госконтору


У тебя в вузе есть отдел занятости - там и спроси.
#45 #837205
>>837168
что такое дс?
#46 #837216
Поясните за apache commons. Вот мне надо было юзать StringUtils и я подрубил commons-lang3, сейчас мне нужны FileUtils и предлагают подрубить commons-lang2. Нельзя как-то одну зависимость в мавене добавить и чтоб все сразу подгрузилось?
#47 #837234
>>837216
можно.
526 Кб, 1411x538
#48 #837413
>>837634
#49 #837500
>>837216
Но файл утилс это коммонс ИО же.
#50 #837503
>>837216
Хуйню какуюто несешь.
Бери одну либу. Подключай метапакет или отдельные которые нужны. Lang3 lang2 это вообще разные версии одного и того же
#52 #837615
Аноны, где коллекции поучить?
>>837620
#54 #837622
>>837620
Слишком сложно, мне бы чтоб разжевали, я в документацию лезу только когда хочу все методы узнать.
>>837624>>837630
#55 #837624
>>837622

> Слишком сложно


Бэкенд и тырпрайз не для вас, пожалуйте в соответствующий вам тред.
>>837626
#56 #837626
>>837624
Так я сюда из андроида пришел
>>837627
#58 #837630
>>837622

> коллекции


> Слишком сложно


Это уже не в тред, а в макдак смело.
#59 #837634
>>837413
Пиздец хуйня это. Чешется во время пиявкоотсоса охуеть как. И потом еще дня два-три непрерывно кровоточишь, засирая одежду, диваны, простыни, роскомнадзор, небо.
>>837638
#60 #837638
>>837634
какая жуть!
>>837639
38 Кб, 251x257
#61 #837639
24 Кб, 255x312
#62 #837685
Аноны, а есть в 2016-м какая-то достойная self-hosted альтернатива Jenkins'у?
#63 #837695
>>837685
Travis, CircleCI.
>>837705
#64 #837698
>>837685
для чего вообще оно может понадобится не для команды?
>>837703
#65 #837703
>>837685
Для нужд уровня петпроекта - тревис. В кровавом тырпрайзе дженкинс, груви, автоматизация неба и аллаха.
>>837698
Гонять интеграционные тесты для каждого коммита.
>>837711
#66 #837705
>>837695
Я же написал, что self-hosted...
>>837706>>837776
#67 #837706
>>837705
Гитлаб недавно на хабре пиарил свой CI-костыль.
#68 #837711
>>837703

>интеграционные тесты


>петпроекта


в голосину просто
>>837723
#69 #837723
>>837711
Я так и думал, что мелкобуквы пишут говнокод даже для себя.
>>837724>>837726
#70 #837724
>>837723

>даже


только для себя
на работе интерпрайс и кодревью

а дома нахуя пердолится то?
#71 #837726
>>837723
Если человек даже не человек, а мелкобуква, то он или даун, или дебил, или упоротый, или дурачок. Никаких исключений за много лет на бордах не видел.
>>837730
#72 #837730
>>837726

>2016


>хейтить по стилю письма


бля куда я попал
>>837733
#73 #837733
>>837730

> 2016


> НУ Я ЖЕ НИ НА ДЕКТАНТЕ

>>837735
#74 #837735
>>837733
что ты этим хотел сказать?
>>837740
#75 #837740
>>837735
Ты тупой хуесос.
мимо-другой-анон
>>837746
#76 #837746
>>837740
а вот и стадный инстинкт сработал.
зачем быть способным в дискуссию?
если кто-то тебя поддержал - значит ты прав по определению.
>>837760
15 Кб, 257x234
#77 #837760
>>837746
Дискуссии-хуюссии в жеппу себе засунь.
>>837764
#78 #837764
>>837760

>Ты тупой хуесос.

#79 #837776
>>837705
Оба имеют селф-хостед версию.
#80 #837826
>>836730 (OP)
Pidor dvacher;
dvacher = new Dolboyob();
Ochko = dvacher.anus/0;
Raspidorasit(Ochko);
#81 #837827
>>836754
Пиздуй на джавараш.
#82 #837851
>>836730 (OP)
Ебанько, смени пластинку при следующем перекате.
>>837863
#83 #837862
>>837826
Exception in thread "main" java.lang.ClassCastException: hk.dvach.Dolboyob cannot be cast to hk.dvach.Pidor
at hk.2h.pr.JavaThread.main(JavaThreadjava:2)
>>837863>>838499
#84 #837863
>>837826

> Ochko = dvacher.anus/0;


> Raspidorasit(Ochko);


Четыре исключения на три (первая не нужна) строчки кода это надо уметь. Вернее вообще не уметь.
>>837851
Страдай, петухан.
>>837862
Это обсуждаемо.
#85 #837883
Анон, пожалуйста, подскажи как писать юнит-тесты? Гайды какие-нибудь, годные туториалы - вот это всё. Надо покрыть тестами тот говнокод, который я наворотил, а я никогда ещё такого не делал, совсем ещё зеленый недоджун.
Спасибо!
>>837914
98 Кб, 1963x657
Сириус квещон #86 #837898
Котаны, поясните пожалуйста такую оказию:

Есть RestController который раздает инфу
В него инжектится DayInfoService

В сервис инжектится репозиторий, который тупо интерфейс.

дальше наследоавние интерфейсов и если в кишочках покопаться то можно отыскать имплементацию.

Я правильно понимаю что имплементация лежит в либе спринга.жпа и в этом и писечка интерфесов? При инжекте спринг создает бин с имплементацией метода save?
>>838164>>838180
#87 #837914
>>837883
Гугли JUnit.
#88 #838029
>>836730 (OP)
Обратная польская нотация, есть че почитать? В гугле есть раб код который успешно спижжен, но мне бы уловить суть.
>>838165
#89 #838164
>>837898
читай aop
>>838391
#90 #838165
>>838029
вики почитай
#91 #838180
>>837898
Имплементацию Spring Data создает в рантайме по частям.
Алсо, используй Autowired вместо Inject.
И не используй Timed - эта аннотация только для тестов.
#92 #838391
>>838164
Какой нахуй аоп? Если не знаешь нихуя, то и не говори ничего.
#93 #838400
Как задать аргументы через командную строку на Eclipse, блядь?
Я просто только из яйца вылупился.
>>838418
#94 #838418
>>838400
В гугл, залупа.
#95 #838420
>>836730 (OP)
Кто дрочит жабараш, помогите есть вот такая хуита, которая работает но проверка на хую вертела работоспособность.

package com.javarush.test.level03.lesson03.task03;

/ 10 процентов
Реализуйте метод addTenPercent, который увеличивает переданное целое число на 10%.
Исправьте ошибку в сигнатуре метода.
Подсказка: подумайте, какие у этого метода входные и выходные данные.
/
public class Solution
{
public static double addTenPercent(int i) {
double j = i;
j=j*1.1;
return j;
}

public static void main(String[] args) {
System.out.println(addTenPercent(10));
}
}
sage #96 #838485
>>838420
Обоссал тебе ебало. Не благодари.
>>838489
#97 #838489
>>838485
Присоединился к этому господину и обоссал тебе лицо >>838420
#98 #838492
>>838420
это какой урок по номеру? вангую 15 из 50
>>838497>>838500
#99 #838495
>>838420

>Исправьте ошибку в сигнатуре метода.


Что именно ты исправлял?
>>838561
#100 #838497
>>838492
Это адвансед миддл уровень.
#101 #838499
>>837862
А может долбоёб наследник пидора, тогда всё нормально должно пройти. Правда дальше хуита какая-то идёт
>>838505
#102 #838500
>>838492

Это второй или третий урок

мимо проходящий
>>838529>>838564
158 Кб, 650x491
#103 #838505
>>838499

> долбоёб наследник пидора

sage #104 #838529
>>838500
Тоже получай струю мочи в ебало.
>>838531
#105 #838531
>>838529
catch{PeeException}
(
threw new Pee
)

ты тупая обезьяна джавараш лучшее что случалось
>>838540
#106 #838540
>>838531

>threw


Ну что же вы
#107 #838551
А че даунам печет, от джава раша? Боитесь за свои места что ли?
>>838566>>840607
#108 #838561
>>838495
Там возвращаемый тип проебан был.
Я уже справился, как оказалось, жабараш думает что i+0.1i правильнее i*1.1, сука.
>>838569
#109 #838564
>>838500
Третий, во втором методы самому ещё не нужно писать.
#110 #838566
>>838551

>Боитесь за свои места что ли?


о, новый виток жаварашасрача?
опять час с пруфами доказывать долбоёбам что жавараш это моча, а в ответ слышать ЭТО НЕ ПРУФ ОХУЕННЫЕ КУРСЫ Я СКАЗАЛ
>>838590
#111 #838569
>>838561

>Там возвращаемый тип проебан был.


Но ведь это не относится к сигнатуре метода. >i+0.1i правильнее i*1.1
Ну это вообще пушка.
Офигенный курс судя по всему.
>>838576
#112 #838576
>>838569
По крайней мере там гораздо понятнее чем когда тебя сразу головой в говнецо, как в Head First.
Я думаю это логично что автопроверяльщик по коду не знает всех возможных вариантов решения, хоть и печально.
>>838581>>838584
#113 #838581
>>838576

>не знает всех возможных вариантов решения


Зачем ему варианты решения. Ему главное чтобы ты тесты прошёл и я не могу придумать ни одного числа, чтобы 1.1*i != i + 0.1i. А можешь скинуть этот тест? Его можно как-то без регистрации-доната пройти? А то аж интересно стало
>>838588>>838591
#114 #838584
>>838576

> сразу головой в говнецо


Это лучший способ учения чего-либо, начиная с плавания, заканчивая программированием.
>>838586
#115 #838586
>>838584
Отбивает же желание сходу.
Для платного курса это смертельно. А так тебе 10 раз дают задачи на hello world и ты уже уверен в своих силах, хочешь продолжать.
>>838596>>838608
#116 #838588
>>838581
ты дурень ебаный блять
ты думаешь он тесты прогоняет?
а если ученик напишет ИФ И=10 ЗЕН РЕТУРН 11
и т.д?

там всё гораздо сложнее
>>838606
#117 #838590
>>838566

>Субъективное мнение



>пруфы



кек
>>838597
#118 #838591
>>838581
Первые 10 уровней (aka базовый уровень Java Core) бесплатны.

>варианты решения


Тогда как проверить что ты просто в возврат не вписал подсчитанное число? Не думай что среди людей не встречаются совершенно упоротые долбоебы. На образовательном ресурсе для них стремиться попасть в топ по заработанным на задачках очкам такими методами, лол.
>>838601>>838614
#119 #838596
>>838586

> Отбивает же желание сходу.


Вот поэтому и охуенный. Либо ты через боль и анус цепляешься за летящий поезд и подтягиваешься к перилам, либо ты не тратишь время и не мучаешь жопу.
#120 #838597
>>838590
там один полудурок пруфал мне ОТЗЫВОМ ПРОШЕДШЕГО ЯВАРАШ

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

чем это не пруф?
>>838604
#121 #838601
>>838591
Я так делал кстати, ну там были совсем отбитые задачки типо расставить скобки, чтобы получилось чилсло и дано выражений 15 и таки получилось слегка наебать систему, я просто в конец дописал нужное число, чтобы в сумме давало то, что нужно
#122 #838604
>>838597
Ну как минимум он получил базу на джава раше, основы там отлично закрепляются
>>838609
#123 #838606
>>838588
а если ученик напишет ИФ И=10 ЗЕН РЕТУРН 11
и т.д?
Ну один тест пройдёт, второй провалит

>там всё гораздо сложнее


Как?
#124 #838607
>>838420
Там тест твоего кода на ошибки иногда тупит, вот рабочий вариант

public class Solution
{
public static double addTenPercent(int i) {
return i + i/10;
}

public static void main(String[] args) {

System.out.println(addTenPercent(-100));
}
}
#125 #838608
>>838586
Ну несколько десятков hello world в первых трех лекциях там сложнее чем задачи на matlab что мне давали в универе.
Не веришь - повторюсь: первые 10 уровней бесплатны, проверяй занятой ты наш middle-программист
#126 #838609
>>838604

> основы


Основы вывода в консоль, условий и циклов?
>>838615>>838618
#127 #838614
>>838591

>для них обыденность стремиться


слоуфикс
#128 #838615
>>838609
Как язык устроен, ООП, дженерики , не пытайся тралить.
>>838619
#129 #838618
>>838609
Ты >толстишь
Держи темы лекций.
http://info.javarush.ru/page/learning_plan/
#130 #838619
>>838615
Ты проходил, ты и рассказывай. Что там рассказывается об ООП и дженериках?
>>838635
15 Кб, 1170x409
56 Кб, 638x476
#131 #838622
Вникаем в XML-парсинг (способ SAX).
Надстроили org.xml.sax.helpers.DefaultHandler нашими полезными обработчиками.
Почему нельзя напрямую ему, вот этому хандлеру подать парсящийся файл? Зачем мы через статический метод (по сути, на фабрике) создаем новую фабрику, на этой новой фабрике еще какой-то парсер, и уже в него подаем наш полезный объект? Кто-то может объяснить, зачем все так монструозно и беспощадно в яве? Уже не в первый раз поражаюсь этим искуственным дебрям.
#132 #838628
>>838622
Так ты создал фабрику, через фабрику создал парсер. Обычный паттерн фабрика как по мне
>>838634
#133 #838629
>>838622
Эй, парень, хочешь немного джаваскрипта? Он позволяет делать особую, краткую и динамическу магию.
#134 #838631
>>838622
Не под все вещи есть стандартные библиотеки.
#135 #838634
>>838628
Но зачем тут вообще фарики порождающие фабрики? Я никак их не настраиваю.
Здравый смысл подсказывает, что парсером должен быть вот этот перопределяемый хандлер, и иметь два метода: парсинг файла, и парсинг символьного потока, все.
>>838637
#136 #838635
>>838619
Да что рассказывать, дается минимум теории и дальше закрепление на многочисленных заданиях, связанных с конкретной темой. Если сочетать с книгой, то убер годно, но большинство задач рутинные это да, если хочется чего-то повеселее, то это сюда https://www.codewars.com/dashboard
#137 #838636
>>838622
Вот такая версия
newInstance(String factoryClassName, ClassLoader classLoader)
позволяет расширить возможности дефолтного
newInstance()
в документации же упомянуты различные методы настройки/смены свойств парсера
Фабрика там только одна, newSAXParser - это метод конструирования. Ты бы предпочел множество перегруженных конструкторов парсера?
Я насчитал там 5 параметров конфигурации
>>838639
#138 #838637
>>838634

>Фабрики, пораждающие фабрики


Дятел, у тебя SAXParser фабрика?
>>838643
#139 #838639
>>838636
Зачем это для СТАНДАРТНОГО ИЗКОРОБКИ парсера? Если несколько парсеров, что мешает просто предложить программисту несколько стандартных классов, расширяющих javax.xml.parsers.SAXParser?
>>838642>>838649
#140 #838642
>>838639
А с хуев "стандартный парсер" должен быть хуевым и куцым? А о DOM даже не думай.
>>838644
#141 #838643
>>838637
javax.xml.parsers.SAXParserFactory - фабрика. Создаваемая в свою очередь не конструктором, а через кривой статический newinstance().
>>838651
#142 #838644
>>838642
А я понятия не имею, какой мне возвращают все эти фабрики. Какой дали, тем и пользуюсь.
>>838652
#143 #838649
>>838639
Еще раз - набросай свой вариант конструирования парсера, c опциями типа:
setXIncludeAware(boolean state)
setValidating(boolean validating)
....
setNamespaceAware(boolean awareness)
>>838653
#144 #838651
>>838643
Ты сказал

> фабрика, пораждающая фабрику


тебя за язык никто не тянул.
Где вторая фабрика?
#145 #838652
Ты сначала разберись (javadoc) чем ты пользуешься и какие там возможности есть, а потом кукарекай.
>>838644
82 Кб, 704x528
#146 #838653
>>838649
class MyParser{
boolean Exclude4egoToTam, Validate;
void run(String FileName);
abstract String parsedSmth(); // перегрузить
....
}
>>838660
#147 #838660
>>838653
Как поля класса задаются? Допиши, сравни.
Алсо
newInstance умеет
This method uses the following ordered lookup procedure ...
Use the javax.xml.parsers.SAXParserFactory system property.
Use the properties file "lib/jaxp.properties" in the JRE directory.
Use the Services API (as detailed in the JAR specification),
Platform default SAXParserFactory instance.

Ты так можешь? А что получится если попробовать добавить аналог в твой вариант?
>>838665
#148 #838665
>>838660
parser.validate = true;
....
parser.run("fdsdfsd.xml");

В чем проблема?
>>838768
#149 #838768
>>838665

>parser.validate = true;


>class MyParser


все ясно
#150 #838841
Аноны, написал свой первый апплет. Запускаю через html и сам апплет не работает. Пишет class not found exception. Хотя класс в одной папке с html. Что это может быть?
>>838849>>838862
#151 #838849
>>838841
Тут не екстрасексы блять, коде гони петух.
#152 #838853
>>836862
Вот норм книжуля, все по делу, с кучей примеров - https://play.google.com/store/books/details?id=qKUdAwAAQBAJ
#153 #838862
>>838841
Блядь дебил, тебе уже сообщали, что апплеты списали со счетов. Через полгода их негде будет запускать.
#154 #838875
>>836862
Лямбда выражения в ЖАБА 8, Функц. программирование в массы. книжка.
8 Кб, 230x335
#155 #838878
Перепилил калькулятор под FX.

Контроллер
http://pastebin.com/nZJWap1m

Майн
http://pastebin.com/qvgEgctk

FXML
http://pastebin.com/3Qs8XsxR

CSS
http://pastebin.com/61eXL28b
#156 #838892
>>838878
Ого, хочешь к нам сеньёром пойти?
>>838897
#157 #838897
>>838892
Не, вы там гомики.
#158 #838925
https://ideone.com/ryJTrg

Начало 4 урока, кто там про хелло ворды пиздел?
>>838953>>841137
#159 #838939
>>838878
Хуясе, че обычный калькулятор такой сложный? Ты опытный разработчик?
>>838971
#160 #838953
>>838925
Чем это отличается от хеллоуворлда?
Запихиваешь их в массив на три элемента, сортируешь, выдаешь.
>>838955
#161 #838955
>>838953

Так еще массивов не было в курсе
>>838963>>838967
25 Кб, 310x370
#162 #838963
#163 #838967
>>838955
И чо их тесты не пропустят? Ну тупые хули. Тесты не должно ебать КАК написан метод/класс/программа. Их должно ебать совпадают ли выходные данные с ожидаемыми при равных входных, все.
>>838972
#164 #838971
>>838939
Не, по сути из сложного там только обратная польская нотация.
#165 #838972
>>838967
Тесты пропустят, но для того, кто не знает массивы, это задание будет довольно напряжным.

Курс рассчитан на тех, кто ни разу не программировал по сути.
>>838980
#166 #838980
>>838972
Тут уже всплывали задачи, когда тесты не пропускали, это говно ебаное, а не тесты. i1.1, а надо i + 0.1i Оно не сложное, нужно просто не проебаться с расстановкой знаков.
#167 #839069
Как изучать многопоточность? Писать свой веб сервер?
>>839260
#169 #839300
>>836730 (OP)
Сап /pr. Хотел у вас поинтересоваться - как вкатиться в энтерпрайз Java и получать 150к
О программировании у меня представление есть из института (там изучали алгоритмы на паскале в свое время) плюс самостоятельно изучил Java (прочел книгу Thinking in Java, выполнил все упражнения).
А вот энтерпрайз для меня темный лес. Смотрю на вакансии - ниодин термин не понятен - конечно можно загуглить, почитать вики, доки от Оракла, но хотелось бы именно систематический материал, как упомянутая ранее книжка, например. Что-нибудь можете порекомендовать?
#170 #839374
>>839300

> хочет 150К за неумение гуглить, википидорить, стековерфлоуить

>>839379
#171 #839379
>>839374
Это как-бы ирония, если ты не понял. Спойлер не просто так.
А гугление и доки - это основное чем я пользовался при выполнении заданий по Java.
Просто, говорю, в книжке, которую я привел как пример, все систематизированно, ее многие рекомендуют, это отличный старт. А по энтерпрайзу я даже не знаю что взять за отправную точку.
#172 #839435
>>839260
Книги-то понятно. Я имел в виду практику.
#173 #839449
int b = 5;
int a = 12;
int c = ++a - b++;
System.out.println(c);
int d = b++ * 2;
System.out.println(d);
#174 #839475
>>839300
Учи JS.
>>839485
#175 #839477
>>837826
from hk import 2ch
dvacher = 2ch.Dvacher()
ochko = dvacher.anus
2ch.raspidorasit_ochko(ochko)
мимо залетный
>>839520
#176 #839485
>>839475
JavaScript? И на Node.js или аналогичном enterprise фреймворке фигачить бизнес приложения? И куда я потом устроюсь? Вакансий enterprise java гораздо больше, и, как я говорил, java я знаю. Enterprise JS пока экзотика, по крайней мере у нас.
>>839506>>839755
#177 #839506
>>839485
Запишись на курсы, у них точно есть план.
>>839701
#178 #839520
>>839477
Где типы переменных? Что за импорт такой
скриптопидар что ли? или питонопетух?
#179 #839537
Почему локальные переменные внутри лямбды изменять нельзя а глобальные можно? Это же тупо.
>>839541>>839590
#180 #839541
>>839537
Во-первых делать так - идиотизм, лямбда не должна иметь побочек. Во-вторых такой вот механизм в джаве, смирись. Ну и разумеется если нормально все продумать, в этом не будет необходиости.
>>839547
#181 #839547
>>839541

> лямбда не должна иметь побочек


Ну так вот я бы сделал так, чтобы глобальные тоже нельзя было менять.

> Во-вторых такой вот механизм в джаве, смирись.


Ну как обычно, короче.
>>839557
#182 #839557
>>839547
Так не меняй глобальные, нахуй ты тогда за локальными полез?
>>839588
#183 #839588
>>839557
Я не собираюсь менять не те, не те, я просто пытаюсь понять, почему разработчики языка сделали именно так.
>>839655
#184 #839590
>>839537
Я так понял что ты не про переменные внутри лямбды, а снаружи. Там та же история что и с анонимным классом - все локальные переменные снаружи должны быть final (или effectively final в java8). Думаю, что сделано это было для того, чтоб проще создавать эти самые анонимные классы просто добавляя поля соответствующие захваченым в замыкание переменным путем копирования их значения. Для того чтобы локальны переменные можно было изменять, пришлось бы вместо простого копирования переменных в поля создавать поля-ссылки на локальные переменные (в том числе и примитивы), что сложнее в реализации.
#185 #839599
String winner="";

for (int i=0; i<9; i++) {
if (theButton == squares){
squares.setLabel("X");
winner = lookForWinner();

if (!"".equals(winner)) {
endTheGame ();
} else {
computerMove();
winner = lookForWinner();

if (!"".equals(winner)) {
endTheGame();
}
}
break;
}
}
Разбираю игру про крестики и не понял.
if (!"".equals(winner)) - это что? Не равно пустому месту? То есть переменная победитель не равно нулю?
>>839601>>839605
46 Кб, 1440x900
#186 #839600
Вопрос к жава господам. Вот цикл моего обучения до уровня "жуниор-" подходит к концу, закрались некоторые вопросы.

–Что почитать дальше? Может ли анон порекомендовать, допустим, книгу по паттернам. офк я в гугле приметил уже парочку, но может знающий анон обмажет меня какой-нибудь отличной классикой Можно даже на английском. Причём ссылки не нужны. Я такие вещи заказываю в библио-глобус и храню под рукой.
–Ваша первая работа. Она была в вашей мухосрани или вы переезжали? Как часто вы меняете область обитания?
#187 #839601
>>839599
Знатно проебался.
http://pastebin.com/VF0Ahhrw
#188 #839602
>>839600
Чистый код, code complete
>>839604
#189 #839604
>>839602
спасибо
#190 #839605
>>839599
Ну да.
#191 #839606
>>839600
Хромодаун, ясно.
>>839612>>839615
#192 #839612
>>839606
Лучший браузер

мимо
#193 #839615
>>839606

>2016


>Спорить о браузерах

>>839618>>839638
#194 #839618
>>839615

>2016


>сасач

>>839638
#195 #839638
>>839618
>>839615

>2016


>2016


Дебилы бляь, оба два.
>>840619
#196 #839655
>>839588
Потому что дать больше возможностей лучшке чем дать меньше?
http://bruceeckel.github.io/2015/10/17/are-java-8-lambdas-closures/
25 Кб, 500x250
#197 #839701
>>839506

>точно есть план


Ок.
#198 #839702
>>839600
Честно, анон, в /b отвечают лучше чем ИТТ. Не знаю, может и на всей доске так.
>>839754
#199 #839719
>>839300
"Java 2. Enterprise edition. Технологии проектирования и разработки", Вершилин. Книга старовата, некоторых современных плюшек в этой книге не хватает. Но для начала самое то.
Еще есть "Архитектура корпоративных приложений", M.Fowler. Тут как бы название и автор за себя говорят.
>>839739
#200 #839739
>>839719
Да, чуть не забыл, в первой книге только о самой JEE. Помимо этого нужно дрочить всякие хибернейты, спринги и т.п.
#201 #839754
>>839600
А дальше читай Javascript.
>>839702
И это хорошо.
#202 #839755
>>839485
Устроишься работать, а не бесконечно бегать по полтора собеседованиям в год.
>>840616
#203 #839780
Для домашнего пользования нужно написать scraper для сайтов, которые заблочены Роскомнадзором и которые я обычно посещаю через тор, что гуглить, как программно обходить блокировку?
>>839799>>839857
#204 #839799
>>839780
вепене
#205 #839857
>>839780
В JSoup прокси недавно добавили.
>>840364
#206 #839871
Почему в этом треде, в мы вам перезвоним треде и на ебаном столько агрессивных анонов? Вам ли не похуй, кто хочет войти в айти?

Агритесь на новичков, изучающий джаву.
Трижды агритесь на новичков, делающих это на джавараше, потому что в ваши годы не было такого годного ресурса, а значит, он говно. Все говно, чего не было в мою юность у меня.
Агритесь в целом вообще на всех, кто хочет войти в айти.

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

Выходит причина агрессии - вовсе не в том, что джуны- дурачки, а в том, что сам агрессор - неудачник, которого или уже выгнали на мороз, или выгонят при следующей оптимизации, ведь даже говнокод он пишет довольно хреново.
>>839884>>839895
52 Кб, 397x604
#207 #839884
#208 #839895
>>839871

> и на ебаном


просто умри нахуй

>в мы вам перезвоним треде


не знаю, у меня этот курятник перманентно скрыт, вангую там тупая петушня как всегда живёт в своём квази-мирке, прямо как хохлы с ёбаного

>в этом треде


ну это же ДЖЯВА ТРЕНДЕЛЬ, хули ты хотел, мелочный офисный планктон как он есть, ёбаный гадюшник, как отдел бухгалтерии в любой рашкаконтое

>на джавараше


>годного ресурса


святая толстота

а вообще, хули ты плачешь нюфак? современный зекач, со всеми его язычок-тредами, постоянной помощью даунам, не могущим в гугол, С ЧЕГО НАЧАТЬ тредами - он просто охуенно лоялен к нюфаням
это детский сад какой-то по сравнению с зекачем 2014 года (с кодачем я уж и не сравниваю)
мне кажется, этой доске как раз не хватает ненависти, обоссывания идиотов, тралинга нюфань, загона байтодаунов обратно под шконарь, вайпа ракового мы-вам-перезвоним-треда или переноса его в wrk, ликвидации всех уютных номерных быдлотредов и возврата этой доски в нормальное состояние, потому что усилиями модерка эта параша уже с 2015 года превратилась в один сплошной нюфак тред для вкатывальщиков с нуля
>>839914>>839964
#209 #839913
Так срачи окончены, начинаются нубские вопросы.

Есть три разных класса в одной папке, который дергают друг друга, при компиляции я указал -classpath, но при запуске достаточно указать только главный класс. Каким образом jvm находит остальные классы, это записано где-то в байт код? Просто при попытке упаковать в jar-ник только главный класс, компилятор требует и остальные.
>>839934
149 Кб, 1200x708
#210 #839914
>>839895

>не хватает ненависти



А страха хватает?
#211 #839934
>>839913
Пути похоже, но не всегда компилятор находит.
Ддя Jar нужно указывать файлы же, не знаю может еще так java\javacode\*.class сработает.
>>839943
#212 #839943
>>839934
Понял спасибо, jar ищет классы только в самом джарнике получается.
#213 #839964
>>839895
Не толстота.
Сам на 13 уровне, все понятно мне.
431 Кб, 1065x814
#214 #839997
Аноны, как из апплета сделать приложение? Я хуйню сделал?
>>840002>>840005
#215 #840002
>>839997

> 2016


> апплет



> Я хуйню сделал?


Определенно да.
>>840034
4 Кб, 224x326
#216 #840005
>>839997
Смотри какой должен быть гуй. Кнопки закрыть\свернуть снизу.
Jar
http://rgho.st/7SsH2TH2x

Sources
http://rgho.st/6J9hGzJXN
>>840074
5138 Кб, Webm
#217 #840012
sup, есть че по CRUD в XML?
я уже заебался Xpath & DOM шатать.
>>840014>>840155
#218 #840014
>>840021
#219 #840021
>>840014
Спасибо, но некатит нахуй ты это мне принёс?, как этим пользоваться?

Поясните раку за JAXP /JAXB
#220 #840034
>>840002
Хули ты приебался? Что было в учебнике, то и сделал. Лучше скажи как переделать под приложение его.
>>840035
#221 #840035
>>840034
твой учебник- говно мезозойской эры. сам это делал, но мозгов хватило параллельно гуглить лол.
ебашь гуй, подвязывай переменные хуле как двачер то
#222 #840074
>>840005
Rghost- лучшая система контроля версий по мнению сеньор-программистов с двач.хк, дающих ценные советы в джава-треде и обсирающих джавараш и всех новичков.
>>840129
164 Кб, 1920x1082
#223 #840117
Ньюфаг самоучка медленно вкатывается, уже научился писать хелловорлды и прочую базовую поебень. Изучал по какому-то рандомному хую с ютуба и приложения-учебник на ведро "learn java" на инглише, но вроде пока понятно
Ради шутки создал первую хакерскую программу которая взломала все пин-коды для всех кредиток на планете Можешь и свой найти

Хотелось бы заглянуть немного в реальный мир, как вообще всякие джуниоры работают на реальной работе? Я себе представляю что-то вроде например мелкой аптеки или стоматологии, где стоит один пк с базой данных (какой, хз, на основе sql) и с помощью джавы мы ворочаем запросами создавая красивую табличку в браузере со списком клиентов или лекарств, так? Я просто правда не знаю как работают программисты в реальных условиях. А то в учебниках всякие абстрактные циклы, массивы а как они помогут в реале хз
182 Кб, 1920x1082
#224 #840120
>>840117
Отклеилось
#225 #840122
>>840117
Выкатывайся отсюда нахуй, хуила.
>>840127>>840144
#226 #840127
>>840122
Почему?
>>840138
44 Кб, 200x200
#227 #840129
>>840074

>сеньор-программистов


Вы мне льстите.
#228 #840138
>>840127
По кочану. И по кочерыжке.
#229 #840144
>>840122
Удваиваю.
Уебывай.
#230 #840155
>>840012
Штоэта на вебмке? Визуализация сотрировки массивов?
>>840313
#231 #840159
Начал учить JS. У меня неприятные чувства в жопе от отсутствия нормальной типизации, исключений и хуйни вместо нулл сейфти. Это нормально?
>>840161>>840177
#232 #840161
>>840159

>от отсутствия


>исключений


Хуевый из тебя ученик.
>>840163
#233 #840163
>>840161
Я только начал. Делил на бесконечности, NaN, делал штуки с null и undefined и все норм, никаких ошибок в консоли или где-либо.

Это незаконно.
>>840166>>840171
#234 #840166
>>840163
Ну так и пиздуй в JS-тред, здесь-то зачем ныть об этом?
>>840167
#235 #840167
>>840166

> Ну так и пиздуй в JS-тред


Пиздуй сам учить JS, хуила ебаная.

Я достаточно нежно выразился?

> здесь-то зачем ныть об этом?


Ноет твоя мать, когда ее ебут в жопу бесплатно.

Пишу в треде о чем хочу. А ты пиздуй искать работу джуниором, может возьмут где.
>>840172
#236 #840171
>>840163
А ты пиздабол.
#237 #840172
>>840167

> ты пиздуй искать работу джуниором


Макака, не осилившая JS закукарекала.
>>840173
#238 #840173
>>840172
Гори.
>>840176
#239 #840176
>>840173
Сентябрь горит, а я спокоен, и не ною о том, что не осилил JS.
#240 #840177
>>840159

> нормальной типизации


>нулл сейфти


>жява


Ты ничего не попутал?
>>840181>>840184
#241 #840181
>>840177

> > нормальной типизации


Наскальный живопись, плз. Охуенная типизация.

> >нулл сейфти


NPE и детальный стек чтогдекогда. Лови не хочу. А не хочешь - юзай Optional. Меня устраивает.
>>840202
#242 #840184
>>840177
Что тебе с типами не так?
>>840202
#243 #840202
>>840181

>Наскальный живопись, плз.


Приберу в слой словарный запас, однако.

>NPE и детальный стек чтогдекогда. Лови не хочу.


Нульсейфети в рантайме - это, конечно, кек.
>>840184
Например то, что они все трутся в рантайме и можно хоть твои яйца с Object скастить и всё будет нормально? более того - это идеотамтичный явакод.
>>840204>>840209
#244 #840204
>>840202

> можно хоть твои яйца с Object скастить


Everything is an object. Including your mom.
>>840206
#245 #840206
>>840204
Моя мамка уже в old-gen, ей твои шуточки и сексизм от GC не грзит.
>>840210
#246 #840209
>>840202

>инплеигн в рантайме есть что-то кроме циферок

>>840215
#247 #840210
>>840206
Тогда немного подождать надо, а потом к ней придет водопроводчик и выебет ее в сраку и выкинет в окно.
>>840217
#248 #840215
>>840209
Нет, но ява переносит в рантайм вещи которые не должны выходить за рамки времени компиляции (инб4: хотя бы те же генерики) и это превращается в жуткую порнографию, когда система типов, которая должна защищать от ошибок ещё в компайлтайме оказывается бесполезной.
#249 #840217
>>840210
Который из твоих двух папок? И чем будет ебать, если оба истинные заднеприводные европейцы? Электродилдо? Гаечны ключ?

Хотя я думая она не против, правда последний пункт весьма сомнителен.
>>840223
#250 #840223
>>840217
Который работник ЖКХ. Рабочим инструментом.

> истинные заднеприводные европейцы


Мсье разбирается в хуях и жопах.

Русский?
>>840228
#251 #840228
>>840223

>Русский?


В зависимости от того, что ты, быдло, под этим словом понимаешь. Если этническую пренадлежность - нет, если принадлежность к стране - да.

>Который работник ЖКХ. Рабочим инструментом.


Жаль что не работяга с завода. Рабочий инструмент, видимо, метла?

>Мсье разбирается в хуях и жопах.


Ну ты не хуже разбираешься в том, как пожилих дам с окон скидывать-то?
>>840232
55 Кб, 435x381
#252 #840229

> Вывод: любые сравнения с undefined/null, кроме точного ===, следует делать с осторожностью.


>


> Желательно не использовать сравнения >= > < <= с ними, во избежание ошибок в коде.

>>840237>>840245
#253 #840232
>>840228
Это называется россиянин. Но ты русский, да.

> Ну ты не хуже разбираешься в том, как пожилих дам с окон скидывать-то?


Все инсектологи на самом деле насекомые! Я знал.

Не слишком сложная аналогия для тебя?
>>840237
#254 #840237
>>840232
Аналогия уровня "все дауны оказывается люди!".

>Это называется россиянин.


Да ладно!

>Но ты русский, да.


Я так бидел истинного арийско-европейского хохла? Извеняюсь.
>>840229
То же самое в явке с euqals, было бы над чем смеяться.
>>840240
#255 #840240
>>840237

> Аналогия уровня


Ебать ты даун. Ты все.

> Я так бидел истинного арийско-европейского хохла? Извеняюсь.


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

> То же самое в явке с euqals, было бы над чем смеяться.


Ни разу не видел, чтобы в джаве рекомендовалось отказаться от equals "во избежание ошибок в коде".
>>840245
#256 #840245
>>840240

>Ни разу не видел, чтобы в джаве рекомендовалось отказаться от equals "во избежание ошибок в коде".


Учимся читать вместе с КАРЕННЫМ МАСКВИЧОМ:
>>840229

>>> Вывод: любые сравнения с undefined/null, кроме точного ===, следует делать с осторожностью.


>Ты прыгаешь на задних копытцах перед степенным господином из ДС. Продолжай, ты забавляешь господина из ДС.


Нормальные маняфантазии, земляк, хорошо что дс не маленький город, я не работаю с явой, и следовательно тебя, дебила, никогда не встречу.

>Ебать ты даун. Ты все.


Конечно, когда написал хуйню в которой не было смысла дальше отмазываться иначе не прокатит. А вообще забавно от явамартыхана слышать обвинения в тупости.
>>840250
#257 #840250
>>840245
Ути-пути, петушок переднего конца обиделся. На лед, приложи к обидке.
>>840253
#258 #840251
sup котаны

Опыта работы нет, изучаю и готовлюсь к собеседованию. Возник вопрос по вот этому списку
https://jsehelper.blogspot.ru/2016/01/blog-post_59.html
У меня к нему возникли вопросы, насколько там все вообще корректно написано.

В частности, должен ли джун знать future и callable?
>>840276
#259 #840253
>>840250
Почему же обиделся? Я просто обрадовался что за сегодня узнал ещё что-то хорошее инб4: что не увижу ещё одного дауна :3.
#260 #840276
>>840251
На ВСЕ эти вопросы редкий сеньор ответит. В частности, там куча вопросов на знание API. Если тебя на собесе дрочат на тупую зубрежку, то нахуй такое место работы. Гугл есть.

> future и callable


тут тонкость, частоиспользуемые API все же желательно помнить (да и запоминаются они-таки в процессе использования). Future и Callable как раз в их числе.
>>840278>>840282
#261 #840278
>>840276
upd:
еще на этом сайте contextmenu отключен. Руки бы за такое отрывал и кирпич в жопу засовывал.
#262 #840282
>>840276
Спасибо бро.

А есть то что очень желательно должен знать джун но в этом списке нету?
43 Кб, 604x450
#263 #840288
мое увожение. кто-нибудь работал с nashorn выше уровня халоуворлда? хотелось бы немного проконсультироваться
>>840293
#264 #840293
>>840288
Ты вопрос задавай, послать мы тебя всегда успеем
>>840302
#265 #840302
>>840293
сап двач, есть один String с формулой. например "5 + func1(5) + func2(3, 4)". есть интерфейс для java классов функций, содержит методы getName() - возвращает как функция прописана в формуле и соответственно eval(...) который отвечает за вычисления. есть класс с логикой, куда через @Autowired в List<> заносятся все объекты функций имплементирующих интерфейс. каким образом выполнить преобразования формулы, чтобы вместо func1(...) и тд подставлялись вычисления соответствующих java методов?
>>840355
#266 #840313
>>840155
ага
#267 #840343
реально столько должно быть кода под XML?
в каких местах я проебался?
внутренние классы/методы юзать не умею(точнее - непонимаю),
над сигнатурами методов ещё не работал(мб просто сделать потом метод по сборке/разборке параметров),
лямбды / монады и прочее-ещё не читал.
в самые грубые ошибки плиз ткните носом.

>> https://codeshare.io/M8n7x

>>840349
#268 #840349
>>840343
А почему поиск такой? До ид же можно добраться.
>>840354
#269 #840354
>>840349
поподробнее, что там? весь код пока на стадии - "криво но работает"
#270 #840355
>>840302
Документацию читать не пробовал?
Могу прочитать её за тебя и сделать чтоб работало всего за $500.

сеньер-помидор
#271 #840364
>>839857
Благодарю, посмотрю
#272 #840373
Пытаюсь осознать рисование в жабе, пока идет туго.
Вообще, мне по x,y,z координатам точек надо нарисовать проекцию. Может либу какую использовать?
>>840665
#273 #840376
>>838878
Спешите видеть, мсье учит фреймворки но так и не может освоить циклы и функции. Напиши нормальную нотацию, не позорься своей польской.
>>840490
#274 #840442
>>838878

> if (flag) {


Да ты хуже червя-пидора
>>840490
#275 #840448
Сап, джавач. На какую зп претендовать тырпрайзеру с годом опыта в дс1-дс2? Репост из перезвоним-треда.
>>840663
#276 #840458
>>840117
Все верно представляешь. Вся работа в программировании - работа с колеекциями данных.
#277 #840490
>>840376
Лан.
>>840442
Да ты охуел, что не так?
#278 #840499
Куда еще можно сливать свой говнокод? Кроме хача-двача конечно.
>>840501>>840507
#279 #840501
>>840499
На гитхаб.
16 Кб, 450x250
#281 #840607
>>838551
Забей, этот шизик дежурит в /pr и агрится на любое упоминание Джавараша.
Наверное ревнует к тому, что он вначале учил теорию, а потом только на работе столкнулся с реальными задачами, а тут, ишь, сопляки, сразу практикуются на задачах, да еще и получают обратную связь (автопроверка-тоже обратная связь), т.е. хуйня не пройдет.
Ну или просто старый дед, который не хочет принимать ничего нового, и хейтит все, чего не было в его молодости.
#282 #840613
>>838878
Сеньор-фреймворк-стаковерфлоу-девелопер все никак не освоит гит.
Учи джаваскрипт лучше, с формочками он играется, тьфу.
Для формочек лучше Visual Basic возьми.
>>840685
#283 #840616
>>839755
Два чаю этому просветленному.
#284 #840619
>>839638

>оба два


>говорить фразочками из Дом-2

>>840645
#285 #840631
>>836730 (OP)
Анон, где раздобыть
Core Java (9th edition) by Cay S. Horstmann, Gary Cornell ?
>>840649>>840916
#286 #840645
>>840619
Забавно. Может выпишешь анону ещё фразочек из Дома-2?
#287 #840649
>>840631
Тебе бумажное издание? Нахуя?
Если нет, то на piratebay epub лежит.
#288 #840663
#289 #840665
Подскажите дауну. >>840373
>>840676
#290 #840676
>>840665
Google -> Java 3D plotting
Можешь из LWJGL велосипедить через OpenGL.
#291 #840678
Сап, джава-господа.
Как можно в какой-то промежуток времени создавать объект некого класса, у которого будет "срок жизни" также произвольный.
Мне нужно создавать объект класса (например, машина) и вставлять его в JTable (здесь две колонки: машина и срок ожидания). У машины должен быть таймер, по истечении которого объект удаляется.
>>840682
#292 #840682
>>840678
Сделать таймер по истечению которого удалять его из таблицы, не?
>>840705
#293 #840685
>>841007
4 Кб, 286x293
5 Кб, 511x389
#294 #840691
В чем моя проблема? При нажатии на кнопку рисую на JPanel, но все косоебит. Также при ресайзе окна нарисованное исчезает, как пофиксить?
>>840692>>840694
#295 #840692
#296 #840694
>>840691
Забей, выполняй дальше примеры с учебника.
Все равно потом будешь формошлепить.
>>840696
#297 #840696
>>840694
Не, надо разобраться.
#298 #840705
>>840682
я так понял, мне нужно сделать 2 потока
один для создания машин в рандомный промежуток времени
а второй отсчет для машины, так же рандомный
>>840721
#299 #840721
>>840705
Эти потоки тут не причем. Есть готовые либы с классами с фиксированным временем исчезновения. Тебе возможно придется свой написать, у которого внутри кроме мапа ключ-машина, будет ключ-время. Так же внутри будет таймер который раз в какое-то время будет подчищать заэкспайрившиеся машины, ну и при гетах всяких если ключ заэкспайрился, то возвращать null. Возможно потребуется специальный дата обсервер, что бы перерисовывать твой ui.
#300 #840811
>>836730 (OP)
Сап, есть char = '1', как достать цифру 1, а не номер в юникоде?
>>840813>>840815
#301 #840813
>>840811
Character.digit('1', 10)
>>840816
#302 #840815
>>840811
UPD:
Можно конечно так: Integer.parseInt(String.valueOf(char)) но как по-нормальному?
#303 #840816
>>840813
Пасиба!
#304 #840817
>>840607

>реальными задачами


>хэллоуворлды на JavaSE


Лучше уж теорию дрочить, те же паттерны и структуры данных.
>>841011
#305 #840842
>>840607
Укатывай туда откуда пришел пидор.
>>841011
sage #306 #840873
>>840607
В жопу раш или джаву продашь?
>>841011
#307 #840874
Чем работать с матрицами? Нашел Jama, но не знаю, как умножить матрицу на вектор. Есть еще варианты с годными примерами?
#308 #840889
собираю мавеном проект spring boot - но там отсутствуют css, js html

загуглил добавление через
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<includeEmptyDirs>true</includeEmptyDirs>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/src/main/webapp</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>

но не работает, не понимаю как добавить эти файлы туда где их ожидает увидеть программа?
ПОМОГИТЕ
#308 #840889
собираю мавеном проект spring boot - но там отсутствуют css, js html

загуглил добавление через
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<includeEmptyDirs>true</includeEmptyDirs>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/src/main/webapp</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>

но не работает, не понимаю как добавить эти файлы туда где их ожидает увидеть программа?
ПОМОГИТЕ
#309 #840916
>>840631
gen.lib.rus.ec
#310 #840917
Сап помогите спроектировать, целый день не могу придумать как сделать по-человечески. Есть основной класс, который создает компилируемую имплементацию интерфейса через reflection api. Там есть обертка над классом Method, которая определяет свой equals для хранения всех методов в структуре данных. Я хочу определить для этой обертки метод toString, чтобы эта функция выводила базовую имплементацию метода. Но функцию, которая дала бы мне валидный заголовок с modifaer'ами очевидно можно переиспользовать для класса и для конструкторов. Так вот, вопрос, куда запихать эту функцию? Просто мне кажется что не хорошо будет если toString будет зависеть от других классов, но и запихать в обертку этот метод тоже выглядит странным. или сделать его статиком и норм?
#311 #840971
Анон, нужна помощь. Суть в том, что нужно ворочать огромным количеством дохуя больших чисел - сотнями миллионов факториалов от огромных чисел (опять же сотни миллионов). На маленьких числах (до 500000) мой алгоритм отрабатывает, и даже в приемлимые сроки, но вот дальше вылезает либо OutOfMemoryError (машина с 8 Гб оперативки), либо обработка идёт пиздец как медленно (процессор core i5). Для хранения чисел использую BigInteger, факториалы считаю с распараллеливанием, но это нихуя не помогает. Щито делать? Инбефо оставь комп пыхтеть на недельку
>>840984>>840992
#312 #840984
>>840971
Ну так а как ты хотел? Тут серьезно ничего не поделать, просто либо у тебя подход к задаче неверный (не надо считать факториалы огромного числа), либо просто задачу быстрее не сделать. Могу совсем не зная ничего использовать данные от другого факториала (то есть создать массив или базу данных и складывать туда значения всех посчитанных факториалов, и перед тем как заново считать какой-нибудь новый, проверять, не посчитано ли для него у тебя значение). Может еще поможет нолики хранить отдельно. Но в целом просто железу сложно с этим справиться и ничего тут не поделаешь.
#313 #840987
>>840984
*Могу совсем не зная ничего о твоей задаче, подсказать использовать
быстрофикс
#314 #840988
>>840889
котоны ну пожалосто ну хоть напишите что низнаете тогда
>>840992
#315 #840991
>>840984

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


Так делал, программа падает с OutOfMemoryError

>не надо считать факториалы огромного числа


Хуй его знает, я в матане не силён. Третий день гуглю, уже голова болит от всяких формул стирлинга и гамма-функций.
>>840996>>841138
#316 #840992
>>840971
Факториалы считаются довольно быстро с мемоизацией (кэшированием) промежуточных данных. Профилируй где течет память и где узкое место производительности.
>>840889
>>840988
Ты используешь мавен плагин спринг бута? Куда кладешь ресурсы?
>>840995>>840998
#317 #840995
>>840992

>мавен плагин спринг бута


я не уверен что этот плагин именно спринга. просто плагин

https://bitbucket.org/user723142/video_organizer/src/58a8da498f596fa745d824a65d6594adc819806c/src/main/?at=master

ресурсы которые мне нужны лежат в
webapp/static

эти ресурсы подтягиваются мавеном в таргет, но я не понимаю туда ли они подтягиваются и почему остальные классы их не видят
>>840997
#318 #840996
>>840991
так ты не в оперативке храни, а на диске. База данных или файлик на худой конец
>>841001
#319 #840997
>>840995
Автоконфигурация Spring MVC не экспозит эту папку как статический ресурс. Два решения:
1. Переложи папку (или ее файлы) /static в /resources.
2. Пропиши эту папку как здесь написано
docs.spring.io/spring/docs/4.3.2.RELEASE/spring-framework-reference/htmlsingle/#mvc-config-static-resources
>>841002
#320 #840998
>>840992
Вот метод нахождения факториала:

> private static HashMap<Long, BigInteger> cache = new HashMap<>();



> private static BigInteger factorial(long n) {


> BigInteger ret;


> if (null != (ret = cache.get(n))) return ret;


> ret = BigInteger.ONE; // int ret = 1;


> for (int j = 0; j <= n; j++) {


> ret = ret.multiply(BigInteger.valueOf(j));


> }


> cache.put(n, ret);


> return ret;


> }

>>841087>>841143
#321 #841001
>>840996
К диску обращаться это же пиздец как медленно, мне надо хотя бы до нового года эту хуйню посчитать, лол.
#322 #841002
>>840997
я засунул в статик это не от хорошей жизни
без папки статик эти файлы даже в отладке не видны

сейчас у меня привязывает к адресу статик эту папку файл
https://bitbucket.org/user723142/video_organizer/src/58a8da498f596fa745d824a65d6594adc819806c/src/main/java/hello/MvcConfig.java?at=master&fileviewer=file-view-default

разве это не тот файл что по твоей ссылке? я так и не смог этот файл настроить на использование папки resources

он хочет именно папку webapp
>>841004>>841017
#323 #841004
>>841002
другими словами - если я перемещу статик в папку ресурсы - файлов не видно, 404 ёпта

а в папке вебапп видно.
гайдом по твоей ссылке и настраивал это дело, ебался 3 дня
>>841017
#324 #841007
>>840685
Алилуйя! Пользователь форума "Двач" по кличке "Сеньор" наконец-то прочитал немного про гит.
>>841009
#325 #841009
>>841007
Бля, да в этом твоем гите даже кодить не нужно, пес.
>>841012
#326 #841011
#327 #841012
>>841009
Тем не менее, многие недопрограммисты, как ты, не умеют в гит.
>>841018
#328 #841013
>>840889
Попробуй такой путь к стилям:
src/main/webapp/styles.css
#329 #841017
>>841002
>>841004
Читни сорцы класса ResourceProperties из Spring Boot - там настраивается автоконфигурация Spring MVC.
1. У тебя может быть перезаписана эта автоконфигурация. Поставь org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer=DEBUG
и проверь WebMvcAutoConfiguration
2. Что-то с мавеном. Пересобери проект, не пользуйся мавеном, встроенным в IDE - ставь отдельно
>>841024
#330 #841018
>>841012
Это из разряда изучи программку для дебилов. Потому ты и петух.
>>841179
#331 #841024
>>841017
пиздос за это я и ненавижу погромирование
никто нихуя не знает
документация - просто описание класса, все примеры полная хуйня, понятны только тем кто и без них знает как сделать

2) где статичные файлы должны лежать в джар чтобы программа их увидела?
у меня в target\classes сразу пакет hello, и рядом с ним webapp
а в программе webapp выше чем hello по иерархии.
это же не правильно?
#332 #841025
>>841024
ну почитай сорсы
>>841026
#333 #841026
>>841025
ну я их даже подебажил
мне они ничего не сказали(((
>>841028
#334 #841028
>>841026
Как же ты заебал! Я тебе все уже сказал, что тебе нужно. Если не можешь прочитать сраный референс, куда лезешь?
Удали MvcConfig
Положи папку /static в /resources
Посмотри что получится.
>>841030>>841032
#335 #841030
>>841028

>Как же ты заебал! Я тебе все уже сказал, что тебе нужно


чому ты такой злой?
я тебе пишу нихуя не работает, а ты Я ВСЁ СКАЗАЛ

удалил, не работает.
по какому пути теперь искать эти файлы? я не могу найти ни по какому
>>841031
#336 #841031
>>841030
хотя хуй там, они прямо в корне теперь. попробую ещё папок нахуячить и попробую собрать джар
#337 #841032
>>841028
спосибо, анонас
даже exe собрал, хорошо работает

вот у меня и на работе также
я не понимаю нихуя, не могу сообразить как достать эту информацию из кода

скажи как ты дошёл до этой мысли? где конкретно в коде ты увидел это?
>>841033
#338 #841033
>>841032
Я ПРОСТО УМЕЮ ЧИТАТЬ
docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-spring-mvc-static-content
>>841034>>841035
#339 #841034
>>841033

>docs.spring.io


>Do not use the src/main/webapp directory if your application will be packaged as a jar


facepalm.jpg

я ведь и это читал когда ковырялся в первый раз
хуёвый я погромист(((
тебе интересно сколько мне платят за работу? ява-интерпрайс
#340 #841035
>>841033
и всё равно оттуда непонятно
откуда ты узнал что файл из resources/static будет доступен из корня? там нет упоминания об этом

только

>will serve static content from a directory called /static (or /public or /resources or /META-INF/resources)


но чтобы вложить статик в ресурс?
#341 #841039
>>837020

>836883


>Пиздец, сами тащат всякое говно, которое потом становится легаси, а потом страдают.


>Используем java для того что можно назвать software defined networking. Вроде проект интересный. Из того кала, чем обмазваются местные, только Spring (в lite версии и разумной мере).



Как контора называется?
>>841055
#342 #841055
>>841039
Вот так сразу и деванон - решительно и быстро. VPS хостингом приторговываем, представлены глобально.
>>841257
#343 #841056
А я смотрю ничему жизнь народ не учит

>org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer=


Очередной пациент жалобится, что ничего не работает, и в очередной раз гуру разворачивает из засаленной портянки набор сакральных знаний.
>>841059>>841108
#344 #841059
>>841056
Чему не учит? Что нужно читать книжки? Так это и так было ясно.
#345 #841087
>>840998
Добавь рекурсии, крендель. Тогда не будет так дохуя объектов создаваться, ты же кешем непользуешься. Скидывайте результаты в файл/базу. В отдельный файл/системную переменную пиши число для которого мчитаешь. Сделай так что если программа упала, а число не затерто, что бы она запускалась заново, использую сохраненные данные ей будет веселей считать.
#346 #841108
так обидно >>841056

>жизнь народ не учит


а чему она должна научить? что на работе пердолят - то и я пердолю
#347 #841137
>>838925
Давай я расскажу как все будет:
Ты дойдешь до 20+ левела;
Тебе станет лень второй раз ебаться с получением бесплатной месячной подписки;
Пойдешь читать книжки, и с каждой главой охуевать с того как мало ты знаешь и сколько всего еще учить;
Выучив хотя-бы половину хуйни требуемой в вакансиях, тебе твой-же вскукарек про крутость джавараш покажется обосрамсом ньюфага.

Но мы-то знаем уже сейчас.
#348 #841138
>>840991
Надеюсь, что ты про xmx xms слышал.
#349 #841143
>>840998
Очевидный проёб в том, что если ты посчитал факториал для 99-ти, то для 100 ты начинаешь пересчитывать заново. Можно, например, хранить максимальный посчитаный и начинать расчет с него.
Зачем ты вообще это делаешь? Хуита же.
#351 #841179
>>841018
А я то тут причем? Совсем поехал, мальчик.
>>841221
#352 #841180
>>841024

>ненавижу погромирование


Тебя никто за уши не тащит. Иди монтажником кондиционеров, там нужны рабочие руки.
>>841426
#353 #841197
Поясните, как в джаве лучше всего сделать бесконечный ввод с консоли. То есть задача такая: я ввожу строку, обрабатываю данные, вывожу какой то результат, потом надо повторить. Я написал так
while (true) {
Scanner sc = new Scanner(System.in);
//разбираю строку юзая sc.next()
sc.close();
System.out.println(result);
}
Но после того как я вывел все что мне надо сканнер вываливается на sc.next() как бы намекая что я ебанутый и пытаюсь считать из пустого потока что то. Как сделать чтобы было заебись, куда копать?
#354 #841216
Аноны, почему не работает обработчик действий? И какую функцию использовать, чтобы изменить значение JButton, getLabel не подходит. Ну и по какой причине не запускается?
http://pastebin.com/iBCcDXqW
>>841226
#355 #841221
>>841179

>мальчик


Сразу видно, не против поняшиться в сракотан.
>>841298
#356 #841222
>>841197
Сходу хуйня.
>>841225
#357 #841223
>>841197
Сканнер не обязательно создавать и прибивать каждый цикл.
Для удобства, придумай как вместо (true) использовать введенную строку и, например, выходить из цикла введением в консоль определенного слова.
>>841225
#358 #841225
>>841222
Ну очевидно что хуйня, так как оно не работает. Потому и спрашиваю.
>>841223
Ну допустим я его не буду прибивать. Просто если же сделать while(sc.hasNext()) то такая же хуйня происходит. Он пытается сделать nextInt() у пустой строки и падает. Какого хуя он не ожидает ввода следующей строки.
>>841228
#359 #841226
>>841216

>Note: TicTac.java uses or overrides a deprecated API.


>Note2: Recompile with -Xlint:deprecation for details.


Чо за некроговно?
>>841264
#360 #841227
Жаба ононы, я вкатываюсь. Что на джуна спрашивают? Думаю напиздеть в досье про навыки и , фреймворки, а по ходу работы научусь. Стоит ли упоминать Джавараш?
>>841230>>841232
#361 #841228
>>841225
Ну бля, пропиши if на не пустую строку.
>>841232
#362 #841230
>>841227

>Что на джуна спрашивают?


FizzBuzz

>Думаю напиздеть в досье про навыки и , фреймворки, а по ходу работы научусь.



Ну да так все и делают

>Стоит ли упоминать Джавараш?



Да, сразу уважение заслужишь, реально годный практический курс, лучше сказать, что учил только по нему, а не как ботан ссаный читал книги
#363 #841232
>>841227
https://drive.google.com/open?id=0B63fr4kTib5pNGVFdlRyNGdSRU0
Если ответишь на все вопросы, значит какой то минимум есть, можно сходить на собеседование. Это у меня спрашивали на одном из собеседований. Пиздеть не стоит, раскусят - кинут в чс, максимум можно немного преувеличить.
>>841228
Нихуя не понял что ты имеешь ввиду, ладно пойду попробую считать через nextLine и распарсить ручками.
#364 #841234
>>841232
Это сколько примерно собеседований и на какой уровень (junior/middle)?
>>841236
#365 #841236
>>841234
Ну это вообще уровень джуниора очевидно, самые базовые вещи. Ну кроме секции для ведущих, разумеется. Фреймворки значть не обязательно. Их до хуя и ты не можешь выучить их все, на любом проекте будут те которые ты первый раз видишь. Хотя тот же гибернейт, например, используется чуть менее чем везде, так что если ты его смог завести на своей машине, замаппить простенькую БД то это будет существенным плюсом.
>>841237
#366 #841237
>>841236
так только на одном собеседовании столько вопросов спрашивали?)
И получилось ли затащить у самого?
>>841238
#367 #841238
>>841237
Да, лол. Собеседование проходит от получаса. А ты что думал? Пришел, навешал за 5 минут лапшу на уши и ушел? Можешь посмотреть что то такое. Конечно говорит он про хохляндию, но в целом ситуация по джаве, по крайней мере в моем 1кк+ мухосранске схожая.
https://www.youtube.com/watch?v=NQxRPgkPn40
>>841248
#368 #841239
>>841232
Норм так то. Просто иногда читаю объявы и там охуевшие ашары просят спринг, ходуп и прочую поебень и это на джуна. Я в душе не ебу что это Сука, ладно бы на синиора или мидла с их зп...
>>841242
#369 #841241
>>841232
Все такое как на экзамене, а на деле шлеп-шлеп хуйяк - Готово.
#370 #841242
>>841239
Из спринга хорошо бы знать Spring DI, все остальное идет нахуй.
#372 #841247
>>841246
Охуенно, дай тебе отсосу. А то я гуглю infinite read, хуйню какую то выдает.
#373 #841248
>>841238
Еще подобные примеры вопросов есть?
#374 #841249
>>841232

>Есть пул коннекций к Бд. Если сеть лаганула, то коннекции выживут или нет?


Охуеть вопрос.
>>841256
#375 #841255
Добрый день. Пытаюсь внести в некоторый проект, сделанный с помощью NetBeans, небольшие изменения. Суть в следующем: в главном окне есть некоторый чекбокс. Нужно по состоянию этого чебокса писать в стринг, инициализируемый в некотором классе, два разных значения. Чекед - одно, анчекед - другое. Как мне это сделать? Я пока не очень хорошо понимаю структуру приложения.
#376 #841256
>>841248
Неа, большинство компаний если и выдают тебе листок с вопросами то в конце его отбирают. В этом уже есть практически все что надо. Остальные вопросы это плюс минус шаг в сторону. Опять же на хабре есть несколько статей про вопросы на java собеседованиях. Ну и гугл в помощь "java interview questions" или что то вроде.
>>841249
А что с ним не так?
>>841258
#377 #841257
>>841055

>841039


>Вот так сразу и деванон - решительно и быстро. VPS хостингом приторговываем, представлены глобально.



Интересно было, ибо сам занимаюсь NFV/SDN
#378 #841258
>>841256
Что такое лагнуло лол?
Тайм-аут прошел или нет?
Если да то пулер пересозлавать коннекшены будет, если нет то нет.
В чем суть вопроса то?
>>841259
#379 #841259
>>841258
Мамка роутер перезагрузила, например. Вопросы же не требуют ответа да/нет. Из вопросов по любому завязывается диалог, ты задаешь уточняющие вопросы, а следят за ходом твоих рассуждений.
>>841261
#380 #841261
>>841259
Если мамка отключила то есть обрыв tcp сессий то у пулера по тайм-ауту отвалятся все потоки из пула и он умрет кинув эксепшен. Или не умрет а будет пытаться реконектиться. Когда тайм-аут или счетчик попыток ретрая выйдет он упадет с исключением.
#381 #841263
С3р0 умирает после нескольких попыток рекконекта.
Хиккари вроде по тайм-ауту.
#382 #841264
>>841226
Программа из книги 2005 года, видимо пора её менять.
А с приложением что не так?
>>841276
#383 #841265
Человек, который не смог реализовать чтение с консоли дает советы по трудоустройству человеку, который не смог найти шапку.

Весело тут у вас
>>841281>>841300
#384 #841276
>>841264
Начинай ковырять FX.
И попробуй переписать под него код.
>>841287
18 Кб, 320x320
#385 #841281
#386 #841287
>>841276
Т.е. забить хуй, на написание гуи собственным силами и пользоваться конструкторами?
>>841292
sage #387 #841292
>>841287

>2016


>java


>GUI

#388 #841298
>>841221
Уходи на ебаное, там все твои друзья.
#389 #841299
>>841248
На джавараше же список вопросов, которые чаще всего спрашивают на собеседованиях + видео на эту тему. По дампам курс проходил что-ли, не читая содержания?
#390 #841300
>>841265
Типичный джаватред. Полтора инвалида тусуются. Захожу сюда, который раз разочаровываюсь.
13 Кб, 320x320
#392 #841303
>>841302
Ну не траль. Откуда у человека, не умеющего в гугл, знания ингриша хотя бы на уровне чтения доков?
>>841304
47 Кб, 600x600
#393 #841304
>>841303
Ну если он эйчарке скажет по телефону что у него нулевое знание ингриша, то ответы на вопросы про джаву ему не пригодятся.
#394 #841319
Что говорить на собесе, когда спросят почему я хочу работать у них в компании, если я хочу работать у них в компании, потому что
1) Я рассылал резюме везде, и они позвали на собес.
2) У них используются самые популярные фреймворки типа спринг, а не внутреннее говно как в большинстве других компаний, поэтому через полгода мне легче будет съебать от них на нормальную работу.

Есть какие-то универсальные ответы?
#395 #841321
>>841302
От это годнота, спасибо

мимо другой вкатывальщик
#396 #841323
>>841319
Тебе к этим ребятам >>712761
#398 #841327
>>841319
Кароч подходишь, гришь чика давай раздеваися. Делаешь ей собес по-самые гланды. Ну после заедаешь каким-нибуть хрючевом.
>>841339
#399 #841339
>>841327
Любишь собесы?
Дай мне шанс
И я порву тебе очко будто Тане Шац.
#400 #841345
>>841319

>2) У них используются самые популярные фреймворки типа спринг, а не внутреннее говно как в большинстве других компаний


Вот это и говоришь, вы современная компания все круто, стек мне у вас понравился, хочу получить опыт разработки большого проекта на этом стеке, про съеб конечно можешь умолчать.
#401 #841346
>>841339
Раунд!
#402 #841351
>>841339
Окси, ты что в этом треде забыл?
#403 #841426
>>841180

>Тебя никто за уши не тащит


тащит, естественно
где я найду ещё такую работу в мухосрани?
тем более я хек и не могу в общение.

так что буду ненавидеть до последнего, пока не попросят на выход
>>841431>>841717
#404 #841428
яваны, я не могу загуглить библиотеку для жавы, чтобы она читала длину видеофайла
по первой ссылке в гугле умершее что-то, а больше ничего и нет

посоветуйте что-ниубдь
>>841618
#405 #841431
>>841426
Кто тащит-то? Ты хочешь устроиться в теплое место и не хочешь прилагать усилия, банально до безумия.
>>841434>>841465
#406 #841434
>>841431

>Ты хочешь устроиться в теплое место


я работаю там уже больше полутора лет...

ты всех заранее считаешь студентами?
>>841446
#407 #841446
>>841434
Ну извини, по стилю изложения было похоже на студента. Ну и это собственно не меняет сути поста.
>>841449
#408 #841449
>>841446

>по стилю изложения было похоже на студента


ебать ты определятор возраста по тексту

>Ну и это собственно не меняет сути поста


полностью меняет, твой пост про устройство на работу и приложение усилий
>>841451
53 Кб, 650x400
#409 #841450
>>836730 (OP)
Работаю в бэкенде энтерпрайза уже чуть больше полутора лет, до этого писал на php. Сейчас стало интересно в свободное время писать игры. Конечно понимаю что java не лучшая платформа для этого, тем не менее хочется попробовать. Что можете посоветовать в плане источников по данной теме коллеги?
>>841462>>841463
#410 #841451
>>841449

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


Усилия ты все равно прилагать не хочешь, хоть и устроился. Так что не меняет.
>>841454
#411 #841454
>>841451

>Усилия ты все равно прилагать не хочешь


но откуда ты сделал такой вывод? ты ничего не знаешь обо мне
>>841457>>841465
#412 #841457
>>841454
>>841024

>пиздос за это я и ненавижу погромирование


>никто нихуя не знает


>документация - просто описание класса, все примеры полная хуйня, понятны только тем кто и без них знает как сделать

>>841461>>841465
62 Кб, 299x283
#413 #841459
>>841339
У миня есть ЧЕРНЫ ПИСТАЛЕТ.
#414 #841461
>>841457
ты цитаты добавил, а свой текст забыл.
что ты хотел сказать то этим?
>>841465
#415 #841462
>>841477
#416 #841463
>>841450
Ну или вкатывайся на ведроид.
#417 #841465
>>841461
>>841454

>>Усилия ты все равно прилагать не хочешь


>но откуда ты сделал такой вывод?


Вот из этих слов >>841457
Документация просто описание, примеры хуйня, мне ничего не понятно принесите ответ на блюдечке я ничего не хочу сам искать, думать и напрягаться. Точнее может ты даже будешь напрягаться, если выхода не будет. Но по умолчанию не хотел бы. Что тот анон тебе и сказал
>>841431

>не хочешь прилагать усилия

>>841467>>841476
#418 #841467
>>841465

>примеры хуйня


то что примеры в той документации на спринге хуйня я обосновал выше

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


а это ты уже просто добавил свои маняфантазии
#419 #841476
>>841465
ну и в дополнение - ты знаешь сколько я часов потратил на разбирательство с этим, перед тем как спрашивать на двачах?
ты понятия не имеешь.

но у тебя уже готово твоё суждение, сделанное по двум предложениям в посте.
самому не смешно?
#420 #841477
>>841462
Отлично, спасибо.
#421 #841526
А есть годные ютуб каналы о java, всякие встречи, лекции, доклады и тп?
>>841531>>841598
#422 #841531
>>841526
Есть
>>841561
#423 #841535
зачем нужен equals если есть hashcode? то есть, переопределяем hashcode и на иквелс ложим.
>>841537>>841658
#424 #841537
#425 #841543
?
мы же просто можем сравнить обьекты на эквивалентность сравнивая их хешкоды. только нужно не обосраться и сравнивать однотипные, потому что у неоднотипных могут быть одинаковые хешкоды.
>>841545>>841548
#426 #841545
>>841543
а, я понял. иквелс нужен чтобы как раз не обосраться с разными типами.
а хешкод нужен чтобы объект был ключом, там не надо типы сравнивать, потому что мы в ключ какогонить хешмапа не сможем запихать разные типы
#427 #841548
>>841543
Молодой человек, наш тест показал, что вы недостаточно квалифицированы для позиции Junior Developer, но мы предлагаем вам вакансию Trainee Cleaning Manager'a.
>>841550>>841573
#428 #841550
>>841548
по теме давай, эйчар
>>841551
#429 #841551
>>841550
К О К О К О Л Л И З И Я
>>841553
#430 #841553
>>841551
причем тут коллизия? напишем четкий хешкод чтобы коллизий не было. к иквелсу это какое отношение имеет? отвечай, вербовщик
>>841556
#431 #841556
>>841553

>хешкод чтобы коллизий не было


Частный случай.
>>841573
#432 #841561
>>841531

Ну круто, спасибо за информацию.
>>841565>>841573
#433 #841565
>>841561
Пожалуйста.
>>841573
#434 #841573
>>841565
>>841556
>>841548
Ссал тебе в рот, сын бляди и хуесоса

>>841561
https://www.youtube.com/user/pro100fox2/videos
>>841576
#435 #841576
>>841573
Во спасибо за канал
>>841577
#436 #841577
>>841576
пожалуйста, няша
#437 #841593
Как превратить программирование в хобби?
>>841610
#438 #841598
>>841660
#439 #841610
>>841593
Хуевое хобби.
Лучше футбик с посонами из класса гоняй. Или певас пей
#440 #841618
>>841428
JavaCV ffmpeg
#441 #841658
>>841535
А о коллизиях маня не слышала?
>>841713
65 Кб, 1024x768
#442 #841660
>>841598
Да, то, что нужно. С меня как всегда
#443 #841713
>>841658
Не знаю, твою мать шлюху об этом не спрашивал.
>>841718
#444 #841717
>>841426
Программисты могут в общение. Оно необходимо для профессиональной деятельности.
Разработка везде командная, нигде уже нет такого, что тебе одному дают целый проект и ты пилишь его полгода, закрывшись от всех в подвале.
Так что тебе явно не к программистам надо, а на склад, кладовщиком, например. Или фасовщицей овощей в супермаркет.
Даже макака-фрилансер должен общаться и вылизывать анус заказчику, чтобы получить хороший отзыв.

>пока не попросят на выход


Маловероятно что тебя на вход вообще пустят.
>>841919
#445 #841718
>>841713
Лал, гавно разбулькалось. Слышь, глиста, иди книжки читай, наберись минимальных знаний, а потом уже пробуй общаться с белыми господами.
#446 #841787
Чувак с факториалом, если ты еще здесь, отпишись об успехах. Какой самый большой подсчитанный? Чем вообще всё закончилось? Зачем ты это делал даже не спрашиваю Каббала это или Dharma Initiative похуй
#447 #841800
>>841232
Пиздец. Я успешный сеньор-помидор, который, наверное мог бы и техлидом стать уже, если бы не душа двачера. Так вот, от подобных вопросов так тошно становится, что даже сил отвечать нет. Особенно вымораживают вопросы для ведущих. Кстати, на многие, я даже не знаю ответа. Типа
-JPA: Особенности действия метода flush.
Или вот
-У вас есть ноутбук и 15 минут времени. Надо написать Web-сервис. Что будете делать?
Да нахуй пошлю. В нашем деле спешка никому не нужна.

Что хоть за контора?
>>841806>>841832
#448 #841806
>>841800
Таких макак как ты, только так и надо. Не то что реальный сеньор пришел показал свой самописный фреймворк в мит лицензии, который используется в стартапе, который идет на последнюю стадию о решнии фандинга. Вот где борба за головы, а ты посиди покури.
>>841820
#449 #841809
Объясните, почем уоно не запускается? Ни одной ошибки нет.
Интерфейс - http://pastebin.com/2JUSGqVy
Движок - http://pastebin.com/GNTC24TE
>>841839
#450 #841820
>>841806
Не, я не напрашиваюсь. Мну и здесь хорошо кормят буквально free lanches. Мне для кунсткамеры уродцев интересно.
>>841822
#451 #841822
>>841820
Так а хули ты по собеседованиям ходишь и тебя что-то не устраивает там?
>>841884
#452 #841832
>>841800
Ну так это не список вопросов которые задают прям всем. Это по сути мне HR выдала как "список тем". Вопросы то были другие, но все равно касающиеся всего этого. Я еще не был на собеседовании в виде "вопрос-ответ" онли. Всегда есть какой то диалог, пояснения, уточняющие вопросы. Конкретно этот список был дан для того чтобы человек для себя оценил где у него может быть пробел по знаниям.
#453 #841838
>>841232

> можно ли добавить <null, null>


> как вызвать OOME


Можно ли засунуть собственный хуй себе в жопу? Как обосраться не снимая штанов? Откуда нормальный человек должен знать это, если никогда такой хуйни не вытворял и не будет?

> ООП - композиция


Хуезиция, где конкретный вопрос?

> java concurrency - процессы


Хуесы, то же самое.

> Потокобезопасность, как реализовать в java


Хуясность, реализовать можно миллионом способов в зависимости от задачи.
>>841884
#454 #841839
>>841809
TicTacGame.init(); Не?
>>841843
#455 #841843
>>841839
Я думал об этом. Надо ли добавлять run()? И куда? По идее приложение будет только инициализироваться?
#456 #841858
Сам джавач есть один http://pastebin.com/ushBeUSa пример из учебника. Все понятно кроме одного, как происходит вызов функции при нажатии на кнопку, если явно нигде вызова нет? Искал по исходникам так и не нашел где описывается поведение при срабатывании события.
>>841864
#457 #841864
>>841858

>colorButton.addActionListener(new ColorButtonListener());


Ты троллишь или где?
>>841868
#458 #841868
>>841864
Ну так это идет навешивание слушателя события, но почему идет вызов функции actionPerformed, когда событие происходит, в смысле как вообще реализовано, что объект кнопка обращается к этой функции внутри передаваемого обработчика.
>>841869>>841872
#459 #841869
>>841868
Мне просто кажется, что очень много магии, я после си просто учу джаву
#461 #841875
>>841872

Спасибо, по второй ссылке понял, первую прочитаю.
#462 #841884
>>841838
Ох если бы ты знал какие кадры собеседуются, разве что свой хуй в жопу не суют хотя не уверен. Другое дело, что их бы отсеивать ранним этапом, не смешивая с основным потоком и не портя качество собеседования.

>>841822
А я и не хожу, еще раз, мне для кунсткамеры.
#463 #841897
Привет, ребята, нужен совет по java. Как у данного языка обстоят дела с безопасностью? Ломаются ли криво написанные приложения или реально используются только дырки в коде самой ява-машины? RCE для сетевой ява софтины - реально ли? Может подскажите чтива по этой теме?
Заранее спасибо
>>841901>>841925
#464 #841901
>>841897
Большая часть энтерпрайза сидит на джава, как у нее с безопасностью?
#465 #841919
>>841717

>Маловероятно что тебя на вход вообще пустят.


ещё один...
фраза

>где я найду ещё такую


не дала тебе понять что я УЖЕ там работаю?
>>842202
#466 #841925
>>841897
Отлично всё. Песочница, возможность криптографической защиты библиотек подписью, продвинутые политики доступа (https://docs.oracle.com/javase/tutorial/security/userperm/policy.html - хотя я не видел чтобы их активно использовали).

Единственное позорное пятно - апплеты. Все уязвимости, что помню - приходили от них. Ну да это говно повыпиливали повсевместно.
#467 #842032
>>836730 (OP)
Поставил Wildfly, где там найти либы для сервлетов, чтобы в path прописать?
>>842035>>842037
#468 #842035
>>842032
формулировка вопроса уровня /b/
>>842036
#469 #842036
>>842035
А что тебе не нравится?
#470 #842037
>>842032
На mvnrepository.com:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
>>842040
#471 #842040
>>842037
Как я, используя это, скомпилирую сервлет при помощи javac?
>>842041>>842043
#472 #842041
>>842040
Создай проект через мавен, пропиши в pom.xml и запускай

Почему треды в избранное не добавляются?
>>842042
#473 #842042
>>842041
Бля, а я хотел достать jarки и компилировать вручную. Хорошо, пойду почитаю про Maven. Спасибо.
>>842045
8 Кб, 354x178
#474 #842043
>>842040

>Files: ...


Ну если тебе нужно только апи
#475 #842045
>>842042
Мавен все равно потом пригодится полюбому, полезная шука
>>842046
#476 #842046
>>842045
почему мавен лучше всех?
мимопроходил
>>842049>>842142
#477 #842049
>>842046

А я другие не пробовал. Мне тащемта и мавен пока не нужен, только начал вкатываться.
>>842050
#478 #842050
>>842049
сорян, забыл кто тут советы раздаёт
>>842052
46 Кб, 780x497
#479 #842052
>>842050
Ну нормальный же совет
>>842053
#480 #842053
>>842052
так то да, но тебе просто повезло на этот раз
#481 #842094
Вкатился в жабу после пистонов, пыхов и жабаскриптов. Как вы пишите на этом говне?
>>842193
#482 #842142
>>842046
Можешь порвать жопу об sbt
>>842150
#483 #842150
>>842142
Мне кажется, ты его неправильно используешь.
#484 #842193
>>842094
Странно у меня было наоборот, как я мог вообще писать на js и пыхе, питон так-то еще норм для динамико дрисни
#485 #842202
>>841919
Фраза ни о чем не говорит - может, ты только собеседуешься.
Ну тогда держись за эту работу всеми тентаклями, ибо другую такую же врятли найдешь.
Хотя хуй знает, может у тебя скилл "везение" прокачан до сотни и ты завтра в Гугол устроишься.
>>842541
116 Кб, 604x408
#486 #842204
Нужно ли джава девелоперу знать XML, -parsing, StAX SAX, XPath?
46 Кб, 512x384
110 Кб, 768x920
#487 #842206
Ну что, котаны - или пан, или пропан.
Внезапно оказалось, что мой безлимитный платный курс джавараш подходит к концу, и если я не поучаствую в ближайшей стажировке- то не поучаствую никогда. В принципе, справедливо, ведь я его изначально на год покупал, это потом его продлили.
Поэтому мне за месяц сейчас нужно наверстать необходимые темы по Java, чтобы попасть на неё.
На самой стажировке будут вкратце разобраны современные технологии, от которых текут тяночки-эйчарочки и за которые уважают суровые разработчики.
Придется каждый день после работы не дрочить хуй на трапов, а ебашить теорию и практику, чтобы успеть.
Иначе поезд уйдет и я навсегда останусь в Мордоре.
Пожелайте мне удачи.

Уже неделю держу ритм, ложусь вовремя, чтобы после работы оставались силы на кодинг.

Заодно на своем опыте проверю теорию хэйтеров- можно ли после Джавараша найти работу Java-junior.
Параллельно читаю Head First Java и алгоритмы от Вирта.
#488 #842210
>>842206

>алгоритмы от Вирта



Есть же Седжвик с примерами на джаве, почему Вирт?
>>842213
#489 #842211
>>842206

>можно ли после Джавараша найти работу Java-junior.


Разумеется можно лол. Просто заслуги джавараша в этом будет около нуля.
#490 #842213
>>842210
Спасибо, скачаю.

>На dou.ua, в топиках про то, что надо знать джуниору, часто упоминалась книга Вирта, вот и выбрал.

#491 #842215
>>842206
Стоп, ты это говно больше года уже проходишь?
>>842217>>842247
#492 #842217
>>842215
Там кто-то в отзывах и 2 года проходил (кек)

мимо
#493 #842220
>>842204
Ну бамп хуле.
#494 #842221
Кстати для вкатывальщиков с нуля. Есть еще вот такой тип.
https://www.youtube.com/watch?v=zkqGN6XGmdQ&list=PLkKunJj_bZefB1_hhS68092rbF4HFtKjW
Весь курс я конечно не слушал, но вроде довольно подробно начинает. Никто его книги не читал?
>>842228
#495 #842228
>>842221
Вроде годно лайк
#496 #842247
>>842215
Да, скоро 2 года исполнится моему курсу. Но это не от меня зависело - было вообще не до курсов, ни до чего другого.
#497 #842306
Аноны, чем потенциально может заниматься Java-программист, кроме приложений ведроид?

Не могу определиться в какую область вкатиться, но чем-то Java привлекает, хотя у меня даже ведроида нет.
#498 #842307
>>842306
Веб же.
#499 #842309
>>842306
Ведроид и джава это разные профессии так то. Кроме джава синтаксиса нихуя общенго.
#500 #842318
>>842306
Ведро- это только верхушка Джавы, урезанная часть.
Глубокая Джава- это веб и кровавый энтерпрайз.
>>842331
#501 #842331
>>842318
В ведроиде тоже веб нужен, как гугл карты прикручивать еще?
>>842337
#502 #842337
>>842331
Через апи. Вкрутить в ведроприложение гугл карты дело одного вечера даже если ты ни разу не писал приложения под ведро. Проверял.
>>842345
#503 #842345
>>842337
Ну ок верю, просто ведроидер одиина конференции говорил, что там без понимания серверной части делать особо нечего в крупных проектах, рест апи, вот это вот все.
>>842346>>842350
#504 #842346
>>842345
один

fixed
#505 #842347
А вообще андроид это хуета. 99% приложений- это тупо браузер на основе хромиума, который открывает сайт ФирмаНэйм, выводит ебанутые уведомления и жрет батарейку.
>>842351
#506 #842350
>>842345
Ну есть разница между пониманием как это все работает и практической работой с серверной частью.
>>842353
#507 #842351
>>842347
А вообще джява это хуета. 99% приложений- это тупо круд на основе сервлетов и джидибиси, который открывает сайт ФирмаНэйм, выводит ебанутые уведомления и жрет оперативку.
#508 #842353
>>842350
Не спорю
#509 #842354
>>842351
Две экзадаты этому.
#510 #842355
>>842351
По моему ты сейчас описал приложения на любых языках.
#511 #842356
Тред перекатывать будем только после OutOfMemoryError?
>>842535
8 Кб, 624x158
#512 #842364
Джаваны, как заставить машину выдавать не Unknown Source, а конкретный номер строки с эксепшоном?
На стаковерфлоу писали что нужно использовать jdk вместо jre (я использую) или выставлять компилятору ключ -g (не помогло).

Код очень простой: Window w = new Window();
#513 #842375
>>842351
Ну это у вас такая жаба. А у нас хипсторов, все веселее.
>>842376
#514 #842376
>>842375
В смысле жаба-хипсторов.
>>842410
#515 #842392
>>842364
Ты стектрейс видишь вообще? Ошибка не в твоем коде, а из библиотеки вылетает. А если библиотека запакована в джарник то конечно он тебе не покажет строку.
>>842394
#516 #842394
>>842392
Спасибо, я ньюфаг.
173 Кб, 1024x768
#517 #842397
#518 #842404
>>842364
Аутист, ты про IDEA слышал, там есть встроенный декомпилятор.

Обчитаются тролсенна и ябут друг друго в жопу javac'ами.
>>842405
#519 #842405
>>842404
У меня есть IDEA, просто я решил сначала ручками.
А как там использовать декомпилятор?
93 Кб, 520x693
#520 #842410
>>842376

>В смысле жаба-хипсторов.


Дедуль, ты что здесь забыл?
#521 #842481
Сап, жаббач. Нужна помощь, гугл выдают хуйню, сракОверфлоу передопатил тоже.
Суть: нужно запилить фичу, которая закачивает с потока фаил (допустим, изображение) и сохраняет его без изменения формата.

@@@@@
InputStream in = req.getInputStream();
RandomGenerator randomGenerator = new RandomGenerator();
String fileName = randomGenerator.getSaltString();
OutputStream out = new FileOutputStream("C:\\Users\\anon\\Documents\\GitHub\\tablet-polls\\images\\" + fileName);
copy(in, out);
out.flush();
out.close();
@@@@@

Вот этот код таки берет JPG и возвращает его ЖЫПЕГОМ. Как лучше всего это запилить?
Если что - собираю все это в гранты, обрабатываю Postmanom.
Спасибо заранее и бобра.
>>845820
#522 #842504
Ребята, пытаюсь накатить JSFML, а он мне эксепшоны выдает. Запустить пытаюсь пример, там всё уже скомпилировано. Что-то там устарело? Или я что-то делаю не так?

https://github.com/pdinklag/JSFML

>>842364 Это я.
>>842505>>842507
#523 #842505
>>842504
Ты в IDE какой нибудь собрал этот пример для начала?
>>842509
#524 #842507
>>842504
https://github.com/pdinklag/JSFML/wiki/Setup
Точно все прочитал и сделал?
>>842509>>842511
#525 #842509
>>842505
А это так критично? Подключить классы и запустить в cmd не прокатит?

>>842507
Да.
>>842510
#526 #842510
>>842509
Прокатит, если все работает. В плане диагностики ошибок лучше это в IDE смотреть, для того и сделаны.
>>842511
#527 #842511
>>842507
Там вообще что-то странное пишут, jsfml.jar какой-то, в то время как там единственный джарник в папке, и то не этот.

>>842510
Ну, я пробовал подключать собранные Ant'ом библиотеки к проекту, вызывать какой-нибудь класс из них, но стактрейс был аналогичный консоли, потому и забил.
>>842523
#528 #842523
>>842511
Ладно, я немного затупил с Антом, теперь отконпелировал этот jar. Но эксепшон всё равно есть.

Ну вы мне скажите хотя бы, могло ли оно реально устареть?
Сколько процентов вероятности того, что это я криворукий?
>>842524
#529 #842524
>>842523
У тебя последняя активность 2012 года в репозитории. Сайт на котором была нужная либа вообще мертвый, где ты ее нашел тогда вообще?
Алсо https://github.com/pdinklag/JSFML/issues/63
#530 #842535
>>842356
Только когда сборщик соберет.
#531 #842541
>>842202
то и делаю
знаешь как обидно - люди пришедшие после меня уже или менеджерят, либо командуют другими разработчиками, а я до сих пор как хуй (((

чтож делать неужели я никогда не стану погромистом
>>842561
8 Кб, 259x194
#532 #842547
>>842204
Че за игнор пачаны?
>>842548
#533 #842548
>>842547
потому что это говно учится за 3 часа.
но ты посиди, подожди ответа
>>842552
#534 #842552
>>842548
Сам-то знаешь, что такое Nod'a?
>>842557
#535 #842557
>>842552

>http://www.w3schools.com/xml/dom_nodes.asp


>In the DOM, everything in an XML document is a node.


ты ёбнутый?
>>842592
#536 #842561
>>842541
Развивайся, епта. Книжки читай, практикуйся, пили проекты по вечерам.
>>842563
#537 #842563
>>842561
это не помогает ((
даже не знаю что ещё можно сделать
>>842618
#538 #842592
>>842557
Нет, похоже тут все наоборот.
#539 #842618
>>842563
И какая твоя последняя прочитанная книга и какой последний начатый проект и на какой стадии? Мне кажется ты лукавишь.
>>842637
#540 #842625
>>836730 (OP)
Я сейчас только на втором уровне в javarush, а я уже спалил всю хату своим гневным анусом. Пиздеееец, как меня бесит джавараш. Для каких даунов он был создан?
Важное отстпуление: я сам бывшая фронтендоблядь и есть не плохой опыт с js, так что может поэтому, хотя всё равно..
15+ "задач" где ты должен просто СОЗДААААТЬ ПЕРМЕНУЮ, ИМЗЕНИТЬ ЗНАЧЕЕЕЕНИЕ ПЕРМЕННОЙ. SOOOOOQAAA ДА Я ПОНЯЛ ЧТО ОНИ ДЕЛАЮТ ПИЗДЕЕЕЕЦ. СУКА НАПИШИ БЛЯТЬ ПРЕДЛОЖЕНИЕ 20 РАЗ. СКОПИРУЙ СУКА И ВСТАВАВЬ КАК ЖЕ ЭТО ИНТЕРЕСНО
Кстати на счет "интересно".
Там в каждом ебанном параграфе тебе говорят как у них всё здорово, как захватывающе и как блять не похоже на остальных! Ок. Я понял. Еще 7 раз назад понял. А когда уже сука начнется веселье?!
И третье - это сучьи инфернальные задания, которые не засчитываются, когда ты не ставишь ЕБАННУЮ ТОЧКУ СКА. КАК ГОРИИИИТ ТООО.
Причем я уверен, когда пойдет сложная тема - там будет ОДИН РАЗ копипаст с википедии и всё. Никакого разжевывания для особо тупых как сейчас и делай что хочешь.
Кто это делал?
>>842640
#541 #842637
>>842618
Tomas_Kh_Kormen_-_Algoritmy_Vvodny_Kurs
проект
https://bitbucket.org/user723142/video_organizer/wiki/Home

и нет, не нужно мне рассказывать что там ВСЁ ЧЕРЕЗ ЖОПУ
этот проект я делал лишь бы доделать, лишь бы работало, потому что меня уже нахуй тошнит от программирования.
сейчас проект работает, делает то что мне нужно, и я планирую по настроению порефакторить его чтобы было не стыдно ананасам показать.

для чего ты это спрашивал?
>>842647
#542 #842640
>>842625
явараш моча без души, выкинь это говно
#543 #842647
>>842637

>Tomas_Kh_Kormen_-_Algoritmy_Vvodny_Kurs


и вот отдельно напишу на счёт этой книги

тут так громко кудахчат про алгоритмы, основа всего кококо

я ожидал что после прочтения мне откроется какая-то высшая истина и я посмотрю на погромирование по-новому.
а в итоге? о чём книга вообще?

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

вот в кровавом интерпрайзе где это может пригодится?
#544 #842691
#545 #845820
>>842481
юзай Apache Commons IO
#546 #846530
поясните, почему Философию java выпилили из FAQ?
#547 #846783
>>840984
юзай tail recursion если не хочешь аут оф мемори и можешь оставлять на недельку
Тред утонул или удален.
Это копия, сохраненная 3 октября 2016 года.

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

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