Сохранен 524
https://2ch.hk/pr/res/540656.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Официальный™ тред Java #15

 Аноним OP 09/09/15 Срд 11:34:27 #1 №540656 
14417876678410.png
14417876678421.gif
Этот тред для тех, кто пишет (или хочет научиться писать) на кроссплатформенном, свободном, и самом распространенном языке современности. Java это воистину простой как камень и потому бессмертный язык. Во время войны в Ираке, американские солдаты выбрасывали свои ЯП, и подбирали Java. Британские ученые провели исследование, в результате которого выявили 58 видов Java. Женщины Вестероса шьют флаги и слагают песни в честь Java. Как тут не оставаться равнодушным?
Список технологий от анона: https://www.mindmup.com/#m:a18a46920078b501324d413eb2d5f2d54c (не работает. Автор, почини).

1. С чего начать?
Начните с бесплатных задач по данному языку: http://codingbat.com/java
Дополнительную практику можно получить здесь: https://www.codehunt.com/

Код играючи: http://www.codingame.com/puzzles
Рулеточка: http://postimg.org/image/xdfbvgps9/
Ещё задачки: http://eax.me/programming-language-learning/
Олимпиадка: http://acmp.ru/?main=tasks + acm.timus.ru
Простенькие: http://www.programmr.com/zone/java

2. Что бы почитать?
HARD: http://docs.oracle.com/javase/tutorial/
MEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htm
BEGINNER: http://myflex.org/books/java4kids/java4kids.htm
ANDROID: http://www.coreservlets.com/android-tutorial/
http://startandroid.ru/ru/

3. Я зануда и я хочу умные книжки.
Рубрика Youth Oriented & Bydlo Approved:
1. Thinking in Java (4th Edition): Bruce Eckel
2. Effective Java (2nd Edition): Joshua Bloch
3. Core Java (9th edition) : Cay S. Horstmann, Gary Cornell
4. Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates
Больше здесь: http://www.proklondike.com/books/java.html

4. Я не умею читать и хочу видео
Пожалуйста http://dou.ua/forums/topic/8113/
http://habrahabr.ru/company/golovachcourses/blog/215275/

5. Что насчет SQL?
Начни с малого: http://www.w3schools.com/sql/default.asp
Затем переходи к: http://www.sql-ex.ru/
В качестве чтива рекомендую: http://oreilly.com/catalog/sqlhks/chapter/

6. Java EE, Java FX:
https://www.youtube.com/channel/UCYTFfeXufxZM5pdC_OEmJwg
https://github.com/KriechelD/YouTubeChannel

7. Всё это хорошо, но без алгоритмов меня на работу не возьмут.
Не беда вот курсы от Принстонского университета https://www.coursera.org/course/algs4partI
То же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на Java

8. Я готов к первому собеседованию.
Проверь свои знания здесь: http://www.quizful.net/test
И здесь: http://www.careercup.com/
Советы по написанию резюме: потеряли. Может, у кого есть скрин?

Прошлый тонет тут:
http://2ch.pm/pr/res/532906.html
Аноним 09/09/15 Срд 11:44:55 #2 №540663 
Начал учить java по шилду. Переписывпю код компилю в bash пишу через текстовой редактор. Подводнык камни анон?
Аноним 09/09/15 Срд 11:47:22 #3 №540665 
>>540659
Не хочу заморачиваться с поисками заданий. Да и заплатить таки могу.
Аноним 09/09/15 Срд 11:48:45 #4 №540666 
>>540663
Замучаешься.
Лучше сразу на IDE посматривай. Всё-равно с серьёзным кодом к этому и придёшь.
Аноним 09/09/15 Срд 11:56:06 #5 №540667 
>>540663
>компилю в bash пишу через текстовой редактор. Подводнык камни анон?
Нет подсветки синтаксиса.
Многое приходится делать руками.
Сложно следить за кодом овер 100 строк.
Нет смысла, при наличии бесплатных IDE.
В случае ошибки - поиски затянутся.

Анон, оно тебе надо?

Аноним 09/09/15 Срд 12:23:11 #6 №540675 
>>540665
Тут дело не в деньгах, а то что ты поощряешь этих клоунов, у который до сих пор на JAVA сука сайте. сильверлайт висел и прочая параша. Плюс они сами говорят что не дают доступ к прошлым задачам, политика мудаков у них.
Аноним 09/09/15 Срд 12:29:25 #7 №540677 
>>540675
Дай ссылку на других, кто лучше. Я ньюфаг, не знаю же.
Аноним 09/09/15 Срд 12:33:42 #8 №540678 
>>540666
>>540667
Ну пока учусь по книжке пишу в блокноте, но блин не простом в sublime text там подсветка есть, имеется IntelliJ IDEA на всякий случай. Шилд норм, вроде годнота везде рекомендуют? из программирования писал ток в паскале в школе проги типа сложения вычитани деления и тд.
Аноним 09/09/15 Срд 12:35:35 #9 №540679 
>>540678
Шилд, насколько я понял норм если книга свежая.
Аноним 09/09/15 Срд 12:41:01 #10 №540681 
>>540679
У меня такая http://www.ozon.ru/context/detail/id/17562834/
Аноним 09/09/15 Срд 12:43:08 #11 №540683 
>>540681
>JDK7
Годно.
Аноним 09/09/15 Срд 12:46:54 #12 №540684 
>>540683
А ничего что себе поставил jdk8
Аноним 09/09/15 Срд 12:48:00 #13 №540685 
>>540684
Отличий не так много на самом деле. Как обучишься основам - почитаешь про 8.
Аноним 09/09/15 Срд 13:00:13 #14 №540686 
>>540685
А ты пишешь на java? Работаешь, как учился?
Аноним 09/09/15 Срд 13:52:22 #15 №540707 
Анон, который скидывал лабы, я сделал. Надеюсь заценишь. Выполнено крайне криво, да. Сделал только с яблоками, но таким образом можно и все сделать.
Очень долго пытался найти способ, как сделать универсальнее.
http://ideone.com/5rPLxa
Буду делать пункт В, но в этой задаче есть способ реально простой-опять же просто вбить в массив строку типа Apple/big, сравнить сколько их, разделить через / и все, изи.
Аноним 09/09/15 Срд 13:59:17 #16 №540710 
Оп пост прочитал- не хуя не понял (читал жопой), поэтому спрошу у знатоков.

1) С какой книги лучше язык начать учить если я полный 0 и не знаю даже паскаля, а в школе на информатике играл в кс ?
2) Как долго учится язык до стадии "можно пойти джуниором" ?
3) В чём лучше писать код ? Открыл Эклипс и ахуел от его сложности, тысячи кнопок не понятных, окон и прочего говна. Есть ли что-то с подсветкой синтаксиса для дебилов ?
Аноним 09/09/15 Срд 14:29:44 #17 №540721 
>>540686
Нет, я сосу хуи в бодишопе.
Аноним 09/09/15 Срд 14:41:32 #18 №540729 
Коданы, интереса ради решил скопировать примерчик из книги эккеля Thinking in java к себе в иде, но внезапно он не сработал. Может у кого то была такая же проблемка? Пример вот этот http://pastebin.com/vHFmst1c
Пробовал в NetBeans 8. Класс RandDoubles работает, если запускать отдельно. Но если пускать в ход наследование от него вместе с реализацией интерфейса какого то стандартного класса, то результата нет вообще. В отладчике просто while (s.hasNextDouble()) выдает false и всё. В книге этот пример на 237 странице, тема Интерфейсы как средство адаптации.
sageАноним 09/09/15 Срд 15:15:01 #19 №540742 
14418009016860.jpg
Анон, ЧТО ЗА ХУЙНЯ ЭТИ ВАШИ ЯВЫ?
 Аноним 09/09/15 Срд 15:21:33 #20 №540745 
da
Аноним 09/09/15 Срд 15:47:15 #21 №540757 
>>540707
Можешь условие кинуть для тех, кто пропустил? Я не качал, мне-то не надо, но поревьювить код могу
Аноним 09/09/15 Срд 15:58:07 #22 №540759 
>>540710
1) Попробуй начать с Head First Java, она как раз на нулячих рассчитана и понятным языком написана.
2) При должном упорстве - месяца за четыре можно. У меня брат после околоменеджерского факультета как раз за 4-5 месяцев выучил джаву, sql и по верхам пару фреймворков, работу нашел сходу.
3) Саблайм удобен. Но лучше разберись с эклипсом или идеей, там не нужно же сразу все использовать. Для начала - функции редактора (поиск, форматирование, переход на метод/класс, find usages, простые рефакторинги типа переименования), запуск программы и тестов, отладка.
Аноним 09/09/15 Срд 16:07:00 #23 №540762 
>>540729
У меня все работает, ЧЯДНТ?
Аноним 09/09/15 Срд 16:07:16 #24 №540764 
14418040361600.png
>>540656 (OP)
Я не понимаю зачем я это сделал, чему меня учат!?
Аноним 09/09/15 Срд 16:13:41 #25 №540768 
>>540764
Тебя учат делать тестовые задания и не выёбываться.
Аноним 09/09/15 Срд 16:13:46 #26 №540769 
>>540764
Вот два чаю тебе. Совсем не понял что к чему, а главное ЗАЧЕМ?
Надеюсь только что потом пойму.
Алсо свойства не обьясняются... короче джаварашь в этом упускает многое.
Аноним 09/09/15 Срд 16:15:32 #27 №540771 
>>540768
А зачем это надо, я не понял? Просто я боюсь взяться за что-то серьезное, тупо не осилю или говнокод напишу.
Аноним 09/09/15 Срд 16:19:56 #28 №540772 
Алсо почему с видео все плохо?
на ютубе вбить simple c# database - куча уроков
а java - хуита какая-то сложная
Аноним 09/09/15 Срд 16:22:43 #29 №540775 
14418049630350.png
>>540771
>Просто я боюсь взяться за что-то серьезное, тупо не осилю или говнокод напишу.
Третьего пути нет. Или что-то серьёзное — или в обезьянник.
Аноним 09/09/15 Срд 16:36:05 #30 №540786 
>>540757
Анон, буду дома позже
Аноним 09/09/15 Срд 16:42:20 #31 №540793 
>>540679
У Шилдта есть 2 версии: для ньюфагов и полное руководство.
В ньюфагской книжке на ~300-350 страниц меньше + после каждой главы вопросы для закрепления. В основном разницы не увидел. Даже текст скопипащен на 95%
Аноним 09/09/15 Срд 16:45:34 #32 №540795 
>>540764
А что это? Джавараш?
Аноним 09/09/15 Срд 17:24:13 #33 №540820 
>>540795
Да.
Аноним 09/09/15 Срд 17:42:06 #34 №540828 
>>540820
Они там в ide пересели?
Это уже даже неплохо выглядит
Аноним 09/09/15 Срд 18:16:53 #35 №540846 
О макака починила борду.

Есть тут люди кто ее на жбосе хуячут?
Аноним 09/09/15 Срд 18:19:35 #36 №540847 
>>540846
А да. Что спросить то хотел.
В жбосе в качестве провайдера jpa хибернейт подефолту же?
Какие пулеры используете? Нашел тут hikaricp пишут охуенен.
Ну и вообще. Как кеши планируете, чем кешируете?
Аноним 09/09/15 Срд 18:21:21 #37 №540849 
>>540847
:))
Аноним 09/09/15 Срд 18:24:35 #38 №540853 
Ну и да. Выскажусь по поводу ее7.
Пасаны что ее хуячат просто котаны. Все правильно делают.
Спиздили из спринга анотации для cdi, из хибернейты для jpa. Jax-rs запилили как боги.
Жду с нетерпением ее8. Надеюсь туда завезут явку 8 с стримами лямбдами и так далее.
Аноним 09/09/15 Срд 18:26:20 #39 №540854 
>>540849
Чтоу?
Аноним 09/09/15 Срд 18:30:30 #40 №540861 
>>540854
Тут пацаны на джавараше сидят, а ты про жбосс спрашиваешь.
Кстати, у меня всегда был вопрос: чем отличается запуск прилаги на томкате и на жбосе?
Аноним 09/09/15 Срд 18:33:29 #41 №540862 
>>540828
Есть плагин для идейке, можешь выбирать задания, он скачивает и потом кликаешь - отправить на проверку.
Аноним 09/09/15 Срд 18:50:10 #42 №540870 
>>540861
Томкат это сервер сервлетов лол.
Аналог жбоса это глассфиш.
Гласфиш вроде как считается эталонной реализацией ЕЕ7.
У жбоса часть подсистем заменена на аналоги. Из того с чем я работаю - рестизи вместо джерси для jax-rs. Хибернейт как провайдер jpa. Вебсервер андертоу у них - пожалуй самое быстрое решение на рынке.

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

Томкат как и джетти и андертоу просто сервер сервлетов
Аноним 09/09/15 Срд 19:20:34 #43 №540883 
>>540870
Ни слова не понял. Обдолбятся своей марихуаной и ебут друг друга в жопы
Аноним 09/09/15 Срд 19:24:41 #44 №540887 
>>540883
Okay.jpg
Аноним 09/09/15 Срд 19:27:47 #45 №540889 
>>540883
Проиграл.

>>540870
Где можно подробнее про всю эту лабуду прочитать?
Аноним 09/09/15 Срд 19:42:21 #46 №540901 
>>540889
Если не сильно против редхата то
http://www.jboss.org/
А так про Java EE7 сотни книг есть
Аноним 09/09/15 Срд 20:46:28 #47 №540928 
inb4: шапку читай.

Intro: я наконец-то поимел дохуя времени, чтобы ебаться с программированием. А именно осваивать джаву. Собственно, хочу задать вопрос нахуй.

Как ковырять её?
Уже довольно продолжительно время кодил на всяких языках, начиная с basic, заканчивая C++ Да и на PHP, поэтому сидеть за очередным учебником уровня /давайте напишем класс "машина"/ мне совсем не хочется. Однако что-то серьезное я тоже не осилю.

Пошарился по курсам.
Нашел какие-то курсы Головачлена, но у него какой-то лютый пиздец в плей-листах. Я так и не понял откуда там начинать, чтобы было заебись. Да и не уверен, что он мне расскажет что-то серьезно новое. Хотя обратил внимание на дополнительные лекции.

С книгами какой-то лютый пиздец. То книга-справочник, где вместо кода какая-то абстрактная хуета с 1.5 абзацами пояснения, либо книжки для аутистов: "а давайте напишем hello world и обсудим это на всю главу с картинками."

Какую книжку взять, чтобы читать и получать пользу? Где есть приличный код и интересные задания?

Записался на курсеру, алгоритмов. Но это так, для плюшек.
Аноним 09/09/15 Срд 20:51:53 #48 №540932 
>>540928
Философия джава же еба, че как не родной, а задания сам себе придумать можешь
Аноним 09/09/15 Срд 20:54:51 #49 №540933 
>>540932
> а задания сам себе придумать можешь
Вот это самая хуевая идея. человек никогда не сможет придумать себе задание, он всегда себе будет что-то легкое придумывать


Бтв. Это нормально что вот сейчас делаю задания и гуглю решения вместо велосипеда?
Аноним 09/09/15 Срд 20:56:06 #50 №540935 
>>540933
Да. Мне потом легче будет работу найти.
Аноним 09/09/15 Срд 20:58:32 #51 №540936 
Блин, я вот как то пролетел со всеми этими классами, методами, интерфейсами, объектами. Читаю на вики, все понятно, просыпаюсь с утра нихуя не понятно, какой то бесконечный цикл. Можете разжевать или сказать где найти уже разжеванное, но без этих "есть класс мясорубка, засовываем туда через метод "в кашу" кота, а обращаемся к ней через интерфейс".
Аноним 09/09/15 Срд 21:24:14 #52 №540950 
>>540935
Господи какой ты долбоеб.
//_-
Аноним 09/09/15 Срд 21:38:14 #53 №540952 
>>540764
Тебя учат перегружать методы. Полезная херня.
Аноним 09/09/15 Срд 21:41:13 #54 №540954 
>>540936
Походил на курсы. Нихуя не понял. Почитал Шилдта для нуфагов. Проникся, знаю синтаксис, для чего что нужно, но нихуя написать более-менее серьезное не могу)) Практики нет, а что писать для нее не знаю.
Аноним 09/09/15 Срд 21:41:58 #55 №540955 
>>540936
Спрашивай, что конкретно непонятно, попробую разжевать
Аноним 09/09/15 Срд 21:42:40 #56 №540956 
>>540936
Посмотри курс джава для тестировщиков Ткача. Про интерфейсы он хорошо рассказал, на мой взгляд.
Аноним 09/09/15 Срд 21:43:20 #57 №540957 
>>540954
Ну кстати с этим проблем быть не должно, пиши себе тульпу, кто знает, может именно ты станешь создателем индустрии секс ботов
Аноним 09/09/15 Срд 21:48:37 #58 №540959 
Коданы, есть задумка написать для себя desktop приложение, с симпатичной мордой, а не с лютым пиздецом аля привет из 2003 вместо гуя. Необходимо еще чтобы оно умело сворачиваться в трей и выкидывать оттуда сообщения-напоминалки типа "Заказ №404 близится к завершению".
Куда копать? Что лучше - Swing, Java FX, или, может есть еще более совершенные библиотеки для отрисовки гуя?
Аноним 09/09/15 Срд 21:49:40 #59 №540960 
>>540959
JavaFX офк.
Аноним 09/09/15 Срд 21:50:18 #60 №540963 

>>540959
Swing проще, но приоритет разработки
отдают ФХ, так что предпочтительней был бы он.
Аноним 09/09/15 Срд 21:50:39 #61 №540964 
>>540955
Вот смотри, мы создаем класс, по сути класс это куча функций. Затем в новом классе через new создаем копию класса, это мы использовали интерфейс или что за хуйня происходит. А когда обращаемся через .функциянейм() это что? И собственно в чем отличие метода от функции вообще
Аноним 09/09/15 Срд 21:53:14 #62 №540966 
>>540964
>в чем отличие метода от функции вообще
Ни в чём.

>Затем в новом классе через new создаем копию класса,
Объект этого класса.

>это мы использовали интерфейс или что
Нет. Ты создал объект класса.

>А когда обращаемся через .функциянейм() это что?
Вызов метода.
Аноним 09/09/15 Срд 21:54:07 #63 №540967 
>>540964
Один класс содержит в себе методы для работы с объектом, в другом ты этот объект создаешь, ссылаясь на клас с 1 и используешь методсы для объекта
Аноним 09/09/15 Срд 22:12:21 #64 №540978 
>>540964
Во-первых забудь про слово "функция", оставь это немытым сишникам, в Яве это называется метод.
Во-вторых у тебя полная каша в голове, чтобы понять что такое интерфейс тебе надо сначала с наследованием разобраться, да и с ООП вцелом.

В книге Java Head First есть отличная аналогия - когда ты создаешь объект класса, ты получаешь пульт управления, кнопки на котором - методы этого класса, например
Dog dogpult = new Dog();
new Dog() - создал объект класса Dog в куче
Dog dogpult - создал ссылку(пульт) типа Dog на объект Dog
допустим класс Dog содержит метод принести газету:
public class Dog
{
public String givePaper() { return "Газета жизнь"; }
}

ты можешь из любого другого класса, создать объект класса Dog и использовать (вызвать) этот метод , т.е.
dogpult.givePaper();
Аноним 09/09/15 Срд 22:15:18 #65 №540981 
>>540978
Одним словом, почитай литературу, чтобы получить структурированную, разжеванную информацию. Лично я рекомендую Head First. И не советую сходу влезать в дебри, ибо это приводит к подобной каше, нужно изучать поэтапно
Аноним 09/09/15 Срд 22:31:22 #66 №540989 
>>540764
мудила это не методы а конструкторы тебе к котану надо писать.
public Cat(String name) {
this.name = name;
}
и так далее.
или ты собрался юзать дефолт конструктор а потом поверх инициализаторы переменных?
Аноним 09/09/15 Срд 22:34:45 #67 №540991 
>>540981
>И не советую сходу влезать в дебр
Двачую, нахуй джавараш.

На ъекслете заебись. там когда начинали с классов, сразу про память поясняли что да как, жалко платными стали они
Аноним 09/09/15 Срд 22:35:45 #68 №540992 
>>540989
Вообще то я все правильно сделал, не выебывайся.
Аноним 09/09/15 Срд 22:37:32 #69 №540994 
>>540989
Не братюнь, это перегруженный метод initialize. Может пригодиться для переинициализации полей уже созданного объекта класса
Аноним 09/09/15 Срд 22:40:35 #70 №540995 
>>540991
Джавараш норм, большая база практических задач, но компоновка лекций какая-то уебищная. Хорошо попробовать его, нихуя не понять, прочитать умную книжку и вернуться с уже полученными знаниями к практическому закреплению навыков
Аноним 09/09/15 Срд 22:40:50 #71 №540996 
Я в отчаянии. С чего начать изучение ЕЕ? Вот СЕ - все стандартно, темы повторяются из книги в книгу и их не много. А по ЕЕ вообще дофига всего, так что руки опускаются, думаю изучешь какую-нибудь штуку, а она оказывается устарела (jsp). Плюс всякие библиотеки-фреймворки поджидают. Например хибернейт+спринг? Вот убьешь кучу времени на jdbc, а его оказывается достаточно знать только на принципиальном уровне, все юзают хибернейт. А спринг я вообще не представляю что делает. Вот забью себе башку всякими джававскими инструментами, а они окажутся неактуальными.
С чего начать и что имеено изучать, чтобы пройти на собеседование джуниора? Везде пишут, что требуется СЕ, ЕЕ, хибернейт и спринг + хтмл, ксс, джаваскрипт. А в той же ЕЕ столько всего, что ебанешься учить + наверняка в других библиотеках есть более удобные инструменты для этих решений. Есть ли какие-нибудь планы в каком порядке что изучать и на чем заострять внимание, а что достаточно просто знать как работает? Хелп плиз.
Аноним 09/09/15 Срд 22:41:07 #72 №540997 
>>540981
Ну блин, а как быть, я уже заебался перечитывать про массивы, циклы, условия, заебался решать всякие котозадачкии, да и 3 кита ооп я в целом понял, ну с функциями и методами затупил это да. С какого момента начинаются дебри и в какое начало возвращаться?
Аноним 09/09/15 Срд 22:43:22 #73 №540998 
>>540996
Ты не прав, ты должен знать только основы, а не учить все подряд что б от зубов отскакивало, знания придут с опытом. Прочитать книгу, немного покодить и все
Аноним 09/09/15 Срд 22:45:17 #74 №541000 
>>540997
Возьми книгу и листай до момента, когда встретишь что-то новое/не до конца понятное изученное ранее. И пилите Шура
Аноним 09/09/15 Срд 22:46:51 #75 №541002 
>>540996
cdi + ejb
hibernate validation
jpa + hibernate
потом уже в зависимости от того что нужно
jax-rs, jax-ws и прочее говно типа facelets
Аноним 09/09/15 Срд 22:49:11 #76 №541003 
>>541002
и да в мире ЕЕ каждый компонент имеет как минимум по 2 реализации лол
выбери стек вендора и дрочи его

я выбрал жбосс
ты можешь выбрать оригинальный который оракл выдает
Аноним 09/09/15 Срд 22:50:45 #77 №541005 
>>540995
спбау там с понедельника курсы врубают - вот где будет сила. бро
Аноним 09/09/15 Срд 22:50:50 #78 №541006 
>>540997
Например, чем ссылочная переменная от примитивной отличается знаешь? Что такое стек, куча? Чем статическая переменная отличается от нестатической, и как из статического метода вызвать нестатический? что такое финализированные классы\методы\переменные. Чем абстрактный класс отличается от интерфейса?
Аноним 09/09/15 Срд 22:52:45 #79 №541007 
>>540998
двачую, сейчас юниор как раз по темам описаным. До этого работал полтора года на перле и сисярпе. Честно говорил что о спринге и билд тулах только слышал и знаю стандартную яву. Сейчас потихоньку привыкаю к дохуя новому, но уже замечаю сходства техники среди разной хуйни в ЕЕ, но сложно когда вокруг тебя все по 10+ лет опыта в ЕЕ
Аноним 09/09/15 Срд 22:52:48 #80 №541008 
>>541005
Дай ссылку.
Аноним 09/09/15 Срд 22:53:26 #81 №541011 
>>541006
Я, кстати, теорию эту знаю, лол, а толку?
Аноним 09/09/15 Срд 22:56:22 #82 №541014 
>>541011
Тогда в чем проблема? Не знаешь как это на языке написать, или что?
Аноним 09/09/15 Срд 23:02:28 #83 №541018 
>>541014
Практическое применение и как написать. Толку что я знаю какие есть сортировки и когда лучше их применять? Если без гугла разве что пузырьковую напишу. Толку что я знаю чем отличается абстрактный класс от интерфейса?
Аноним 09/09/15 Срд 23:03:00 #84 №541020 
>>540996
Если знаешь SE, то лучший вариант осилить EE - пойти работать джуном на EE-проект.
Аноним 09/09/15 Срд 23:04:58 #85 №541021 
>>541020
> SE
Define SE, на каком уровне знать надо и что уметь самостоятельно написать.
Аноним 09/09/15 Срд 23:13:43 #86 №541026 
>>541018
> Толку что я знаю чем отличается абстрактный класс от интерфейса?
Бля, напиши чем, пожалуйста, может послушав пересказ из головы анона я пойму?
Аноним 09/09/15 Срд 23:13:58 #87 №541027 
>>541018
Тогда попробуй Джавараш, если с теорией все более-менее, там как раз получишь недостающий практический опыт. Из минусов то, что придется сначала кучу простейших задач перелопатить, и то, что денег хотят
Аноним 09/09/15 Срд 23:15:25 #88 №541028 
>>541027
А что дешевле, брать помесячную или сразу анлим?
Аноним 09/09/15 Срд 23:28:07 #89 №541036 
>>541027
Я как раз и учусь там, делаю упражнения, а толку? К тому же я не собираюсь потом эту парашу проплачивать.
Аноним 09/09/15 Срд 23:32:22 #90 №541038 
>>541036
соси хуй тогда лалка
Аноним 09/09/15 Срд 23:33:56 #91 №541040 
>>541036
Вот у тебя в голове что ли ни одного проекта? Я в Java почти нихуя не знаю. Перешел с крестов на неё. И в голове крутятся кучи проектов, которые мне интересны. Берешь и ебашишь. Что непонятно - спрашиваешь тут, или на стэковерфлоу.
В консольку говно вывести можешь? Ну значит и програмку закодить сможешь. Не сразу, конечно, но со временем.

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

За это время изучу:
Java на некотором базовом уровне
XML, SQL и прочую дребедень (на хуевом уровне, но похуй).
JavaFX поковыряю.
Unit testы напишу.
Всякие там билдеры освою и вот это говно.

Задача, вроде бы, простая, а я вон сколько профитов извлеку. А потом все более комплексные и комплексные проекты.
Аноним 09/09/15 Срд 23:36:34 #92 №541042 
>>541040
Хорошо когда есть база, а когда база состоит из написания привет мир и простейших математических задачек на шарпе и паскале, фантазия работает плохо
Аноним 09/09/15 Срд 23:40:08 #93 №541044 
>>541042
мамку твою хорошо в пукан драить
Аноним 09/09/15 Срд 23:43:13 #94 №541045 
>>541040
>Вот у тебя в голове что ли ни одного проекта?
Есть, на шарпе я б ее сразу реализовал бы по туториалам и книжкам, а тут я не пойму что и как гуглить, выдает индусов и блогспоти индусов.

Хочу сделать картотеку музыки. Чтобы по названию тянуло бы обложку из интернета когда добавишь.
Аноним 09/09/15 Срд 23:43:55 #95 №541046 
14418314356960.jpg
Аноны, поясните по пикче пожалуйста
Аноним 10/09/15 Чтв 00:00:53 #96 №541050 
Задача - создать 2мерный массив, куда будут записываться коорд. точек.
Для этого я создаю массив, кол-во точек i, значения точек - j.
Кол-во точек вводится с клавиатуры.
Кода делаю так:
private static double SAMPLES[][] = new double[7][2];
значения заносятся спокойно, но когда я пытаюсь вместо i (в данном случае 7) вставить переменную, которую я вводу с клавиатуры
private static double SAMPLES[][] = new double[TOTAL_DATA][2];
мне выбрасывает
>Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Kmeans_f.main(Kmeans_f.java:289)

код http://pastebin.com/fTNBXuBE
И еще вопрос. Я пытался занести ввод кол-ва кластеров и точек в отдельные методы (private static int clustNum(){ввод return clust;} к примеру), и вносил ссылку на них в мейн метод, по примеру initialize(), но компилятор почему то их пропускал и начинал делать сразу initialize(). В чем может быть проблема?
Аноним 10/09/15 Чтв 00:05:12 #97 №541052 
>>541050
Переменная TOTAL_DATA пустая же. Ей не присваивается никакого значения, но при этом она используется в указании размера массива.
Аноним 10/09/15 Чтв 00:10:05 #98 №541055 
>>541052
Ей присваивается значение в методе main
NUM_CLUSTERS = c.nextInt();
На сколько я понимаю, метод main загружается в память первым, т.е. я уже в самом начале задаю значение TOTAL_DATA. Меня еще поставило в тупик, что достаточно изменить размер массива и программа будет работать, т.е. вот это цикл
for(int j = 0; j < TOTAL_DATA; j++)
компилятор воспринимает нормально.
Аноним 10/09/15 Чтв 00:14:55 #99 №541059 
>>541055
/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/bin/java -Didea.launcher.port=7560 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 14 CE.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/Mac/Documents/workspace/JavaRushHomeWork/JavaRushHomeWork/out/production/JavaRushHomeWork:/Applications/IntelliJ IDEA 14 CE.app/Contents/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain Kmeans_f
Введите количество кластеров:
2
Введите кол-во точек:
7
Введите значение x элемента Matrix[0][0]:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException

Вот так выглядит ошибка. Значения вводятся, но при инициализации массива выкидывает.
Аноним 10/09/15 Чтв 00:15:32 #100 №541060 
Я не хотел ><
Аноним 10/09/15 Чтв 00:16:04 #101 №541061 
>>541059

>private static double SAMPLES[][] = new double[TOTAL_DATA][2];

Вовсе не присваивается. Сначала инициализируются поля, и только потом запускается метод. И где-то, в середине метода, TOTAL_DATA заполняется значением.
Аноним 10/09/15 Чтв 00:19:46 #102 №541062 
>>541061
Т.е. придется менять массив на Arraylist<>?
Или можно как то изменить порядок инициализации?
Аноним 10/09/15 Чтв 00:31:29 #103 №541068 
>>541062
Достаточно было убрать из переменных класса new double[TOTAL_DATA][2]; и присваивать это значение в main. Спасибо за мысль.
Аноним 10/09/15 Чтв 01:09:57 #104 №541077 
Ибать вы нафлудили хуйней какой то
Аноним 10/09/15 Чтв 02:36:11 #105 №541096 
>>541005
ссылку
Аноним 10/09/15 Чтв 02:38:53 #106 №541097 
>>541028
Если слоупок - анлим. Задачь впрочем там много. Иногда по 2 часа на одну уходит, если решать самому. Иногда минута уходит.
Аноним 10/09/15 Чтв 07:22:41 #107 №541110 
>>540991
>Двачую, нахуй джавараш.
Он даёт опыт хотя-бы. В учебниках тех-же можно например тупо опразу после лекции - применение знаний. В общем рашь полезен. Мне нраится.
Аноним 10/09/15 Чтв 08:57:37 #108 №541113 
>>541110
Опыт написания System.out.println("Hello World!")?
Аноним 10/09/15 Чтв 09:46:28 #109 №541119 
>>541008
>>541096
Сука, вот ты немощ. Какая тебе джава?
Аноним 10/09/15 Чтв 10:06:43 #110 №541129 
>>541113
Если ты не проходил дальше 1 лекции - да.
Аноним 10/09/15 Чтв 10:07:57 #111 №541130 
>>541119
Какой немощь? Гугление по твоим спбау - не даёт ничего. Либо нормально назови курсы, либо ссылку дай.
Аноним 10/09/15 Чтв 10:08:17 #112 №541131 
for (; true; )
System.out.println("C");
Кто-нибудь может мне обьяснить что тут происходит?
Аноним 10/09/15 Чтв 10:12:32 #113 №541132 
14418691525100.png
14418691525121.png
Джентльмены, помогите с JavaFX , пожалуйста.
Имеется пикрелейтед, подскажите как сделать обработчик Drag and Drop для картинки ImageView
Я работаю со Scene Builder'ом , немного не понимаю - вот я выбрал объект, у него раздел OnDragDetected , я пишу туда какой то id , как и где , в каком классе, в каком пакете мне теперь написать обработчик события.
Аноним 10/09/15 Чтв 10:17:02 #114 №541133 
>>541113
А ты хочешь научиться программированию не написав ни строчки кода? Или я не понял в чём посыл?
Аноним 10/09/15 Чтв 10:20:25 #115 №541134 
>>541130
Пиздабол, сирисли.
ЛИБО-ЛИБО ЕБАТЬ ВЫ МНЕ ОБЯЗАНЫ, тебе блять написали от кого курсы, но ты не можешь нагуглить.
Аноним 10/09/15 Чтв 10:55:50 #116 №541138 
>>541134
Продолжительность
6 модулей
14 сентября 2015 г.
— 10 ноября 2015 г.
Нагрузка
2-4 часа в неделю


Хуйня какая-то честно говоря. Таких курсов и на ютюбе можно посмотреть а с нагрузкой в 2 часа в неделю... короче просто смешно.
Советую поступать на эту хуергу только для галочки в резюмэ II если ты студент который не может выделить больше времени и только в том случае - если они бесплатные.

Да и то в итоге ты что слушал курсы, что не слашал - останешься на уровне ньюфага.
Ты про эти курсы говорил? Ну тогда это хуёвое сравнение с джаварашем.
Аноним 10/09/15 Чтв 10:58:09 #117 №541139 
14418718890440.jpg
>>540995
Java. Базовый курс


1. Введение в Java
Дата начала: 14 сентября 2015 г., 07:01
Мягкий дедлайн: 29 сентября 2015 г., 06:59
Жесткий дедлайн: 6 октября 2015 г., 06:59
Что такое Java, откуда она взялась и зачем нужна
Первый контакт — Hello World
Знакомство со средой разработки
2. Базовый синтаксис Java
Дата начала: 21 сентября 2015 г., 07:01
Мягкий дедлайн: 6 октября 2015 г., 06:59
Жесткий дедлайн: 13 октября 2015 г., 06:59
Примитивные типы
Преобразование типов
Массивы и строки
Управляющие конструкции: условные операторы и циклы
3. Объекты, классы и пакеты в Java
Дата начала: 28 сентября 2015 г., 07:01
Мягкий дедлайн: 13 октября 2015 г., 06:59
Жесткий дедлайн: 20 октября 2015 г., 06:59
Основы ООП
Пакеты и модификаторы доступа
Объявление класса
Наследование. Класс Object
Абстрактные классы и интерфейсы
4. Обработка ошибок, исключения, отладка
Дата начала: 5 октября 2015 г., 07:01
Мягкий дедлайн: 20 октября 2015 г., 06:59
Жесткий дедлайн: 27 октября 2015 г., 06:59
Обзор подходов к обработке ошибок
Исключения, типы исключений
Конструкции try/catch/finally, try-with-resources, multicatch
5. Collections Framework и Generics
Дата начала: 12 октября 2015 г., 07:01
Мягкий дедлайн: 27 октября 2015 г., 06:59
Жесткий дедлайн: 3 ноября 2015 г., 06:59
Обзор стандартных коллекций. Списки, стеки, очереди
Обзор стандартных коллекций. Множества
Обзор стандартных коллекций. Ассоциативные массивы
Generics. Параметризация классов и методов
Generics. Синтаксис и реализация в Java
Stream API
6. Ввод-вывод, доступ к файловой системе
Дата начала: 19 октября 2015 г., 07:01
Мягкий дедлайн: 3 ноября 2015 г., 06:59
Жесткий дедлайн: 10 ноября 2015 г., 06:59
Классы: java.io.File и java.nio.file.*
Потоки байт: InputStream, OutputStream
Потоки символов: Reader, Writer
java.io.StreamTokenizer и java.util.Scanner
Аноним 10/09/15 Чтв 11:00:11 #118 №541141 
>>541046
Что тебе пояснить? Для каждого примитивного типа данных есть оболочка. int -> Integer и т.д.
Это нужно, что ты мог, во-первых вызывать методы для работы с этими типами. Во-вторых когда ты работаешь с абстрактными структурами данных, такими как лист, то они все работают с дженериками, то есть в них можно положить элементы любого непримитивного типа данных. То есть ты не сможешь положить в ArrayList<> элементы с типом данных int, но сможешь если "обернешь" их в Integer.
Аноним 10/09/15 Чтв 11:06:09 #119 №541142 
>>541138
Как вообще можно сравнивать что-то с джаварашем? Я на 14 вроне ждал БОЛЬШУЮ ЗАДАЧУ. Так кекнул с нее.
Аноним 10/09/15 Чтв 11:22:57 #120 №541149 
14418733779410.jpg
>>541142
>Я на 14 вроне ждал БОЛЬШУЮ ЗАДАЧУ. Так кекнул с нее.
Аноним 10/09/15 Чтв 11:25:16 #121 №541151 
>>541149
На 14 уровне. Бля. Сам проиграл.
Аноним 10/09/15 Чтв 11:42:59 #122 №541158 
Подходит ли Ява для веба? Или лучше ПХП? Понемногу вкатываюсь и из самого очевидного вижу пока только веб.
Аноним 10/09/15 Чтв 11:48:56 #123 №541161 
>>541138
Хуйня из под ногтя это ты, а у них лучшая магистратура в рашке, а лекции и семинары ведут ведущие специалисты, а не уебки . Курсы на основе программы магистратуры, твой джавахуярш за щечку берет, регенератор.
Аноним 10/09/15 Чтв 11:49:27 #124 №541162 
>>541138
Плюс там нормальная практика и задания
Аноним 10/09/15 Чтв 12:04:07 #125 №541165 
А почему ни разу codeacademy в треде не упомянули? Говно что-ли?
Аноним 10/09/15 Чтв 12:17:39 #126 №541170 
>>541129
Я проходил две лекции и дропнул, потому что не хотел писать хелло ворлды и в сотый раз читать про циклы, условия, ООП и прочее. Напиши, что там идет на более серьезных уровнях? Есть уроки по спрингу, гибернейту? Трехзвенки писать научат?
Аноним 10/09/15 Чтв 13:33:30 #127 №541191 
Джаваны, дайте ссылку на чтиво о спринге для самых маленьких. Скачал "Spring in action", но что-то ничего не понял. Сейчас курю jsp, эта технология еще актуальна?
Алсо тут кто-то прошел весь курс джавараша? Я дошел до 36 уровня, у меня закончилась блядская энергия и осталась пару несколько нерешенных задач(Свой линкед лист, планшет в кафе, банкомат). Если кому не трудно - дайте решение, ибо меня уже просто вусмерть заебало тратить время на то чтобы догадываться что они там от меня хотят.
Аноним 10/09/15 Чтв 13:35:58 #128 №541193 
>>541131
Бесконечный цикл, ёба.
Аноним 10/09/15 Чтв 13:49:29 #129 №541196 
>>541165
>codeacademy
И давно там джава появилась?
Аноним 10/09/15 Чтв 14:08:33 #130 №541208 
Анон, который вбросил лабы, ты тут?
Аноним 10/09/15 Чтв 14:09:56 #131 №541209 
>>541161
Они за курс приходят только к работе с
java.io.File и java.nio.file.*
О чём ты говоришь вообще, это блядь самые основы! Такие курсы вообще смысла не имеют, ибо это основы! ОСНОВЫ БЛЯДЬ, А НЕ КОНЕЦ КУРСА.
Аноним 10/09/15 Чтв 14:11:05 #132 №541211 
>>541162
Пруфы.
Аноним 10/09/15 Чтв 14:13:29 #133 №541213 
Пасаны, поясните простую вещь - почему в джаве по умолчанию не импортится System.out и приходится каждый ебанный раз писать System.out.println вместо человеческого println как в других языках (тех же Сях например)? Какое есть этому разумное обоснование? Если я буду в своих приложениях делать такой импорт, чем чревато?
Аноним 10/09/15 Чтв 14:19:49 #134 №541215 
>>541208
Да.
Аноним 10/09/15 Чтв 14:19:56 #135 №541216 
>>541213
out это переменная типа PrintWriter в классе систем, когда хочешь вывести что-либо в консольку вызываешь на ней метод нестатический метод принтлайн.
Аноним 10/09/15 Чтв 14:26:35 #136 №541217 
>>541216
Это все понятно, но почему нельзя было запилить библиотеку, подключаемую по умолчанию, содержащую хотябы банальный вывод в консоль без долгого и нудного написания полной строчки?
Аноним 10/09/15 Чтв 14:27:49 #137 №541219 
>>541217
>без долгого и нудного написания полной строчки?
Ты чё, сам её пишешь? Какая иде?
Аноним 10/09/15 Чтв 14:28:11 #138 №541220 
>>541215
Решил, вангую криво.
http://ideone.com/HV8BFq
Это надо было посчитать, сколько и какого размера сожрали.
Теперь надо реализовать калорийность. Думаю все передалать все же в hashmap.
Ну и да, надо удалять через итератор, а не так.
Аноним 10/09/15 Чтв 14:29:45 #139 №541222 
>>541219
про хоткеи тоже в курсе, спасибо. Мне интересно узнать, почему было сделано имено так, а не иначе. Библиотека java.lang. например импортируется по умолчанию, так почему бы в нее не запилить вывод в сосноль?
Аноним 10/09/15 Чтв 14:37:31 #140 №541226 
>>541220
Нормально. Есть пара недочётов, но в целом всё ок. Вот только
>if(a.getSize().equals(b.getSize()))
Лаба всё-таки была завязана на обучение переопределению стандартных методов Object'а. И, кстати, если будешь реализовывать через hashmap, тебе всё равно придётся правильно написать equals метод. Если ты его определишь только в Apple классе, то потом попробуй добавить ещё один и поймёшь, почему часть метода вынесли в Food (у тебя он, походу, Product).

И, кстати, лаба обучает и основам рефлексии. Почитай и про неё. Потом может как-нибудь пригодится.
Аноним 10/09/15 Чтв 14:38:17 #141 №541229 
>>541005
>Целевая аудитория
>Старшеклассники и студенты младших курсов
Ясно.
Аноним 10/09/15 Чтв 14:38:22 #142 №541230 
>>541211
По ебальнику тебе пруфы, продолжай жрать говно капитана и сиди перепечатывай говнокод в десятый раз под шконкой, дегенерат.
Аноним 10/09/15 Чтв 14:39:12 #143 №541231 
>>541226
Спасибо! Рефлексия в варианте С.
Так я тут и переопределял. Это же переменные класса Apple?
У меня в нем прописано:
@Override
public boolean equals(Object obj) {
if (super.equals(obj)){
if(!(obj instanceof Apple)) return false;
return size.equals(((Apple)obj).size);
}
return false;
}
Аноним 10/09/15 Чтв 14:39:25 #144 №541232 
>>541229
>Ясно
http://mit.spbau.ru/

хуем по щекам, готов свое очко поставить что ты даже финальный тест там не сдашь.
Аноним 10/09/15 Чтв 14:39:44 #145 №541234 
>>541193
Понятно, а две точки с запятой там на кой?
Аноним 10/09/15 Чтв 14:41:39 #146 №541235 
>>541232
Ты ссылку на какое-то левое говно кинул. Там курсы именно для школьников. Впрочем судя по твоему сленгу ты и сам школьник. Нормальные люди такие курсы стороной обходят.
Аноним 10/09/15 Чтв 14:41:49 #147 №541236 
>>541231
>Рефлексия в варианте С.
Да. Я сперва вообще не понимал что от меня хотели, когда впервые её делал (но я тогда джаву вообще не знал).

Хорошо. Но зачем ты тогда делаешь
>>if(a.getSize().equals(b.getSize()))
если у тебя в Apple уже в equals написано
>return size.equals(((Apple)obj).size);
?
Аноним 10/09/15 Чтв 14:43:07 #148 №541237 
>>541234
Синтаксис цикла for такой.
Аноним 10/09/15 Чтв 14:43:55 #149 №541238 
>>541236
Я подумал, что именно так надо работать с этим переопределенным методом.
Мы ведь не знаем, например, какой размер у первого элемента в массиве? Да и нам пох, мы вытаскиваем его геттером.
Аноним 10/09/15 Чтв 14:45:16 #150 №541239 
>>541235
Считай дальше, правда тебя всем /pr засрут. Там курсы по определению для школьников не могут быть, ты в курсе что такое диплом о переподготовке? таким долбоебам как ты он не светит, т.к. у тебя даже спо нет, не говоря о выше.
Курсы ведут они совместно с https://compscicenter.ru/ и они такие же как в прошлых годах, плюс расширены.

Были бы у тебя мозги и знал бы ты эту всю сферу, то понял бы. Что это лучше твоих долбоебских джаварашей, хотя ты наверное тот самый долбоеб, который и в http://geekbrains.ru/professions/6 верит.

Еще раз говорю, когда пройдет курс, сам приползешь на коленях и будешь извиняться. В
Аноним 10/09/15 Чтв 14:45:19 #151 №541240 
>>541238
Когда ты переопределил equals, ты можешь сравнивать яблоки просто apple1.equals(apple2)
Аноним 10/09/15 Чтв 14:46:44 #152 №541241 
>>541240
Бля, точно, ща попробовал. Я по сути в main'e неявно переопределил. Сука.
Аноним 10/09/15 Чтв 14:49:10 #153 №541244 
>>541241
Если бы ты сделал какой-нибудь компонент из двух составляющих, ты бы понял сразу.
Аноним 10/09/15 Чтв 14:50:11 #154 №541245 
>>541240
На будущее:
в) Реализовать интерфейс Nutritious (Питательный), содержащий метод
calculateCalories(). Для каждого из классов в зависимости от значений
параметров вычислять калорийность.
г) Реализовать обработку специальных параметров (начинающихся с дефиса).
При заданном параметре -calories вычислить и напечатать общую
калорийность завтрака.
Не могу никак понять, что от меня хотят. Я должен создавать переменную уже не только с размером, а еще и калориями? Apple("big", -50)??
Т.е. пункт Б я сделал так. мол, если яблоко большое-калорий много, так и вывел.
Голова взорвется от формулировки.
Аноним 10/09/15 Чтв 14:51:53 #155 №541246 
>>541244
То есть?
Сириусли, походу уже элементарных вещей не понимаю.
Аноним 10/09/15 Чтв 14:52:20 #156 №541247 
>>541239
>Там курсы по определению для школьников не могут быть,
Это цитата. Понимаешь что такое цитата ведь? Это прямая цитата с ИХ сайта! Что курсы расчитаны на школьников. Тебе скрин выложить?
И без разницы кто их делал и кто будет преподавать. Весь курс - очень слабый. Даёт минимум знаний и по завершении курса ты так и останешься ньюфагом. Ибо курс такой. Совсем для начинающих. Не понимаю твоей злобы и припекания по этому поводу.
Аноним 10/09/15 Чтв 14:53:04 #157 №541249 
>>541237
Хм, а ведь нигде не написано что можно оставить пустыми поля между ;;
Аноним 10/09/15 Чтв 14:53:27 #158 №541250 
>>541245
>если яблоко большое-калорий много
Обычно так и есть. Я бы сделал дополнительный энам, в котором и хранил бы значения, BIG("big", 50);

>>541246
Если бы у тебя был компонент из двух составляющих, ты бы вряд ли сравнивал их в main'е. Ты бы подольше посидел над реализацией equals и понял бы. Кстати, equals и hashCode - один из самых частозадаваемых вопросов на собеседованиях.

http://rghost.net/75HqrCZJF
Кстати, вот все лекции + итоговый тест ещё нашёл.
Аноним 10/09/15 Чтв 14:57:01 #159 №541252 
>>541249
можешь хоть так написать:
for( ; i<10; ) {
int i = 0;
i++;
}
и это будет работать
Аноним 10/09/15 Чтв 14:57:16 #160 №541253 
>>541250
Анон, спасибо еще раз.
Тогда можешь пояснить за такую запись:
г) Реализовать обработку специальных параметров (начинающихся с дефиса).
При заданном параметре -calories вычислить и напечатать общую
калорийность завтрака.
Ебаный насос. Т.е. я думал, что ссоздаем яблоко с калориями, или мы в конечном итоге, когда все посчитали, создаем еще переменную или что блять.
Аноним 10/09/15 Чтв 14:59:06 #161 №541255 
>>541252
>for( ; i<10; ) {
int i = 0;
Так не будет. Вынеси определение i выше цикла.

>>541253
Нет. Если один из аргументов будет -calories, то нужно определять по размеру яблока его калорийность, а потом и общую калорийность завтра (сложить все калории вместе).
Аноним 10/09/15 Чтв 14:59:12 #162 №541256 
>>541252
Спасибо анон. Добра тебе!
Аноним 10/09/15 Чтв 15:01:25 #163 №541257 
>>541255
Все, я понял. Заебись. Эту задачу решал дня два. Так что дня через 2 снова напишу.
Спасибо :3
Аноним 10/09/15 Чтв 15:01:56 #164 №541258 
>>541247
Удваиваю, прибежал тут рекламщик хуев, одно делой пойти на интенсив и отвалить за это бабки, понадрывать жопу объемом пару месяцев и в итоге уйти с знаниями и совсем другое в очередной, блядь, раз прослушать базу
Я заебался уже, почему все либо слишком легко, либо охуеть как сложно, я скоро лучшим писателем циклов стану
Аноним 10/09/15 Чтв 15:03:08 #165 №541259 
>>541257
Давай удачи. И я более чем уверен, что сегодня вечером ты уже будешь писать результаты. Задача очень простая.
Аноним 10/09/15 Чтв 15:03:58 #166 №541260 
Аноны, а порекомендуйте мне книгу по ооп на примере джава, ну или видео, средней сложности?
Аноним 10/09/15 Чтв 15:04:22 #167 №541261 
>>541259
Про калории? Да ясен пень, там делать нехуй. Я имел ввиду, что уже следующий вариант с рефлексией.
Аноним 10/09/15 Чтв 15:05:47 #168 №541263 
>>541260
Английский умеешь?
Аноним 10/09/15 Чтв 15:06:18 #169 №541264 
>>541260
https://www.youtube.com/channel/UCmhQai20-jorgze2U9KCb8A
Вот по этим видео я готовился к собеседованию на проект. Довольно таки толковые.

>>541261
Аа, лол.
Аноним 10/09/15 Чтв 15:18:28 #170 №541267 
>>541247
>Понимаешь что такое цитата ведь? Это прямая цитата с ИХ сайта!
Написано для студентов младших курсов и школьников, ты понимаешь что даже они УМНЕЕ тебя, долбоеб.
>Слушатели курса должны иметь опыт программирования на одном из императивных языков программирования (C, C++, Pascal и т.п.).

btw ты знаешь что на том же 1 курсе лабы делаются сложнее чем на твоем каком нибудь 8 уровне джава раша? Лол.

> Весь курс - очень слабый. Даёт минимум знаний и по завершении курса ты так и останешься ньюфагом
Не знаю но осуждаю, как ты можешь говорить что он слабый, если даже его не проходил.
Аноним 10/09/15 Чтв 15:18:49 #171 №541268 
>>541263
Не так хорошо что бы читать техническую литературу, но если там все простенько то давай англ вариант. И пользуясь случаем еще вопросик, когда стоит начинать дрочить паттерны, на форумах пишут что до получения реального коммерческого опыта их стоит избегать как огня?
Аноним 10/09/15 Чтв 15:19:01 #172 №541269 
>>541247
>Совсем для начинающих
>ТРЕБОВАНИЯ
>Слушатели курса должны иметь опыт программирования на одном из императивных языков программирования (C, C++, Pascal и т.п.)
Аноним 10/09/15 Чтв 15:19:50 #173 №541271 
>>541258
То-то весь тред ноешь, что дальше циклов уйти не можешь, долбоеб, а мог бы работу уже найти.
Аноним 10/09/15 Чтв 15:26:29 #174 №541276 
>>541258
вот пример дз с прошлого года
http://rghost.ru/6kLmbCdXl
Аноним 10/09/15 Чтв 15:27:58 #175 №541277 
>>541267
>Не знаю но осуждаю, как ты можешь говорить что он слабый, если даже его не проходил.
Программа курса и то, что его можно пройти за месяц по 2 часа в неделю... за 8 часов. Мне о многом говорят. Алсо конец курса - это где-то 2 уровень джаварашь. Так что подводя итог. Ты собираешься потратить 1 месяц жизни на херню которая тебе даст знаний, которые ты можешь получить за 3 часа.
Ну или ты манагер рекламный этих спбкурсов.
Аноним 10/09/15 Чтв 15:29:23 #176 №541279 
>>541269
Что ты этим хотел сказать?
Аноним 10/09/15 Чтв 15:31:27 #177 №541280 
>>541255
Верно, при каждой итерации значение i будет присваиваться 0, тупанул.
Но все же такой цикл работать будет, только он бесконечен
Аноним 10/09/15 Чтв 15:34:46 #178 №541281 
>>541268
https://www.youtube.com/playlist?list=PLS1QulWo1RIbfTjQvTdj8Y6yyq4R7g-Al
Вот этого индуса для начала посмотри. Говорит с акцентом на инглише. но зато на простом и понятно. Говорит просто, разьясняет много. Поясняет по хардкору. Но там основы. После найди сам что-нибудь.
sageАноним 10/09/15 Чтв 15:38:11 #179 №541282 
>>541277
>Алсо конец курса - это где-то 2 уровень джаварашь.



>>541276


Мне то что. Делайте что хотите, только потом не ной и не будь очередным уебком. ПОСОНЫ ПРОШЕЛ 40 УРОВНЕЙ ДЖАВАРАША, НИКУДА НЕ БЕРУТ ХРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
sageАноним 10/09/15 Чтв 15:38:51 #180 №541283 
>>541277
> манагер рекламный этих спбкурсов.
>рекламировать бесплатные курсы топового учебного заведения рашки
А ты большой
Аноним 10/09/15 Чтв 15:41:38 #181 №541284 
>>541276
>Содержит вирус
>>541282
>ПОСОНЫ ПРОШЕЛ 40 УРОВНЕЙ ДЖАВАРАША, НИКУДА НЕ БЕРУТ ХРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
А то с этим говном тебя на работу возьмут, лол. Алсо в прошлых тредах было человек 5 которых на работу с 8, 18, 21 и 25 левелов взяли.
Аноним 10/09/15 Чтв 15:42:54 #182 №541286 
>>541283
Так на них никто не ходит. Ты программу то почитай, лол. Там вся фишка в том, что всё самое сладкое оставили на платную часть за 12 косарей.
Аноним 10/09/15 Чтв 15:44:50 #183 №541287 
>>541282
> НИКУДА НЕ БЕРУТ ХРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
Ну с 8 часовыми курсами для школьников то тебя точно в Оракл завтра-же с руками оторвут, лол.
Аноним 10/09/15 Чтв 15:57:25 #184 №541289 
Так все же можно отнаследить кота от стола?
Аноним 10/09/15 Чтв 16:06:54 #185 №541292 
Вся суть двачей, легче спорить про курсы вместо того чтобы учиться.
Ответьте лучше на >>541191, заебался играть в угадайку, но хочу уже допроходить этот джавараш.
Аноним 10/09/15 Чтв 16:09:26 #186 №541293 
>>541289
Наследование уместно только тогда когда ответ на вопрос "является ли?" положительный. А вообще нужно стараться отдавать предпочтение композиции наследованию.
Вы тут совсем что-ли ньюфаги?
Аноним 10/09/15 Чтв 16:12:58 #187 №541295 
>>541292
А в хелпах есть советы? Я ничего подсказать не могу, без самой задачи.
Аноним 10/09/15 Чтв 16:18:35 #188 №541296 
>>541132
Бамп вопросу. Помогите сделать Drag and Drop
Аноним 10/09/15 Чтв 16:24:10 #189 №541300 
>>541295
Ну у меня 2 задачи Big(26 & 27 уровни), там если их не прошел то вряд-ли что-то подскажешь. 1 задача на структуры данных - нужно реализовать свой LinkedList чтобы в результате получилось бинарное дерево.
Хотя есть задача на рекурсию, тоже что-то на ней застопорился.
> На вход подается строка - математическое выражение.
>Выражение включает целые и дробные числа, скобки (), пробелы, знак отрицания -, возведение в степень ^, sin(x), cos(x), tan(x)
> Для sin(x), cos(x), tan(x) выражение внутри скобок считать градусами, например, cos(3 + 193)=0.5
> Степень задается так: a^(1+3) и так a^4, что эквивалентно aaaa.
> С помощью рекурсии вычислить выражение и количество математических операций. Вывести через пробел результат в консоль.
> Результат выводить с точностью до двух знаков, для 0.33333 вывести 0.33, использовать стандартный принцип округления.
> Не создавайте статические переменные и поля класса.
> Не пишите косвенную рекурсию.
> Пример, состоящий из операций sin - + +:
sin(2(-5+1.54)+28)
> Результат:
> 0.5 6
Даже не знаю как к ней подобраться, пробовал заталкивать операнды и операторы в стек, но как сюда прикрутить рекурсию что-то не догоняю.
Аноним 10/09/15 Чтв 16:25:06 #190 №541301 
>>541300
public class Solution {
public static void main(String[] args) {
Solution solution = new Solution();
solution.recursion("sin(2(-5+1.54)+28)", 0); //expected output 0.5 6
}

public void recursion(final String expression, int countOperation) {
//implement
}

public Solution() {
//don't delete
}
}
Аноним 10/09/15 Чтв 16:43:52 #191 №541309 
>>541287
хотя бы сортировку пузырьком без гугла напиши, даун. Ничего кроме клепания классов Cat же нихуя не можешь
Аноним 10/09/15 Чтв 16:46:18 #192 №541312 
>>541309
Господи, да сьеби ты уже наконец на свои школьные курсы и оставь нас в покое.
Алсо про кота не я спрашивал. Так что ещё и детектор чини.
Аноним 10/09/15 Чтв 16:53:10 #193 №541316 
>>541309
>хотя бы сортировку пузырьком без гугла напиши
У тебя что, опыта ноль? Его нигде не применяют например. Только для учёбы.
Аноним 10/09/15 Чтв 16:53:29 #194 №541317 
>>541309
А мне нравится лепить всякие котоклассы, когда чему нибудь научусь буду клепать котоБД и большие которешения для какого нибудь зоомагазина
Аноним 10/09/15 Чтв 16:56:19 #195 №541319 
14418933799550.jpg
>>541317
sageАноним 10/09/15 Чтв 18:23:02 #196 №541330 
>>541312
Анус зашей, чмошник, спустил тебе и твоей матери на рыло, клепатель хуев.
Аноним 10/09/15 Чтв 19:08:21 #197 №541356 
Что за хуйня. Какое еще блять соло из спам листа тебе нужно убрать, сын дерьма на макабе
Аноним 10/09/15 Чтв 19:09:57 #198 №541359 
>>541356
А чё ты там написал? Кидай скрин.
Аноним 10/09/15 Чтв 19:10:48 #199 №541361 
Анон, помоги. Не гуглится.
pastebin.com/ yCmVzSq7
Аноним 10/09/15 Чтв 19:14:46 #200 №541365 
>>541280
Как он будет работать, когда код у тебя даже не скомпилится? Ты хоть знаешь что такое видимость переменной??
Аноним 10/09/15 Чтв 19:15:23 #201 №541366 
>>541361
И чё тут?
Аноним 10/09/15 Чтв 19:19:50 #202 №541369 
>>541366
http://pastebin.com/yCmVzSq7
Я там в коде все расписал, тут спамлист не пропускает что то.
Аноним 10/09/15 Чтв 19:26:10 #203 №541375 
14419023701920.png
>>541369
Аноним 10/09/15 Чтв 19:32:03 #204 №541381 
>>541375
Ну я понимаю, что как то ебануто сделано, поэтому хочу понять, что хотел сделать автор и переделать по своему (ибо в нужном массив row у меня не одно, а двумерный (x,y) и у меня под него уже написан код по вычислению min)
Аноним 10/09/15 Чтв 19:40:15 #205 №541383 
>>541381
На сколько я понял, команда выглядит так:
groups.get(0,[1.0,1.0] , если cz.get(i) макстимально приближена к aItem{1.0,1.0} по модулю. Но почему groups.GET? У get'a есть какая то другая функция, по мимо получения значения?
Аноним 10/09/15 Чтв 21:31:36 #206 №541430 
>>540656 (OP)
Анон легко перейди с c# на java
Аноним 10/09/15 Чтв 21:52:50 #207 №541437 
Ну норм так http://hh.ua/vacancy/14129640
Аноним 10/09/15 Чтв 22:09:51 #208 №541450 
>>541222
Потому что в консоль выводят только студентики типа тебя, а другим это нахуй не нужно.
Аноним 10/09/15 Чтв 22:13:23 #209 №541452 
Поясните, с какой книги лучше начинать полному дну в программировании. Ну то есть список книг по порядку до среднего уровня хотя бы. Желательно на русском. Да я в курсе, что читать надо привыкать на инглише, но я планирую параллельно учить и язык, а сидеть и переводить книгу со словарём будет очень долго, проще уж на русском прочитать, а потом не ясные моменты глянуть в оригинале.

Есть ли смысл первым делом прочитать книгу-java для бабушек, детей и взрослых или кого читать то ?
Аноним 10/09/15 Чтв 22:49:15 #210 №541468 
>>541365
ты прав, не подумал
Аноним 10/09/15 Чтв 22:51:08 #211 №541470 
Как насчет фриланса в джаве? Есть годные варианты?
Аноним 10/09/15 Чтв 22:52:29 #212 №541472 
14419147493230.jpg
>>541452
>кого читать то ?
http://gans-spb.livejournal.com/tag/программистишки
Аноним 10/09/15 Чтв 22:58:40 #213 №541476 
>>541472
Сам себя форсишь, наркоман?
Аноним 10/09/15 Чтв 23:15:52 #214 №541483 
Как перенести свой код по каким тагам гуглить гайды из java компилятора в "оконный" формат т.е. вбивать данные не в консоль, а в поля оконной программы?
Аноним 10/09/15 Чтв 23:25:14 #215 №541486 
14419167144450.png
>>541430
Бамп вопросу
Спасибо абу за борду
Аноним 10/09/15 Чтв 23:29:02 #216 №541488 
>>541472
А нормальные ответы будут ? Что читать первым делом если программирование в последний раз было 10 лет назад в школе на паскале ?
Аноним 10/09/15 Чтв 23:48:21 #217 №541497 
>>541488
Deitel H., Deitel P. - "Java How to Program" 10th edition
Аноним 10/09/15 Чтв 23:50:43 #218 №541498 
>>541483
String input = JOptionPane.showInputDialog("Your input, anon");
int i = Integer.parseInt(input);
Аноним 11/09/15 Птн 00:29:34 #219 №541508 
>>541497
А она есть на русском ? А то я чёт поискал и нашёл 1 и 2 том. 1й типа основы программирования. Только на озоне платно находит или в издательствах
Аноним 11/09/15 Птн 00:46:06 #220 №541512 
>>541508
Хорстманн, блять. Насоветуют тут щас.
Аноним 11/09/15 Птн 06:22:43 #221 №541573 
>>541430
Java легче шарпов.
Мимо C# тимлид.
Аноним 11/09/15 Птн 06:30:24 #222 №541574 
Батхёрт. Вчера сделал мини проектик. и в 3 часа ночи решил что я уже совсем замылился и не могу понять почему он не работает. Закрыл IntelliJ IDEA и лёг себе спать. Сегодня открываю и... проект есть но кода нет. Как будто не писал ничего. Как блядь так-то анон? Что происходит вообще? Неужели II не сохраняет код по умолчанию в 2015 году, или я что-то не понял?
Аноним 11/09/15 Птн 06:37:50 #223 №541575 
14419426704070.jpg
14419426704081.jpg
>>541512
Вот этому плюсую. Алсо для продолжения вот тебе.
Пик рилэйтед.
Аноним 11/09/15 Птн 08:09:54 #224 №541578 
Как же всё-таки мегауёбищно преподают классы, геттеры и сеттеры в джавараше. Просто хочется взять и уебать. Всего пятый левел, а уже ровным счётом нихуя непонятно. Как создать класс, как задать ему параметры, как их взять - ничего этого в лекциях нет. Зато блядские задачи есть. Создай, возьми, измени, сохрани. Блядоблядский джаварашь.
Где про это прочитать можно? Хочу какой-нибудь ещё источник который НОРМАЛЬНО БЛЯДЬ обьсянит что это и с чем его едят.
Аноним 11/09/15 Птн 10:31:27 #225 №541591 
>>541578
Антоша, геттеры и сеттеры это банальщина, на этом даже не акцентируется внимание. Не представляю как ты будешь учиться когда пойдет concurrency или чего хуже ЕЕ технологии.
Советую очень вдумчиво и внимательно почитать http://old.intuit.ru/department/pl/javapl/1/
Это по сути самые необходимые основы. Не бойся если не поймешь, просто читай, перечитывай, снова и снова, и снова.
Лично я проскочил первые десять уровней за дней пять, но до этого я перечитал шилдта и эккеля.
Аноним 11/09/15 Птн 12:22:44 #226 №541604 
>>541578
> Как создать класс, как задать ему параметры, как их взять - ничего этого в лекциях нет
Нехуй говно жрать.

https://www.youtube.com/watch?v=OMSt9o0Ke-Y&index=8&list=PL2LSEXOOmFulIZB1ljtV4IJntl0we5mxT

Вот тут у него охуенно про классы и все базовые концепции, правда может быть сложно, но хотя бы нормально все.
Аноним 11/09/15 Птн 12:26:27 #227 №541605 
>>541591
> первые десять уровней за дней пять,
Что там проскакиывать, они за 3 дня проскакиваются, там задачи примитивные, уровня перекопируй и создай класс
sageАноним 11/09/15 Птн 13:16:34 #228 №541615 
>>541578
Заечм вообще лезть на джавапарашу? Чтобы 10 уроков учиться вводить sout, а затем 10 уроков разбирать массивы? С задания про создание классов я бомбанул просто, создайте 20 объектов класса Хуйня. А почему не сто? Если я напишу сто раз Хуйня хуйня = new Хуйня(), так то гораздо лучше запомнится! А лучше миллион объектов! Читайте эккеля, ХФ, не лезьте на парашу!
Аноним 11/09/15 Птн 16:19:37 #229 №541676 
>>541512
спасибо. А то тут этих горе соведчиков развелось пиздец. И вот на хер это делать ? Неужели боязнь, что их заменит очередной кодер ? На IT рынке вечная нехватка специалистов и вряд ли в ближайшие лет 5-10 что-то изменится
Аноним 11/09/15 Птн 16:34:34 #230 №541683 
Всем привет. Хочу вкатиться в этот ЯП с самого нуля(до этого изучал только Pascal и то не до конца). Посоветуйте с чего начать, пожалуйста, чтобы даже быдлу всё понятно было?
Аноним 11/09/15 Птн 16:40:59 #231 №541684 
>>541575
А чо уже 8 Шилдт вышел? Лоханулся ли я прочитав 7 недавно?
Аноним 11/09/15 Птн 16:41:41 #232 №541685 
>>541684
Отличия 8 от 7 учатся за час.
Аноним 11/09/15 Птн 16:46:49 #233 №541687 
>>541683
Запишись на курсы, если есть лишние 10к, либо читай Шилдта по канонам.
Аноним 11/09/15 Птн 17:00:05 #234 №541690 
>>541687
а в чём разница у шилдта между "руководство для начинающих" и "полное руководство"?
Аноним 11/09/15 Птн 17:05:36 #235 №541693 
>>541690
Тем, что для начинающих лучше подойдет руководство для начинающих, и в отличие от полного руководства, оно меньше. Ну а вообще ты сообразительный парень.
Аноним 11/09/15 Птн 17:23:54 #236 №541702 
>>541615
>С задания про создание классов я бомбанул просто, создайте 20 объектов класса
Тоесть дальше 1 лекции ты не ходил, но осуждаешь?
Аноним 11/09/15 Птн 17:24:54 #237 №541703 
>>541605
Ахуительные истории. Одна история охуительней другой просто.
Аноним 11/09/15 Птн 17:27:48 #238 №541704 
>>541615
Сравнил жопу с пальцем. То книги, а это интерактивное обучение. Уже сто раз говорили что надо это чтобы хоть запомнить что вбивать. А не как сейчас модно, есть задача - лезем на stackoverflov и копируем код.
Аноним 11/09/15 Птн 17:40:29 #239 №541706 
Блядь, впизду и нахуй пока этот джаварашь. Прочитал лекции 5 левела уже раз 40, нихера не понятно они обьясняют про сеттеры, геттеры, про классы, про наследование. Хотя наследование я из C++ знаю что такое. Но тут блядь я же ориентируюсь на то, что Java другой язык. Я ориентируюсь на лекции. А в лекциях нихуя не написано как блядь реализовать ссаный метод. Ну нету этого в лекции блядь и всё. Ну нету в лекции примера как я мог бы задать свои параметры в обьекте. НЕТУ БЛЯДЬ ЭТОГО! Если вы скажете что я должен это искать где-то в других источниках... То нахуй мне тогда джаварашь вооще? Я блядь сюда гуглить пришёл или учиться. Серьёзно, у меня уже пердак горит так, что стул подо мной расплавился нахуй просто.

Короче нахуй пока ваши джавараши идут. Достиг 5 левела и уже нихера непонятно. Буду пока хорстмана читать.
Аноним 11/09/15 Птн 17:43:04 #240 №541707 
>>541615
Вчера тут анон задачку линковал.
/
> На вход подается строка - математическое выражение.
>Выражение включает целые и дробные числа, скобки (), пробелы, знак отрицания -, возведение в степень ^, sin(x), cos(x), tan(x)
> Для sin(x), cos(x), tan(x) выражение внутри скобок считать градусами, например, cos(3 + 193)=0.5
> Степень задается так: a^(1+3) и так a^4, что эквивалентно aaaa.
> С помощью рекурсии вычислить выражение и количество математических операций. Вывести через пробел результат в консоль.
> Результат выводить с точностью до двух знаков, для 0.33333 вывести 0.33, использовать стандартный принцип округления.
> Не создавайте статические переменные и поля класса.
> Не пишите косвенную рекурсию.
/

Для начала её реши, а потом уже пиздеть будешь про то, какой ты у мамы скиловый программист. Лекции для ньюфагов ему лёгкие. Охуеть вообще.
Аноним 11/09/15 Птн 17:49:00 #241 №541711 
>>541676
>И вот на хер это делать ? Неужели боязнь, что их заменит очередной кодер ?
Вася учился по книге Шилда ему норм.
Петя учился по Хорстману ему тоде норм.
Вова учился по Патрик Нимейер, Дэниэл Леук - Программирование на Java. Исчерпывающее руководство для профессионалов. (4-е издание) - 2014 ему ВНЕЗАПНО тоже норм.
А вот Никифор Валербьевичь программы на джаве пишет 15 лет. Ему только Kishori Sharan - Beginning Java 8 APIs, Extensions and Libraries (The Expert's Voice in Java) - 2014 нравится. И вся серия The Expert's Voice in Java ему вкатывает, ибо там он почерпнул 5 новых для него фичь. а во всех предыдущих... НЕ ПОДЧЕРПНУЛ!
Всё к тому веду, что на вкус и цвет - все книги разные.
Аноним 11/09/15 Птн 17:50:31 #242 №541712 
>>541706
Прозрел парниша. Я вообще не знаю, зачем вы там сидите.
Аноним 11/09/15 Птн 17:52:02 #243 №541713 
>>541702
>>541702
За 7 часов прошел 10 лекций и осуждаю. Первые три лекции - напиши sout еще раз, sout сам себя он не напишет! За эти 10 лекций знаний получаешь столько же, сколько за прочтение вводной главы любого джава учебника. Ввод-вывод на консольку, условия, циклы, массивы и немножко инфы о коллекциях, серьезно? Про все это можно прочитать за час.
Про задания типа перепечатайте говнокод я вообще молчу, пустая потеря времени.
Аноним 11/09/15 Птн 17:54:44 #244 №541714 
>>541707
>>541713
>задания типа перепечатайте говнокод
Решай.
Аноним 11/09/15 Птн 17:57:08 #245 №541715 
>>541452
1 часть - http://dou.ua/lenta/articles/java-beginner-guide-1/. остальное по ссылкам ниже в статье
Аноним 11/09/15 Птн 17:57:42 #246 №541716 
>>541714
Вспомню свой вебмани и решу. Ты пока приготовь косарь.
Аноним 11/09/15 Птн 18:00:01 #247 №541717 
>>541706
Иду я такой в скачанные лекции, открываю папочку nfinite Skills - Java 8 - Beyond the Basics, папку 03. Object Inheritance, Interfaces, Abstract Classes, And Polymorp и ровно через 10 секунд понимаю как работают геттеры, сеттеры, как блядь создать кота и дать блядскому мурзику имя.
Ну неужели сложно было в лекциях это показать? Ну серьёзно блядь. Просто сука ярости не хватает. Пидарасы.
Аноним 11/09/15 Птн 18:01:17 #248 №541718 
>>541716
Мамкин программист сломался увидев первую скопипащенную задачу с джавараша. Ясно всё.
Аноним 11/09/15 Птн 18:05:04 #249 №541720 
>>541718
Делать мне больше нечего, как пердолиться в синусы и тангенсы. Потрачу свое время на джаву, а не на матан.
Аноним 11/09/15 Птн 18:07:33 #250 №541722 
>>541720
>Задачи с джавараша такие простые, кто вообще такое решать не умеет днища я все задачи за день там решил.
>Вот тебе задача с джавараша.
>Ну то да сё, я не хочу сейчас решать, у меня пятка болит и вообще...
Аноним 11/09/15 Птн 18:11:09 #251 №541724 
Почему любой курс вне зависимости от сложности - всегда начинается с обсуждения типов переменных? Серьёзно? Каждый раз смотрю курс для ньюфагов - типы и переменные. Смотрю курс для программирования БД - переменные! Скиловые лекции по спрингу ВНЕЗАПНО первая же лекция - переменные.
Аноним 11/09/15 Птн 18:18:37 #252 №541729 
>>541722
Вот блять скажи, ты дурак? Ты пишешь не в тему совершенно.
Перечитай мой пост еще раз. Я пишу, что нихуя полезного на параше нет. За сколько проходят всю парашу в среднем? Неделя? Две? Три?
За три дня ты прочитаешь весь учебник хэдферста.
Если нет разницы, то зачем то, что можно сделать за три дня, делать неделями? А время на параше уходит именно на копипаст sout-ов и решение какой-то хуйни с косинусами. Твои знания джавы не увеличиваются. Ты тратишь свое время на воду и на вспоминание программы первых курсов матана универа. Нахуй надо.
На собеседовании никто не спросит тебя твои знания матана. На работе ты едва ли будешь решать синусы, косинусы и прочую ебалу.
Ты мне предлагаешь решить какую-то ебанутую задачку с синусами блять. Вникать в нее я не хочу даже, потому что никакого отношения к джаве она не имеет.
Аноним 11/09/15 Птн 18:24:06 #253 №541732 
>>541729
Ну за 3 дня не прочитаешь.
Если только жопой.
Суть-то в том, чтобы читать и параллельно ручками все это делать.
Опа, перепечатал, а оно не работает. Ищем баг. О, а что если сделать не как в примере, а с тремя переменными? Опа, а что если я вообще заместо строчки цифру поставлю?
Вот так вот я считаю, лучше всего и дается обучение
Аноним 11/09/15 Птн 18:32:28 #254 №541737 
>>541732
>Суть-то в том, чтобы читать и параллельно ручками все это делать.
Согласен. В том же хедферсте дается отличный работающий код, который так же пишешь и изучаешь. Разница ХФ и джавараши в том, что в первом воды нет, а во втором ее очень много, дофига повторяющихся заданий. Мне вот лень писать одно и то же 10 раз, но без этого мне не дадут ЧЕРНОЙ МАТЕРИИ и я не могу перейти дальше. А я тупо хочу посмотреть, когда же там будет что-то стоящее.
Аноним 11/09/15 Птн 18:35:27 #255 №541742 
>>541729
Какого матана, кусок ты гавна, там в задаче ТЕБЕ ничего считать не нужно, только формулу привести к нормальному виду.
> За сколько проходят всю парашу в среднем? Неделя? Две? Три?
Да хуй там плавал, неделя уйдет только на первые лвлов 10, если ты не мамкин безработный конечно.
> За три дня ты прочитаешь весь учебник хэдферста.
Ну прочитал ты его и что, один хуй в голове у тебя будет та же вода. На джавараше есть постоянная практика, а читать доп материалы и решать сторонние задачи тебе никто не запрещает, просто как сборник задач джавараш реально хорош.
Аноним 11/09/15 Птн 18:36:08 #256 №541743 
>>541737
> Мне вот лень писать одно и то же 10 раз
Все, иди на хуй
Аноним 11/09/15 Птн 18:40:41 #257 №541744 
>>541742
>>541743
+15, сектанты. Вы отбитые просто. Не забудьте написать про свои горящие пердаки, когда на собеседовании вас попросят показать свой гитхаб например. Что вы там покажете? Хотя бы простенький клиент-сервер? Простейшее грудошлепсто? Нет, у вас там будет класс, решающий охуительную формулу с 10 синусами и 20 косинусами. Похвастайтесь перед интервьюером, что этому вас научил божественный Параш.
Аноним 11/09/15 Птн 18:49:34 #258 №541747 
>>541737
Единственное, что меня немного удивило на ДжаваРаше (не в хорошем смысле) -- просмотр мультиков. Там рили нужно сидеть и смотреть футураму, чтобы получить очки.
Ничего не имею против Футурами, но устроить может не всех.
Хотя, вангую, что они добавили функцию скипа
Аноним 11/09/15 Птн 18:52:11 #259 №541748 
>>541747
Все просто, перематываешь мульт за 2 секунды до конца, получаешь нефть.
Аноним 11/09/15 Птн 19:00:56 #260 №541751 
СНова срач про джавараш? Кек.
Если бы админы додумались в каждой мотивационной лекции вставлять фразу типа "ПАРАЛЛЕЛЬНО ОБЯЗАТЕЛЬНО ЧИТАЙ КНИГИ, УЕБОК", то было бы гораздо лучше.
Дропнул на 15 лвле.
Аноним 11/09/15 Птн 19:01:30 #261 №541752 
14419872903110.jpg
>Расставить правильно (по другому) скобки, чтобы на экран вывелось число 850
> System.out.println( (1 + 2) (3 + 4) (5 + 6) (7 + 8) (9 + 10) (11 + 12) (13 + 14) + 15)
Ох лол, с такими заданиями джавараш больше напоминает математическую олимпиаду по кенгуру среди восьмиклассников, чем портал обучения джаве. Сидят, скобочки наугад двигают. Программисты!
Аноним 11/09/15 Птн 19:02:01 #262 №541754 
>>541751
Дропнул на 1 лвле. Сейчас джун. Скоро мидла дадут.
Аноним 11/09/15 Птн 19:03:22 #263 №541756 
>>541754
ПОделишья опытом? ЧТо почитать, где порешать и?
Аноним 11/09/15 Птн 19:06:28 #264 №541757 
>>541756
Я уже говорил и не раз.
Читал Хорстманна. Практика - лабы в универе (они у меня были жёстковатые для новичка). Потом просто модифицировал последние две (первая была веб-чат с автообновлением, а вторая - доска объявлений). Самым первым постом прошлого треда я написал, что нужно для большинства собеседований (очередная платина).
Аноним 11/09/15 Птн 19:08:44 #265 №541759 
14419877247910.jpg
>>541756
Джавараш, бро. Если в компании узнают, что ты не проходил джавараш, то о чем с тобой говорить. Ты же мотивационное видео от стива джобса и билла гейтса не видел, наверное ты и не программист вовсе.
Аноним 11/09/15 Птн 19:11:55 #266 №541762 
>>541757
Сам со стажировки начал? Или дома спринг с гибернейтом подтянул?
Аноним 11/09/15 Птн 19:28:25 #267 №541772 
>>541762
Со стажировки.
Аноним 11/09/15 Птн 19:35:10 #268 №541775 
>>541762
Со стажировки проще и качественнее всего. Ты будешь обучаться под руководством как минимум сеньора, который тебя будет обучать со всем усилием, ведь возможно, ты через год будешь работать вместе с ним уже на реальном проекте. На реальный проект тебя, конечно, никто не пустит, но и так ты получить огромное количество опыта. Ты выучишь все технологии гораздо быстрее и качественнее, а на собеседовании, если ты не пройдёшь, тебе обязательно скажут, что тебе нужно подтянуть. В общем, я категорически рекомендую каждому анону начинать со стажировки. Прошли уже те времена, когда искали сеньоров с опытом. Сейчас ищут новичков на стажировки, чтобы вырастить из него крутого прогера.
Аноним 11/09/15 Птн 19:39:25 #269 №541778 
>>541775
А в чем отличие стажировки и джуна?
Аноним 11/09/15 Птн 19:40:51 #270 №541779 
>>541778
Джуну платят.
Аноним 11/09/15 Птн 21:03:13 #271 №541830 
>>541775
А возьмут на стажировку без профильного(и вообще) образования?
Аноним 11/09/15 Птн 21:07:00 #272 №541836 
>>541830
А зачем ты это на дваче спрашиваешь? Ищи список компаний в своей мухосрани и обзванивай. Спрашивай по поводу возможности стажировки. Про вышку даже хз когда говорить. Попробуй на первые собеседования говорить об её отсутствии уже на самом собеседовании, а не по телефону. Если сразу будут выкидывать, предупреждай об этом в конце телефонного разговора.
Аноним 11/09/15 Птн 21:07:31 #273 №541838 
>>541830
А, не так прочитал. Без профильного - конечно. У меня в компании работает прогером повар.
Аноним 11/09/15 Птн 21:20:44 #274 №541850 
>>541772
АНон, а как вышел на стажировку? Гуглю в дс, везде требования, как к джуну. ПОх, что не платчт, готов за опыт работать.
Аноним 11/09/15 Птн 21:21:58 #275 №541851 
>>541850
Большинство компаний набирает на стажировку прямо с технических факультетов. Просто прямо звони hr'ам и спрашивай про стажировку. Исключение, конечно же, епам (если он в рашке есть вообще).
Аноним 11/09/15 Птн 21:34:10 #276 №541860 
>>541850
Анон выше все правильно сказал, забирают ботанов и распиздяев прямо с последних курсов, тебе же нужно идти самому, не забудь сразу сказать что тебе нужна именно стажировка
Аноним 11/09/15 Птн 21:38:56 #277 №541865 
>>541860
Проиграл со своего ведущего ядерного вуза.
Аноним 11/09/15 Птн 21:39:53 #278 №541866 
>>541865
А что не так? Я, например, учусь на радиофизике.
>>541754-кун
Аноним 11/09/15 Птн 21:41:21 #279 №541868 
>>541866
К нам никто не приходил.
Политика вуза такая, что нам надо работать в атомной промышленности.
Аноним 11/09/15 Птн 21:44:36 #280 №541871 
>>541868
Ну так сам иди! Если ты уверен что знаешь достаточно для собеседования, открывай аналог беларусского companies.dev.by, читай отзывы и начинай обзванивать понравившиеся.
Аноним 11/09/15 Птн 21:45:54 #281 №541872 
>>541871
Совсем недавно начал действительно что-то делать, а до этого было только 13 уровней джавараша, так что пока посмеются, кек. Но так и буду походу.
Аноним 11/09/15 Птн 21:48:16 #282 №541874 
>>541872
Ну, тогда как выучишься иди. А пока читай Хорстманна.
Аноним 11/09/15 Птн 21:50:07 #283 №541875 
>>541874
Да Хорстма
нн и Эккель заебись, некоторые вещи просто выписываю и просто ботаю. Но больше напрягает практика. Пара анонов писали, что стоит брать сложные задачи, и гуглить, а как только нагуглить часть решения, то тут же открывать Хортманна и читать оттуа про это, что за метод, класс или прочее.
Аноним 11/09/15 Птн 21:51:42 #284 №541876 
>>541872
Все правильно делаешь, на собеседования тоже начинай ходить сразу, это очень полезный опыт
Аноним 11/09/15 Птн 21:52:20 #285 №541878 
>>541875
Можно и так. Но я тут вбрасывал лабы своего универа, которые у нас преподавала одна компания. Одному из анонов понравились. Я по ним и готовился. С первой же лабы тебя учат всем трём принципам ООП, рефлексии и базовым джава-фишкам.
Аноним 11/09/15 Птн 21:54:30 #286 №541879 
>>541878
Бро, я и есть этот анон:) Если бы не ебаные бесполезные пары с утра, то сейчас бы уже выполнил рефлексию, а вчера на изи написал про подсчет калорий. Правда запарился с пониманием условий и решил, что если с консоли введут "-calories", то программа посчитает калорий всех продуктов, что он ввел.
Аноним 11/09/15 Птн 21:59:34 #287 №541882 
>>541879
Лол.
>если с консоли введут "-calories", то программа посчитает калорий всех продуктов, что он ввел.
Верно. Что подразумевал препод я не знаю, но я бы этим заданием учит юзера обращаться с энамами (по размеру яблока находить нужные параметры и потом всё сравнивать. плюс, пользователю для создания не говнокода пришлось бы ещё посидеть над изменением equals под энам).
Аноним 11/09/15 Птн 22:02:00 #288 №541883 
>>541882
Лол хер его знает. У яблока есть размера-и от этого 3 варианта калорий, все, решил без лишней хуйни.
ВОобще да, эта лаба лучше парашского раша раз в 100500
+ лекции вообще-то довольно полезные-коротко и ясно. А вообще был крайне удивлен, что все по значению и чтоб метод изменил значения примитивных переменных , надо просто дико извратиться.
Аноним 11/09/15 Птн 22:07:57 #289 №541885 
>>541883
>У яблока есть размера-и от этого 3 варианта калорий,
Ну да, можно захардкодить, мол, если такой-то размер - столько-то калорий, но я предлагал сделать енам, который бы по входной строке возвращал класс, размер яблока и его калории. Но это дело будущего. Может потом захочешь.
>чтоб метод изменил значения примитивных переменных , надо просто дико извратиться.
В смысле? Просто присвоить. Не?
Аноним 11/09/15 Птн 22:11:16 #290 №541886 
Нене, есть
х=2
у=3
И чтоб поменять их, так надо извратиться.
Енам? Перечисления? Щас узнал, что это такое. Да, перепишу их помощью, т.к. явно будет лаконичней. Спасибо.
Аноним 11/09/15 Птн 22:14:34 #291 №541887 
>>541886
Аа. Ну ты же не на собеседовании. Используй 3 переменную.

Да, почитай про них поподробнее, особенно стандартные методы. Может сразу поймёшь что к чему.
Аноним 11/09/15 Птн 22:26:17 #292 №541890 
>>541706
Тебе аноны выше говорили что джавараш параша. Тебе дали devcolibri, hexlet, csc и прочее. Дали книги в виде эккеля, шилдта и т.д.

Но ты же долбоеб кукарекал что КОКОДЖАВАРАШ ЛУЧШЕ ВАШИХ КНИГ И ЛЕКЦИИ
Аноним 11/09/15 Птн 22:30:50 #293 №541896 
>>541885
Дай список этих крутых лаб
Аноним 11/09/15 Птн 22:30:53 #294 №541897 
Ого, джавараш таки убрали из шапки. А я только хотел предложить.
Аноним 11/09/15 Птн 22:30:54 #295 №541898 
>>541890
Да иди на хуй уже, лучше хуже, все это строгая индивидуальщина
Аноним 11/09/15 Птн 23:47:28 #296 №541920 
>>541729
Писец ты клоун. Та задача на изучение рукурсии и применение алгоритма дейкстры(обратная польская запись) который является маст хэв для любого программиста. Сколько бы ты ни читал книг по языку и технологиям, если ты не научишься решать подобное - ты не станешь программистом.
тот кто запостил задачу
Аноним 11/09/15 Птн 23:50:48 #297 №541923 
>>541717
Они специально так делают. Типа человек начинает думать, пробовать, искать, а не тупо копипастить из лекции.
Тащем-та джавараш вот этой еботой хорош тем что отсеивает слабых и тех кто сломался и плюнул на кодинг.
Аноним 11/09/15 Птн 23:55:11 #298 №541927 
>>541748
> перематываешь
хуй там плавал, по крайней мере когда я проходил курс он был на силверлайте, там не перемотаешь.
Аноним 12/09/15 Суб 00:01:48 #299 №541930 
Ебанный джавараш, я застрял уже на заданиях вызывания функций.
Что почитать посоветуете?

Задания типо: "Написать функцию, которая возвращает минимум из двух чисел.", "Написать функцию, которая вычисляет минимум из четырёх чисел.
Функция min(a,b,c,d) должна использовать (вызывать) функцию min(a,b)" и прочее.
В лекциях нихуя нет.
Аноним 12/09/15 Суб 00:05:13 #300 №541931 
>>541930
int min(int a, int b){
return Math.min(a,b);
}

int min(int a,int b, int c, int d){
return min(min(a,b),min(c,d));
}
Аноним 12/09/15 Суб 00:08:08 #301 №541932 
>>541930
А на их форум заглянуть не судьба? help.javarush.ru
Там все уже давным-давно разжевано.
Аноним 12/09/15 Суб 00:13:50 #302 №541937 
>>541930
Нихуя, пиши одну функцию:
min(int a, int...b)
Ставь a начальным значением и дальше в цикле по b ищи минимум.
Как-то так: http://ideone.com/IJTsEV
Аноним 12/09/15 Суб 00:14:02 #303 №541939 
>>541886
А на джавараше была такая задачка.

x = ^y;
y = ^x;
x = ^y;

Аноним 12/09/15 Суб 00:20:59 #304 №541943 
>>541939
Твой xor-swap неправильный синтаксически - это раз. Он неправильно работает с нулями - это два.
Если нельзя заводить отдельную переменную(не надо бояться, компилятор все равно оптимизирует до операций на регистрах):
a = a+b;
b = a-b; //a
a = a-b; //b
Аноним 12/09/15 Суб 01:25:43 #305 №541967 
>>541943
И тут a и b внезапно равны Integer.MAX_VALUE (ну или Long.MAX_VALUE или же максимальное значение твоего выбранного типа)
Так что все решения, кроме временной переменной, фигня.
Аноним 12/09/15 Суб 01:47:30 #306 №541976 
>>541967
Не, этот вариант как раз хуйня. Оверфлоу эксепшн не кидает, а под конец алгоритма от него и следов не остаётся. Я уж побоялся, что в последнем варианте может вылезти проблема, но и тут опасения были излишними:
https://ideone.com/bMGIK8
Аноним 12/09/15 Суб 01:58:50 #307 №541986 
>>541729
>За три дня ты прочитаешь весь учебник хэдферста.
Блядь, серьёзно. Откуда такие охуительные истории то? Я понимаю когда опыта много, или когда учебник из 200 страниц. Но за 3 дня прочитать нормальный 700 страничный учебник и понять его? Ты просто по моему приходишь на двачи и пиздишь о своей крутости надеясь что местные школьники тебе поверят. Я в такое например не верю. Разьве если ты жопой читал.
Аноним 12/09/15 Суб 02:03:44 #308 №541989 
14420126247570.png
>>541986
Посиди в /а, там научат скипатьпересматривать логх за пол-дня.
Аноним 12/09/15 Суб 04:02:51 #309 №542017 
>>541744
Я же же говорил он ЕБНУТЫЙ со своим говно сервисом, надеюсь этот даун на собеседовании не будет упоминать это говно, хотя он с этой парашей даже не дойдет до него
Аноним 12/09/15 Суб 09:55:20 #310 №542027 
>>541744
>Что вы там покажете? Хотя бы простенький клиент-сервер? Простейшее грудошлепсто? Нет, у вас там будет класс, решающий охуительную формулу с 10 синусами и 20 косинусами.
Мне вот интересно какой логикой ты руководствовался делая такой вывод? Можно и 10 книг ебошить и не написать ничего на гитхабе. А можно смотря ютюб иметь 20 прилоджений. Это зависит от человека и его заинтересованности, но никак от сервиса. Короче ты какой-то ебанутый вывод сделал.
Аноним 12/09/15 Суб 10:01:08 #311 №542028 
>>542017
Начнём с того, что 40 левела достигли 15 человек из 500 000 человек! Если я дойду до 40 левела я без проблем пройду любое собеседование.
Аноним 12/09/15 Суб 10:07:21 #312 №542029 
>>541744
Лол, сказал бугуртышь который элементарную задачу с джавараша не смог решить. >>542017 Тебе -то какое собеседование? Вот задача, дай решение по ней. Вангую что ты сам сидишь без работы. А то что ты задачу не решил - только подтверждает это.
Аноним 12/09/15 Суб 10:16:57 #313 №542030 
Аноны. А есть ли смысл покупать бумажные книги? Ну то-есть понятно что сегодня можно скачать всё. Но всё-же хочется обладать бумажной версией и в зимние вечера коротать время перечитывая Шилда. Или всё это фигня?
Мне бы ваше мнение.
Аноним 12/09/15 Суб 10:33:52 #314 №542033 
14420432320410.png
14420432320411.png
>>542030
Двачую брат, тоже люблю лампово посидеть за книжкой.
За последний год купил около 10 книг (на ozon и piter.com), но они в основном не по технологиям, а рефакторинг и менеджмент.

пикрилейтед мой последний заказ
Аноним 12/09/15 Суб 10:38:48 #315 №542035 
>>542028
Что за глупость? Во-первых после 37 уровня задач нет, во-вторых прошли 40 уровней дохуища человек, уже несколько групп поучаствовало в реальном проекте.
Аноним 12/09/15 Суб 11:07:14 #316 №542041 
>>542033
О, я бы тоже почитал это. Закажу пожалуй.
Аноним 12/09/15 Суб 11:50:02 #317 №542046 
Спрашивает студентота 3ий курс.

Настало время выбирать тему для курсового. Хочу писать на джаве, но что именно придумать не могу. Может кто-нибудь посоветует что-то интересное?
Аноним 12/09/15 Суб 12:15:21 #318 №542054 
>>542029
Какую задачу, говноедушка милый? Давай ссылку. Приеду завтра домой и решу, неосилятор.

Аноним 12/09/15 Суб 12:33:02 #319 №542059 
>>541976
>Оверфлоу эксепшн не кидает
Мда, действительно. Я почему то был уверен что он кинет ArithmeticException. Спасибо буду знать.
Хотя ясное, дело в продакшн я бы такое пустил.
Аноним 12/09/15 Суб 12:37:16 #320 №542060 
>>542046
У нас в универе многие писали систему тестирования. Эта та где ты сидишь и отвечаешь на вопросы. Очень хорошо скейлится, поэтому её же потом показывали на дипломе.
Аноним 12/09/15 Суб 13:05:34 #321 №542068 
>>542054
>>541707
Аноним 12/09/15 Суб 13:13:00 #322 №542071 
>>542046
Я брал базу данных и визуализировал, накатывал интерфейс. Добавлял фичи приклеивал свистелки и перделки. Конечно в итоге потратил на все часов 8 всего. Зато преподы которые принимали были в восторге.
Аноним 12/09/15 Суб 13:41:56 #323 №542078 
>>542068
Лол, без проблем, жди завтра вечером. Мы такие задачи на первом курсе во втором семестре делали, лолка.
Аноним 12/09/15 Суб 13:47:47 #324 №542079 
>>542078
причем писали в двух нотациях на ебучем паскале.
Аноним 13/09/15 Вск 02:27:38 #325 №542354 
14421004586700.png
Ньюфаг вкатился чтобы выговориться не бейте
Здесь многие говорят что лучше читать все в оригинале. Особенно то что касается программирования.
Я конечно плохо знаю английский, но свой словарный запас оценивал как достаточный для понимания 90% текста.
Начал читать HeadFirst и пикрилейтед окунул меня мордой в бездонные недра английского языка, уже пол часа не могу всплыть.
Я кончил можете обоссать
Аноним 13/09/15 Вск 02:44:56 #326 №542355 
>>542354
Ты пик не перепутал?
Аноним 13/09/15 Вск 03:22:29 #327 №542356 
>>542355
Если бы.
Много оборотов типа tapped out, skungy looking skimmer, we should be square[soiler] мы должны быть квадрат лол[/spoiler], winced involuntarily, enchiliada etc.
Слишком много обращений к гуглу на страницу текста.
Аноним 13/09/15 Вск 04:49:28 #328 №542360 
>>540959
https://www.youtube.com/watch?v=y8yKxmz6iDY
Аноним 13/09/15 Вск 05:49:12 #329 №542364 
>>542354
Я тоже самое почувствовал читая спринг ин экшен
Аноним 13/09/15 Вск 10:57:56 #330 №542414 
Как мне с помощью jsoup достать определенную инфу из тега td?
Аноним 13/09/15 Вск 11:25:50 #331 №542420 
>>542414
http://jsoup.org/cookbook/extracting-data/attributes-text-html
Мимокрокодил 13/09/15 Вск 12:01:23 #332 №542431 
Всем суток времени доброго. Хочу начать программировать. Не знаю ничего (вообще читал о типах данных, некоторые циклы и всё). Читал о двоичной системе счисления (и битах с байтами), но арифметику с двоичными числами не сделаю. С чего начинать? В перспективе хочется развиться в хорошего android разраба. Опыта программирования до этого не было. И самый важный вопрос - как учиться правильно? Стоит ли наскоками ища отдельные темы в интернетах или же по книге шаг за шагом? Или лучше в видео (видео на начальных этапах лучше понимаю)?
Аноним 13/09/15 Вск 12:37:44 #333 №542440 
>>542431
lvl?
Аноним 13/09/15 Вск 12:47:19 #334 №542442 
>>542440
17.
Аноним 13/09/15 Вск 13:13:13 #335 №542454 
>>542442
Поступай в универ на программиста.
Аноним 13/09/15 Вск 13:23:31 #336 №542458 
>>542454
1) Нет
2) Почему я должен ждать ещё год если я могу начать сейчас и у меня есть желание начать сейчас?
Аноним 13/09/15 Вск 13:33:39 #337 №542462 
>>542458
Начни с литературы в этом треде или треде языка с порогом вхождения пониже (пайтон, яваскрипт, пхп). Среди кучи книг точно найдешь хоть 1 для полных ньюфагов, задачки там тоже подробно рассматривают обычно.
Аноним 13/09/15 Вск 13:38:04 #338 №542465 
>>542458
А точно, уже сентябрь же.
Тогда если хочешь писать под андроид, найди в маркете какое-нибудь простое приложение, и сделай его полную копию. Потом найди что-нибудь посложнее и тоже сделай его копию.
Забей на книги, ты их сейчас все равно не поймешь, и они скорее отобьют у тебя все желание что-нибудь делать. Решать задачи уровня "рассчитайте все возможные ходы коня на шахматной доске" может и полезно, но очень скучно.
А так, у тебя во-первых будет стимул и возможность доделать что-то до конца, получить действительно нужные навыки и когда будешь искать работу сможешь показать в резюме эти приложения.
Аноним 13/09/15 Вск 13:44:56 #339 №542468 
>>542033
Ну и как - помогают книги по менеджменту?
Аноним 13/09/15 Вск 15:51:02 #340 №542512 
Создаю Web-приложение в NetBeans.
Пытаюсь запустить проект - "Сборка завершена со сбоем".
Ошибка в файле build-impl.xml, строка

<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>

Выручайте, анончики, гугл не помог.
Аноним 13/09/15 Вск 16:02:08 #341 №542524 
>>542512
Если запускать "ручками", то сервер поднимается нормально. Из NetBeans - нет.
Аноним 13/09/15 Вск 16:23:51 #342 №542542 
>>542468
Конечно уже фриласером стал с 100kk зарплатой.

А если серьезно, то наступает такой момента когда кодить надоедает, а начинаешь задумываться о жизни или почему проекты (в которых ты работаешь) так хреново управляются. Понимаешь что нужно это как-то исправить, а знаний не хватает.

Хотя книги по проектированию ПО мне кажутся полезнее.
Аноним 13/09/15 Вск 16:29:38 #343 №542546 
>>542542
В России нет менеджеров и вообще понятия хорошего менеджмента. Овер много делается менеджерами на отьебись. Причём многие даже не подозревают насколько всё плохо. Перешёл в иностранную фирму и просто офигел от уровня управления. От контроля на каждом уровне, до предложения помощи каждый день.
Аноним 13/09/15 Вск 16:54:23 #344 №542557 
>>542465
Так у меня базы даже нет. А видео формат для начала хорош (а потом можно и Блоха почитать)?
Аноним 13/09/15 Вск 18:41:23 #345 №542604 
На чём пишут десктопные приложения, чтобы выглядело нативно, а не ПОХОЖЕ или ПОЧТИ ПОХОЖЕ или на 99% похоже?
Swing Аноним 13/09/15 Вск 19:45:29 #346 №542624 
Выручайте, анонасы. Почему при открытии второго окна через первое (по идее там должен рисоваться круг с заданными параметрами) ничего не происходит, кроме как открытие окна?
[spoiler=код]
import javax.swing.;
import java.awt.
;



public class Methods extends JPanel{
JFrame frm;
JFrame frm2;
JLabel test;
JButton btn;
JPanel pn;
Methods(){

}

}

import java.awt.;


public class Draw extends Methods{
public void paintComponent(Graphics g){
g.setColor(Color.BLUE);
g.fillRect(40, 40, 40, 40);
}
}


import javax.swing.
;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class Frame extends Draw implements ActionListener{

public static void main(String[] args) {
//Methods m=new Methods();
Frame okno=new Frame();

}


Frame(){
test=new JLabel("testing new component");
frm=new JFrame("Trying Swing");
pn=new JPanel();
btn=new JButton("2ch.hk");

frm.setSize(400, 500);
frm.setLocation(850,450);
frm.setVisible(true);

btn.addActionListener((ActionListener) this);

pn.add(btn);
pn.add(test);
frm.add(pn);
// frm.add(np);
}


public void push(){
frm2=new JFrame("Sup, /b/, there is one tyan...");
Draw np=new Draw();
frm2.setSize(300,300);
frm2.setLocation(850,450);
frm2.setDefaultCloseOperation(frm2.EXIT_ON_CLOSE);
frm2.setVisible(true);
}



public void actionPerformed(ActionEvent e) {

if(e.getActionCommand().equals("2ch.hk")){
this.push();
}

}

}[/spoiler]
Аноним 13/09/15 Вск 19:56:01 #347 №542628 
>>542624
Анасий палю годноту: http://pastebin.com/
Мимокрокодил 13/09/15 Вск 20:52:38 #348 №542647 
Можно ли начать с видео курсов по джаве, а потом на Блоха перейти?
Аноним 13/09/15 Вск 21:04:46 #349 №542652 
>>542647
Советую самому решить с чего начать, ибо все это индивидуальщина.
Сеньоры, прочитал Thinking in Java, находил похожие задачки по темам и решал, просмотрел видео какого то хохла что кидали выше в треде, прошел первые 10лвлов джавараша, что дальше делать?
Аноним 13/09/15 Вск 21:05:48 #350 №542653 
>>542604
Используют нативный апи, очевидно.
Аноним 13/09/15 Вск 21:13:43 #351 №542654 
>>542653
Например?
Аноним 13/09/15 Вск 21:32:13 #352 №542667 
Анон, читаю Шилдта, но чтобы учить книг мало, над пилить проект. Каковы шансы устроится куда-нибудь в ынтерпайз, если я буду для обучения на андроид пилить проекты ? один у меня есть, но небольшой совсем, думаю делать второй. Или это бессмысленно и надо выбирать другого рода проект ? если да, то какой ?
Аноним 13/09/15 Вск 21:37:41 #353 №542669 
>>542060
Можно подробнее?
И что значит скейлится?
sageАноним 13/09/15 Вск 21:38:58 #354 №542671 
>>542431
headfirst, javarush,sicp, thinking in java
тоже начал в 17 с 0 знаний, книги читал в том порядке, в котором написал
Аноним 13/09/15 Вск 21:41:30 #355 №542675 
>>542671
Хедфёрст не нравится из-за стиля написания. Понравились лекции кокла из шапки треда. Кошерные они или нет?
sageАноним 13/09/15 Вск 22:02:44 #356 №542683 
>>542675
http://rutracker.org/forum/viewtopic.php?t=4717700
я эти смотрел, но они не совсем для новичков
Аноним 14/09/15 Пнд 02:49:24 #357 №542795 
>>542653
Нативный апи же говнище.
Аноним 14/09/15 Пнд 03:28:27 #358 №542797 
>>542360
Начал смотреть канал. Врубил паралельно и делаю свои дела. Все такие крутые, все такие профи, все из себя...
Настало время запустить прилоджение. Первое не работает потому-что нет джавы на компе... на компе где джава конференция нет джавы. Второе видео он запустил приложение но вышла ошибка, он час видео что-то исправлял в коде, запустил, и всё заработело выдав 100500 ошибок... Дальше бал бред про датамайнинг на джаве. Никакой конкретики, вся презентация из мемисов, смайликов и перечисления крутых прог типа матлаб. 0 формул статистического анализа 0 методов и вообще нихуя по теме.
Блядь неужели все джава конференции такие ебанутые? Ну в самом то деле 8 часов посмотрел, сплошные фэйлы и вода.
Аноним 14/09/15 Пнд 05:16:07 #359 №542807 
14421969673570.jpg
Аноним 14/09/15 Пнд 07:59:50 #360 №542821 
>>540959
SWT конечно же, будет у тебя нативный интерфейс.
Аноним 14/09/15 Пнд 08:00:51 #361 №542823 
>>542667
Ну так и вкатывайся в android.
Аноним 14/09/15 Пнд 08:06:22 #362 №542824 
Что вообще пишут на Яве, кроме начинок для банкоматов, корпоративных систем (что одинаково глубоко противно для меня) и приложений для андроида?
Аноним 14/09/15 Пнд 08:29:04 #363 №542826 
>>542824
IDE, безголовые веб-службы, хипстерские NoSQL СУБД. Дохера всего на самом деле.
> что одинаково глубоко противно для меня
И чем же это противно?
> приложений для андроида
Для ios тоже. Через жопу, но работает.
Аноним 14/09/15 Пнд 08:47:32 #364 №542831 
>>542824
В жаве хорошо то, что написав код один раз - ты можешь его запускать везде!
На самом деле нихуя подобного.
Аноним 14/09/15 Пнд 10:16:15 #365 №542846 
>>542826
Ну ясно. Спасибо. Противно самим корпоративным рабочим процессом. Тут особо не похипстерствуешь.
Аноним 14/09/15 Пнд 10:33:05 #366 №542857 
>>542846
Хипстерствовать лучше в вебе или мобилках. Но жабу лучше узнать уже потому, что когда ваш хипстерский веб вырастет до чего-то серьезнее перделок и свистелок, надо будет переписывать это на человеческом языке. Но ещё есть скала ну и да, без жабы игрульки для телефонов не попишешь
Аноним 14/09/15 Пнд 11:26:41 #367 №542870 
>>542857
> надо будет переписывать это на человеческом языке.
Ебаться с костылями и сотнями фрэймворков иногда даже держать 5 версий одного фреймворка чтобы эта хуерга хоть как-то с такими костылями работала. Знаем мы эту вашу кухню.
Аноним 14/09/15 Пнд 11:29:12 #368 №542871 
>>542857
Поясни за скалу, чем она круче? Что на ней можно написать? Пока ничего серьёзного про скалу не слышал, кроме 2 хипстерских приложений которые работают в очень узком кругу в очень узкой среде и нужны раз в год.
Аноним 14/09/15 Пнд 11:29:26 #369 №542872 
>>542823
Боюсь что там ситуация как с вебом(распиареная область же) да и в интерпрайзе постоянку найти проще (разве нет ?)

на самом деле я не могу в дизайн совсем
Аноним 14/09/15 Пнд 11:35:15 #370 №542875 
>>542872
>в интерпрайзе постоянку найти проще (разве нет ?)
Ну хз. Там нужен опыт.
Аноним 14/09/15 Пнд 11:38:00 #371 №542877 
>>542875
Во время интенсивного гугления я заметил что стажировок java как-то больше (php я не рассматривал, конечно )
Аноним 14/09/15 Пнд 11:41:13 #372 №542879 
>>542877
Я про то, что шанс найти работу без стажировки - выше именно у опытного. У меня пара знакомых есть которые по конторам ходили с 0 результатом. Стоило им написать что-то под андройд (Один написал простую прогу для RDP, второй какой-то тест с картинками) Их через неделю приняли.
Хотя я вообще фрилансер, мне с моего места не видно как там что у джава девелоперов в больших конторах.
Аноним 14/09/15 Пнд 11:46:32 #373 №542881 
Кстати сегодня таки стартовал курс джавы для ньюфагов от Питерского института. Будем смотреть. Всем ньюфагам рекомендуется. Олдфаги в жабе будут плеваться от элементарщины.
Аноним 14/09/15 Пнд 13:04:43 #374 №542898 
1992 год
Гослинг рекламирует айпад...
Ничего необычного.
https://youtu.be/1CsTH9S79qI
Аноним 14/09/15 Пнд 13:10:10 #375 №542899 
>>540656 (OP)
> Рулеточка
roll
Аноним 14/09/15 Пнд 14:33:42 #376 №542913 
14422304229310.jpg
Тут такое дело. Я не смог толком найти список требований для Java Juniour, поэтому попытался составить его самостоятельно из разных источников. https://github.com/nukede/java-basics
Ясное дело, что список вышел довольно большой сугубо из-за моего характера. Люблю всегда делать все с запасом. И тут также.

Теперь поясните, что не нужно знать Java Juniour, а что я проебал. Я сам без плана работать не могу, поэтому надо составить список задач. Выручай, анон.
Аноним 14/09/15 Пнд 14:37:02 #377 №542915 
>>542899
Что значит 008. Люби калькулятор?
Аноним 14/09/15 Пнд 16:16:17 #378 №542946 
>>542879
просто слышал, что джава-конторы устраивают стажировки, потом берут на работу, выращивают кадры так сказать.

Если тебе верить, то я все же могу писать на андроид потом пытаться вкатываться в корпоративщину (или все же уйду в андроидодев)
Аноним 14/09/15 Пнд 16:17:41 #379 №542948 
>>542913
Регекспы — полезно, но джуну не нужно.
То, что у тебя в concurrency - локи, экзекьюторы и форк-джойн - далеко не каждый помидор знает. Для джуна - максимум посмотреть короткое описание.
JDBC - очень желательно, конечно, но уже после того, как более-менее освоил SQL.
+ я бы добавил какой-то минимум по системам контроля версий, по ИДЕ, по юнит-тестам, по мавену.
И конечно, от джуна и близко не требуется досконально знать все из твоего списка (хотя первые 15 разделов нужно знать хорошо).
Аноним 14/09/15 Пнд 16:22:57 #380 №542952 
>>542946
Лучше спроси у джунов более опытных. Я говорю чтолько по своему опыту. Вполне возможно где-то не так.
Аноним 14/09/15 Пнд 16:34:40 #381 №542962 
Работа художником
Плюсы:
-Срок обучения от 1.5 лет — начиная с этого срока можно вливаться
-Большая область применения
-Развитие творческого потенциала
-Возможность фриланса (высокая-CDA, рисование эскизов, фурей, аватарок)
-Свободный график работы
-Можно играть в игори для вдохновления
-При плотном изучении фотошопа и иллюстратора-можно идти в геймдев

Минусы:
-Скучное обучение первые пол года (дрочи кубы сука)
-Художники подчас бывают голодными
-Востребованность может падать в кризис (только в пидорашке)

Рейтинг работы = +4 балла !

Работа программистом
Плюсы:
-Очень высокая зарплата у спецов (от 3-4 лет)
-Тренировка для мозга

Минусы:
-Очень сложное обучение (особенно первый год)
-Компании требуют опыт работы от 3х лет (раньше не влиться)
-Требуется дохуища знаний помимо самого языка (линь, сервера, пхп, скрипты и прочее)
- Работа в компаниях строго 5/2
-Фриланс только в веб (заказчик ебёт во все щели за 3 копейки)
-Реально сложно попасть в геймдев
-ОЧЕНЬ вредная работа для глаз и жопы

Рейтинг работы = -5 баллов !

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

Поясните за минусы работы в IT/ Реально ли через год или полтора изучения языка вкатится на рынок и пойти продавать жопу ? Если искать работу не на 100+к рублей в месяц то можно ли найти фриланс ? Как язык джава самый перспективный ?

Буду рад всем ответам т.к. уже месяц не могу выбрать чем заниматься в будущем. Из-за нервов уже на 5 кг похудел, сплю с трудом и постоянно нервничаю что так и останусь бесполезным уёбком.
Аноним 14/09/15 Пнд 16:37:06 #382 №542963 
>>542948
Я тогда для Junior оставляю:
1-16 пункты. Это самое дно, надо обязательно хорошо знать и не путаться. Ещё 18 оставлю.

Concurrency, Localization оставлю на потом. Добавлю Maven Basics и Units.

Наверное, пока хватит.
Аноним 14/09/15 Пнд 16:57:33 #383 №542966 
>>542913
Половину текста можно заменить на "общее знание java core", собственно судя по рассказам это и небольшие знания теории, join а в sql, достаточно что бы пойти джуном, но в связи с обилием таксистов программистов и пиара в инете о том что в it деньги падают с неба, теперь еще нужно уметь написать всякие fizzbuzz
Аноним 14/09/15 Пнд 17:06:28 #384 №542969 
>>542962
Художник, в мальтаконфу может ещё вступишь, лол?
Вообще в художников я так и не понял как складывается ценообразование. Рисовать по найму - это конечно круто. Но найти таку работу где тебе будут плаитить и не ебать мозг, а ещё гда твои скилы реально потребуются нереально сложно. С другой стороны програмер может расчитывать на обеспечение едой постоянно. Постоянно кто-то находится кому что-то от тебя нужно. И потом ему нужна будет поддержка. У тебя когда-нибудь был знакомый которому постоянно нужны картины? сомневаюсь.
Аноним 14/09/15 Пнд 17:07:31 #385 №542970 
>>542966
Блядь, да у меня печет от таких формулировок. Общее знание. Собственно, поэтому я и запилил список того, что нужно знать прямо от и до. Так проще.
sageАноним 14/09/15 Пнд 17:09:49 #386 №542974 
>>542970
Ты его просто скопипастил с "OCP Java SE 7 Programmer II exam".
Если нужны востребованные навыки, открывай HH и читай "требования к соискателям".

>>542962
Просто иди нахуй со своей пастой.
А если это правда.
Тебе что 10 лет? Я уже в 6 классе для себя на паскале программки писал. Могу поспорить что художники тоже с детства надрачивают скил.
Аноним 14/09/15 Пнд 17:10:03 #387 №542975 
>>542966
>можно заменить на "общее знание java core"
Что это вообще значит то? Непонятно.
Аноним 14/09/15 Пнд 17:10:41 #388 №542976 
Уважаемые, подскажите хорошие видео курсы по жабе. Опыта нет в программировании вообще, 18лвл. Те, которые в оп посте хорошие? Пробовал читать Философию 4-е издание. В первой же главе ничего не понял (там где ООП). В видео удобнее на начальных этапах, а потом может вернусь к философии жабы.
Аноним 14/09/15 Пнд 17:10:48 #389 №542977 
>>542974
>Могу поспорить что художники тоже с детства надрачивают скил.
Нет.
Аноним 14/09/15 Пнд 17:11:10 #390 №542978 
>>542975
Значит что ближайшие пол года после трудоустройства тебе придется забыть что такое сон и гордость
Аноним 14/09/15 Пнд 17:11:30 #391 №542980 
>>542976
[informit.com, LiveLessons] Java Fundamentals Part I Second Edition [2014, ENG]
Аноним 14/09/15 Пнд 17:13:02 #392 №542981 
>>542978
Ужос.
Аноним 14/09/15 Пнд 17:13:13 #393 №542982 
>>542980
Не могу в английский на уровне видео уроков. Могу в Английский только на уровне чтения лит-ры.
Аноним 14/09/15 Пнд 17:13:45 #394 №542983 
>>542976
Ну не хотелось бы тебя расстраивать, не смотря на всех тех людей которые говорят что писать гавнокод проще простого, есть типы людей совсем не подходящих к этому занятию, хорошенько подумай перед тем как начинать задрачивать джаву
Аноним 14/09/15 Пнд 17:13:56 #395 №542984 
>>542982
Да бля, сразу не мог сказать? Щас поищу.
Аноним 14/09/15 Пнд 17:15:12 #396 №542985 
>>542974
>Ты его просто скопипастил с
Видишь, кокой я сообразительный.

>"требования к соискателям".
И там снова будет уверенное знание Java SE, умение ходить на руках и т.д. Мне же нужен план, чтобы я видел прогресс, а не абстрактное "ну там выучи что-нибудь"?
Почему в универе, по мат. дисциплинам, я всегда имею план обучения, да и вопросы к зачету?
Даже по сраным крестам у меня был список того, что я должен осилить.
Для Java же я весь гугол сломал, чтобы найти это.
Аноним 14/09/15 Пнд 17:16:34 #397 №542986 
>>542983
Почему? Я просто не могу понять ООП когда за плечами у меня только статья из википедии о двоичном счислении и первые страницы K&R где говорится о типах данных и константе перечеслений.
Аноним 14/09/15 Пнд 17:19:25 #398 №542988 
>>542986
Потому что подачу инфы проще, чем в философии джава ты не найдешь, может поищешь репетитора?
>>542985
Ну сходи на собеседование да и узнаешь за одно что тебе было нужно учить
Аноним 14/09/15 Пнд 17:21:56 #399 №542990 
>>542988
>Ну сходи на собеседование да и узнаешь за одно что тебе было нужно учить
Советы уровня /b
>>542985
Советую написать что-нибудь под андройд. Если получится это говно хотя-бы запустить - это уже win. Ибо заебёшься.
Аноним 14/09/15 Пнд 17:24:06 #400 №542992 
>>542990
Да не, у меня в голове куча разных маня-проектов, которые начинаются от примитива и заканчиваются йобами.
Просто я хочу определить для себя план, по которому я буду ежедневно поддрачиваться и идти вперед.
Аноним 14/09/15 Пнд 17:25:10 #401 №542993 
>>542982
[KharkovITCourses] Java Core часть.1 [2013 - 2014, RUS]
Линковали выше, найдёшь на трекерах. Весит много, вмещает почти всё что надо знать. На русском и украинском. Но не для совсем совсем ньюфагов (учи английский ёпта!). Сам только начинаю смотреть, так что может тебе и не подойдёт. Во всяком случае из моих 300 гигов видео по джаве - это единственное что на русском и единственное что не полное говнище.
Аноним 14/09/15 Пнд 17:28:13 #402 №542996 
>>542992
>Просто я хочу определить для себя план, по которому я буду ежедневно поддрачиваться и идти вперед.
Довольно сложно посоветовать что-то в таком случае, учитывая что джаву тут знают полтора ньюфага и 1 джуниор который не умеет кодить на джаве. Советую тебе просто придерживаться книги которую читаешь и её оглавления. Я свои прогресс только так и отслеживал. Авторам книги виднее как мне преподнести что-то чему я хочу научиться. Надеюсь.
Аноним 14/09/15 Пнд 17:31:27 #403 №542997 
>>542996
Только я хз какую книгу читать. Философия Java, Head First Java. Или что ещё?
Аноним 14/09/15 Пнд 17:32:58 #404 №542998 
>>542976
Попробуй лучше PHP, в него может любой имбецил вкатиться за пару недель.

Или JavaScript (фронтенд), я даже двух девушек видел которые работают программистами на нем, чем ты хуже?
Аноним 14/09/15 Пнд 17:33:00 #405 №542999 
>>542993
Хотя, что я тут насоветовал то. Гугли на утюбах же! Есть видосы. В прошлом треде скидывал канал жирного тони. Там точно для ньюфагов есть всё. Хотя вот, не поленился, всё ради тебя.
https://youtu.be/wGWZRAAvzkU?list=PLEvI1OiL1F3ctezdKwvJnQK2f_H8U0HqK
Аноним 14/09/15 Пнд 17:36:24 #406 №543000 
>>542997
Вот.
>>542807
Платиновый вопрос просто!
Алсо всё что ты перечислил неплохо. Можешь и по ним. Или даже по Шилдту, хотя он больше как справочник. Но если учиться по нему - ты вообще к последней странице станешь терминатором который всё знает и всё умеет.
Аноним 14/09/15 Пнд 17:39:21 #407 №543002 
>>542999
А стоит ли учить наскоками? Вот допустим мне говорит друг: "Напиши для начала игру крестики-нолики". Я гуглю как создавать двумерные массивы в джаве, гуглю как они работают и начинаю кумекать попутно гугля/спрашивая здесь. Сделал, перехожу к другой задаче. Так через месяца 3 можно и за ООП взяться основательно.
Аноним 14/09/15 Пнд 17:45:54 #408 №543004 
>>543002
Эмм, ооп это основы, лучше за 3 месяца изучи ооп, а потом переходи к крестикам ноликам имхо ооп учится и понимается за пару дней, ты просто не пытался разобраться, а сразу побежал сюда
Аноним 14/09/15 Пнд 17:56:28 #409 №543005 
>>543004
Где тогда лучше изучать ООП на примере Java (или всё таки опять раз 100 перечитать философию джавы, пока не дойдёт)?
Аноним 14/09/15 Пнд 18:45:01 #410 №543029 
>>543000
Бля, ну Шилдт для меня - это как дилдак в 30 см, в жопу, в которую больше пальца не засовывали. Ещё изучая кресты, он довольно туго шел у меня.
В планах читать Философию Java и подмазываться знаниями от Шилда.
Олсо, а есть ли какие-нибудь курсы на курсере или схожем говне, которые можно послушать (но только блядь не джавараш, сука)
Аноним 14/09/15 Пнд 18:54:41 #411 №543035 
>В планах читать Философию Java и подмазываться знаниями от Шилда.
я тебя, пожалуй, предостерегу, потому что когда начинал учить язык, везде пиарили философию, я её начал и чуть не проблевался, а вот Шилдт очень хорошо зашел
Аноним 14/09/15 Пнд 18:57:21 #412 №543037 
>>543005
Философия джавы таки довольно громоздкая книга для нуфага. Прочитай объектно-ориентированное мышление. Там не java, но суть поймешь быстро. А освоение синтаксиса - дело одного уикенда.
Аноним 14/09/15 Пнд 19:11:10 #413 №543042 
>>543037
Есть вики версия кстати, http://rastafara.nt.net.ua/index.php/Thinking_in_Java_4th_edition
ГЕНЕРИКС Аноним 14/09/15 Пнд 19:39:18 #414 №543055 
Есть статейки хорошие на эту тему?
Аноним 14/09/15 Пнд 19:51:21 #415 №543060 
>>542952
так не отвечают же
Аноним 14/09/15 Пнд 20:28:00 #416 №543074 
http://ideone.com/7RvWYD
Да блин, ебучий джавараш, все же правильно почему он не хочет жрать такой вариант, нахуя создавать избыточные переменные я тоже не понял
Аноним 14/09/15 Пнд 20:31:39 #417 №543080 
>>543060
Если конторы нормальные, то они сами хакатоны всякие устраивают, чтобы людей на работу набирать. Иногда устраивают ивенты на недели 4-6, где воннаби-джунам дают проект и обучают программировать походу. Алсо, почти во всех мухосранских конторах студентам сначала устраивают стажировку.
Аноним 14/09/15 Пнд 20:39:18 #418 №543083 
>>543074
>Внимание: создавайте переменную для чтения данных с консоли (BufferedReader или Scanner) внутри каждого метода
Кек. Ты описание задачи читаешь вообще?
Олсо, нестринговые данные намного легче считывать сканером.
Аноним 14/09/15 Пнд 20:42:00 #419 №543087 
>>543083
Но нахуя это делать то, в первом методе уже все готово, вызывай его не хочу
Аноним 14/09/15 Пнд 20:43:16 #420 №543089 
Сап анон. Мне нужно написать аудио редактор на java с минимумом функций. Какие библиотеки лучше использовать , и что я должен знать чтобы не делать лишней работы ?
Аноним 14/09/15 Пнд 20:46:17 #421 №543090 
>>543089
>аудио редактор на java
>чтобы не делать лишней работы
Не используй джаву.
Аноним 14/09/15 Пнд 20:48:18 #422 №543093 
>>543087
Потому что так написано в ТЗ. Даже написано: "внимание". Переписывай, как просят, очевидно же.
Аноним 14/09/15 Пнд 20:50:53 #423 №543098 
>>543090
Но что же мне использовать?
Аноним 14/09/15 Пнд 20:54:11 #424 №543101 
>>543080
так я об этом же и говорю, но к стажировке надо тоже готовиться, вот допустим если я почти не знающий джаву, но с некоторым опытом в других ЯП, хочу выучить - пилю проект по мере которого я учу азы языка и зарабатываю необходимые навыки, соответственно нужен правильный проект, так вот, если я в качестве проекта выберу андроид-апп, то не сосну ли я ? есть какие-либо различия, кроме набора библиотек ?
Аноним 14/09/15 Пнд 20:58:19 #425 №543102 
>>543098
>java
>десктоп
Чёт в голос. Netbeans'овую IDE наверни.
Аноним 14/09/15 Пнд 21:03:26 #426 №543106 
>>543101
Клиент-серверный (можешь сервер тоже на джаве запилить, лол) андроид-апп - хороший выбор ибо на таких стажироваках на джаве ничего другого и не просят. Если хорошо знаешь джаву, то не соснёшь, андроид - вещь довольно громоздкая, но простая. Единственное что - в андроиде такой дроч с разметкой, что и сравнить не с чем. Но обычно, на такой стажировке работодатели сами говорят, что написать.
Аноним 14/09/15 Пнд 21:07:04 #427 №543108 
Только начал изучать джаву. Нашел у себя книгу Ильдара Хабибулина: "Самоучитель Java". Пойдет, или обратиться к более именитой литературе? Шилдт на примете, думаю его потяну.
Аноним 14/09/15 Пнд 21:12:59 #428 №543112 
>>543102
Как мне это поможет если мне нужно на писать лабу на каком либо 1ом конкретном языке ??!??! Желательно Java ... Может я не прав и чего-то не знаю ?
Аноним 14/09/15 Пнд 21:21:03 #429 №543115 
>>543112
Джава прост хуёво подходит для десктопных приложений. С плюсами ебаться меньше, чем с джавой. Но если тебе ничего не страшно, то юзай netbean'овский swing, гугли туторы.
Аноним 14/09/15 Пнд 21:24:21 #430 №543116 
>>543115
Можно написать на любом ооп языке но я могу пока только в джаву .Но если есть альтернатива получше которую я могу выучить скажем за 1.5 месяца уча по 2-3 часа в день то я готов выслушать предложения .
Аноним 14/09/15 Пнд 21:25:54 #431 №543117 
>>543116
Бери очевидный шарп или цпп. Для десктопа они проще. Шарп от джавы вообще мало чем отличается.
Аноним 14/09/15 Пнд 21:31:57 #432 №543119 
>>543116
Ах да, ещё можешь взять пихтон+qt, если можешь в разметку. А питон очень легок для освоения.
Аноним 14/09/15 Пнд 21:45:18 #433 №543121 
>>543119
О питон помоему отличная затея я попробую начать с него. Спасибо за помощь
Аноним 14/09/15 Пнд 22:37:35 #434 №543133 
Аноны, может, кривой вопро, но.
В чем разница между Comparator и Comparable? Знаю, что для того, чтоб реализовать первый, нужно делать приведение и все такое.
И в чем суть метода Collections.sort(array, Comparator c)? Компаратор с-в нектором роде правило, в котором мы хотим сортировать, так?
Аноним 14/09/15 Пнд 22:44:31 #435 №543136 
А если начать с php, выучить на его примере нормально процедурное программирование и дальше перекатить в джаву со всеми вытекающеми (ООП и прочее)?
мимо кун с 0 опыта программирования
Аноним 14/09/15 Пнд 22:48:32 #436 №543137 
>>543136
Обычно на пхп перекатываются безрукие джависты, а не наоборот
Аноним 14/09/15 Пнд 22:50:51 #437 №543140 
>>543133
> Компаратор с-в нектором роде правило, в котором мы хотим сортировать, так?
типа того
>Comparable
Не нужен почти никогда.
Аноним 14/09/15 Пнд 22:54:11 #438 №543141 
>>543133
Comparator реализуется вне класса, comparable - внутри. Олсо, comparable>comparator.
>И в чем суть метода Collections.sort(array, Comparator c)? Компаратор с-в нектором роде правило, в котором мы хотим сортировать, так?
Да.
Аноним 14/09/15 Пнд 22:55:11 #439 №543142 
>>543136
Можно, но зачем? ООП - простая хуйня, можно с нуля начинать.
Аноним 14/09/15 Пнд 22:56:48 #440 №543143 
>>543141
Почему comparable>comparator?
Про класс да, уже знаю: либо отдельный либо анонимного.
Аноним 14/09/15 Пнд 22:58:08 #441 №543144 
>>543143
У JVM в приоритете Comparable, если ты его реализовал.
Аноним 14/09/15 Пнд 23:00:06 #442 №543145 
>>543106
>Клиент-серверный
эх, а я думал игрулю намутить(даже почти придумал какую), ну ладно, спасибо, буду делать (или доделаю до такого состояния старый проект, там есть куда копать, разве что 2 проекта в портфолио лучше чем один)
Аноним 14/09/15 Пнд 23:06:36 #443 №543147 
>>543145
Если контора игры пишет, можно и игру. Прост игры и приложения сильно отличаются.
Аноним 14/09/15 Пнд 23:12:07 #444 №543150 
>>543142
джава какая-то громоздкая пиздец + она мне (как нубу) не очень нравится почему-то. Мне надо под андроид приложение захряпать до Апреля, по этому хочется по нормальному сесть и начать учить что-то, что нравится. Я просто не особо уверен, что хочу заниматься разработкой под андроид в дальнейшем.
Аноним 14/09/15 Пнд 23:12:54 #445 №543151 
>>542879
А эт нормально если я по ютубу делал проиложение, потом слегка под себя изменил и всё?
Аноним 14/09/15 Пнд 23:14:24 #446 №543153 
>>543151
Если хуяк-хуяк и в продакшен, то да.
Аноним 14/09/15 Пнд 23:14:28 #447 №543154 
А чем хорстманн лучше Шилдта - руководство для начинающих? Там понятнее будет?
Аноним 14/09/15 Пнд 23:18:48 #448 №543157 
>>543150
это ты на лоре треда по КД пложишь, о том как ты не можешь в java ?
Аноним 14/09/15 Пнд 23:24:41 #449 №543159 
>>543157
плодишь*
Аноним 14/09/15 Пнд 23:25:32 #450 №543160 
>>543157
неа, я же не линуксоид-долбоёб чтобы сидеть на лоре в >2015
Аноним 15/09/15 Втр 00:24:26 #451 №543179 
>>543144
> У JVM в приоритете Comparable, если ты его реализовал.
что за хуйню я прочитал.жпг
Есть методы, которые сравнивают компэрэблы, а есть, которые используют компараторы, нет там никакого приоритета. А JVMке вообще похуй какой из них ты вызываешь.

>>543133
Comparable - интерфейс для вещей, которые более-менее очевидно как сравнивать между собой. Инты, другие числа, строки. Используется для сортировки по так называемому natural ordering (считай это дефолтным порядком сортировки).
Например, ты пилишь свою борду и у тебя есть класс SosachThread. Ты знаешь, что почти всегда треды будешь сортировать по времени последнего сообщения. Тогда ты можешь сделать так:

class SosachThread implements Comparable<SosachThread> {
private long lastPostTime;

@Override
public int compareTo(SosachThread other) {
return Long.compare(other.lastPostTime, this.lastPostTime); // сначала other, потом this, чтобы сортировать от большего к меньшему
}
}

Теперь ты можешь отсортировать список тредов вот таким способом: Collections.sort(listOfThreads). Заебись!
Но вот тебе понадобилось вывести на главной список самых популярных тредов. Для этого тебе нужно отсортировать треды, скажем, по количеству постов за последние полчаса. Вот тут тебе понадобится компаратор, в переводе "сравниватель".
Collections.sort(listOfThreads, new Comparator() {
@Override
public int compare(SosachThread thread1, SosachThread thread2) {
return Integer.compare(thread2.getFreshPosts(), thread1.getFreshPosts());
}
})
Аноним 15/09/15 Втр 01:13:33 #452 №543197 
>>543179
Так и почему нельзя отсортировать треды с помощью Comparable?
Окей, я понял, что Comparator можно сунуть всюду, а вот Comparable нет-нужно, чтоб класс реализовал интерфейс.
Аноним 15/09/15 Втр 01:22:03 #453 №543199 
>>543179
Вангую, что, может, изза природной сортировки. Но ведь все равно в итоге количество постов-это int
Аноним 15/09/15 Втр 03:05:54 #454 №543229 
Я тут мимо пробегаю чтобы сказать, что наконец-то нашел минималистичный и достаточно мощный веб-фреймворк для явы. Имя ему Spark. Можно накидывать роуты в рантайме, обмазываться темплейт-движками и творить содомию с плагинами. И все это занимает минимум памяти в отличии от ебучих Tomcat или еще более ущербного Glassfish. Если нужно быстро налабать мелкотню - самое оно.
Аноним 15/09/15 Втр 03:28:18 #455 №543230 
>>543121
Что вы ему насоветовали то? Питон? Десктор приложение? Да вы совсем ебанулись чтоле?
Аноним 15/09/15 Втр 06:56:24 #456 №543237 
Javaбоги! почему цикл не выполняется? Строчка выводится только один раз.
public class Solution
{
public static void main(String[] args)
{
for ( int i =1; i<10; i++){
System.out.println("Я не хочу изучать Java, я хочу большую зарплату");
}
}
}
Аноним 15/09/15 Втр 07:13:53 #457 №543238 
>>543237
Во первых i=0;

for ( int i =0; i<10; i++){
System.out.println("Я не хочу изучать Java, я хочу большую зарплату");
}

Во вторых - всё отлично работает.
Аноним 15/09/15 Втр 07:17:32 #458 №543239 
>>543238
может есть какие-нибудь настройки для выполнения циклов в IDEA. c i=0 не принципиально.Цикл то не работает.
Аноним 15/09/15 Втр 07:18:48 #459 №543240 
>>543238
Я уже и с while пробовал. один хер выводит только один раз.
Аноним 15/09/15 Втр 07:26:47 #460 №543241 
>>543238
я - баран. не тот Soulution запускал
Аноним 15/09/15 Втр 08:07:34 #461 №543247 
Друзья, помогите исправить код:

boolean doubleX(String str) {

for(int x = 0; x < str.length() - 1; x++){
if(str.substring(x, x + 1).equals("x") &&
str.substring(x+1, x + 2).equals("x")){
return true;
}
}

return false;

}
Аноним 15/09/15 Втр 08:07:52 #462 №543249 
14422936722230.png
>>543247
Аноним 15/09/15 Втр 08:21:53 #463 №543255 
>>543247
boоlean doubleX(String str)
{
int IndеxFirstX = str.IndеxOf('x');

if (IndеxFirstX < 0) rеtrun false;
if (IndеxFirstX == str.length) rеtrun false;

if (str[IndеxFirstX+1].equals('x')) rеturn true;

rеturn false;
}

мимо джаву не знаю
ебаный спам лист
Аноним 15/09/15 Втр 08:22:27 #464 №543256 
>>543255
>Indеx
В спам листе.
Аноним 15/09/15 Втр 08:44:32 #465 №543259 
>>543255
>>543256

А вот именной мой код можно подправить чтобы она прошла проверку? Хотел через цикл сделать.
Аноним 15/09/15 Втр 08:46:30 #466 №543260 
14422959900650.jpg
>>543241
Аноним 15/09/15 Втр 08:58:12 #467 №543262 
>>543259
Но зачем? Под капотом индексОф скрыт самый обычный цикл перебора и сравнения.

Если тебе так хочется поставь брейк после нахождения первого х в цикле, тип:
int х;
for(x = 0; x < str.length() - 1; x++)
{
if (str.substring(x, x + 1).equals("x")) break;
}
// тут x - индекс первого "х"
// остальная логика через иф
Аноним 15/09/15 Втр 09:08:09 #468 №543266 
14422972895820.jpg
>>543262
Спасибо.
Аноним 15/09/15 Втр 09:15:47 #469 №543268 
>>543144
Вообще-то в приоритете как раз таки компаратор. Ты это запросто можешь проверить отсортировав лист стрингов со своим компаратором.
Аноним 15/09/15 Втр 09:28:11 #470 №543271 
>>543197
> Так и почему нельзя отсортировать треды с помощью Comparable?
Можно, но они тогда будут отсортированы не по количеству постов, а по времени последнего поста. Comparable - для сортировки в дефолтном порядке, компаратор - для сортировки чего угодно в каком угодно порядке. Если нужно отсортировать числа по порядку, ты будешь юзать обычный sort, если вдруг нужно отсортировать их же по количеству восьмерок в шестнадцатеричной записи - будешь писать компаратор.
Аноним 15/09/15 Втр 09:29:54 #471 №543272 
>>543271
>Comparable
Но ведь компараблом ты тоже можешь сортировать что хочешь и как хочешь.
Аноним 15/09/15 Втр 09:31:03 #472 №543275 
Намутил себе на озоне подборочку книг по Джаве и алгоритмам. жду не дождусь когда зарплату получу. Уже предвкушаю ощущения когда я буду распаковывать книги, открывать их. Читать, вбивать алгоритмы из них в комп. Правда подборочка выходит на 19к рублей. Придётся что-то отложить.
Аноним 15/09/15 Втр 09:31:06 #473 №543276 
Анон, учу Java.
Подскажи пожалуйста Java всегда должна знать все о переменных во время компиляции?

Например такой код вызывает ошибку
public String getSymbol(Point point) {/code/}

пока я не укажу package класса Point.

Т.е. нельзя допустим писать класс в котором использовать класс, который еще не существует и за его реализацию отвечаю не я?
Аноним 15/09/15 Втр 09:32:07 #474 №543277 
>>543230
А что плохого? или ты аутист который только один язык знает. Я бы еще C# + XAML посоветовал.
Аноним 15/09/15 Втр 09:32:20 #475 №543278 
14422987405350.jpg
>>543276
Аноним 15/09/15 Втр 09:33:37 #476 №543279 
>>543276
Ну используй дженерики. Если Point экстендится от AbstractPoint, то следует писать так
public class Test <T extends AbstractPoint> {
public String getSymbol(T point) {/code/}
}
Аноним 15/09/15 Втр 09:34:29 #477 №543280 
>>543277
В том, что питон будет работать на декстопе с костылями. По моему в 500 раз проще написать всё на C# и не париться никогда. Нажал F5 - и всё! В питоне такого нельзя сделать.
Аноним 15/09/15 Втр 09:39:11 #478 №543283 
>>543277
yes, bydlo php :3

>>543279
Нихуя не понял, анон
Аноним 15/09/15 Втр 09:40:21 #479 №543285 
>>543247
С твоим кодом две проблемы.
Первая - он не останавливается после того, как встретил первый х и поверил следующий символ. Решается тем, что после того, как встретился х можно сделать вложенный иф и в зависимости от того, какой следующий символ, возвращать true или false.
Вторая проблема - если х будет последним символом в строке ("abcdx"), тогда str.substring(x+1, x + 2) кинет эксепшн. Просто исправь конечное условие в цикле.
И третья - неоптимально это, но ты пока только учишься.
Аноним 15/09/15 Втр 09:44:47 #480 №543287 
>>543272
Компарабл определяется в самом классе раз и навсегда, ты не можешь для одного класса сделать больше одного варианта сортировки через компарабл.
Аноним 15/09/15 Втр 09:49:48 #481 №543291 
14422997889460.jpg
>>543285
Вот тебе большущее спасибо.

Как думаешь, после того, как я прорешаю все задачки из codingbat стоит ли приступать к разработке на андроиде? И куда лучше дальше двигаться? Делать свой проект?

Мне особо чистый java не нравится, больше нравится c# (для юнити и декстоп), android и swift, в перспективе хотелось бы на них и остаться.
Аноним 15/09/15 Втр 09:55:58 #482 №543293 
>>543291
> стоит ли приступать к разработке на андроиде?
Да на здоровье. Начинай с хелоуворлдов под андроид, постепенно повышая сложность.
Аноним 15/09/15 Втр 09:56:43 #483 №543294 
>>543260
>>543260
не, я не школьник. Мне уж 28. Просто развлечения у меня странные.
Аноним 15/09/15 Втр 09:57:32 #484 №543295 
>>543287
Да, но этот единственный раз ты можешь сортировать как хочешь и в каком хочешь порядке.

>>543283
>Нихуя не понял, анон
Почитай про дженерики и всё поймёшь.
Аноним 15/09/15 Втр 11:12:36 #485 №543315 
>>543295
> Да, но этот единственный раз ты можешь сортировать как хочешь и в каком хочешь порядке.
Сегодня ты заимплементишь компарабл просто потому что можешь, а через пять лет тебя будет ненавидеть половина дойче банка, тыкать пальцем и давать поджопники, потому что как можно быть таким уебаном, чтоб сортировать деривативы по длине названия эминтента?
Аноним 15/09/15 Втр 11:25:46 #486 №543318 
>>543315
Ну и что делать? Компаратор использовать?
sageАноним 15/09/15 Втр 11:45:59 #487 №543325 
>>543283
>bydlo php :3
Смейся, смейся, на моей прошлой работе пыхопистам платили по 120 тысяч, а у людей опыт работы был 2-3 года. Димочке в люксофте дойче банк даже столько не платит.
Аноним 15/09/15 Втр 11:54:23 #488 №543328 
>>543325
Так и зачем учить всякие джавы, если на пхп можно башлять?
Аноним 15/09/15 Втр 11:55:22 #489 №543329 
>>543318
Ага.
На практике Comparable приходится писать значительно реже, чем Comparator.
http://www.programcreek.com/java-api-examples/
1896 результатов для java.util.Comparator, 25 для java.lang.Comparable
Аноним 15/09/15 Втр 11:56:02 #490 №543330 
>>543329
Спасибо, больше не буду голову забивать этим.
Аноним 15/09/15 Втр 12:40:32 #491 №543344 
14423100321220.png
JAR - файл проблема
пацаны , помогите решить проблему. сделал небольшой проект на JavaFX , компилирую в jar файл, при запуске:
Error: Could not find or load main class NetworkMap.jar

Делаю в Inteliji , вроде всё по инструкции
Project Structure -> Artifacts -> new -> Build on make ,
там нужно указать Manifest File(указал), Main class(указал) и Classpath , вот его я не знаю как прописывать, возможно дело в этом
Аноним 15/09/15 Втр 15:34:39 #492 №543384 
Анон с лабами, ты тут?
Аноним 15/09/15 Втр 16:09:52 #493 №543397 
14423225924420.png
>>543344
NetworkMap.jar - это стороння библиотека? Если да, у нее должно статус "Extracted" (как у jsoup на пике).
sageАноним 15/09/15 Втр 17:31:38 #494 №543423 
>>543344
Что-то ты неправильно указал, видимо:
Could not find or load main class NetworkMap.jar
Вряд ли твой мейн-класс так называется.
Аноним 15/09/15 Втр 17:33:16 #495 №543425 
Сажа приклеилась.
Алсо, мейн класс надо указывать полностью, с пакеджем. И без расширений типа class, java или jar
Аноним 15/09/15 Втр 18:44:47 #496 №543462 
Сап, программач. Нужно будет сделать простенькую лабу на винформах на джаве знаю, знаю, джава для десктопа - полная хуита, бла-бла-бла, так уж требует курс, щито поделать. Подскажи ide и пару гайдов.
Аноним 15/09/15 Втр 18:56:58 #497 №543468 
>>543462
>на винформах
>на джаве

Чо?
Аноним 15/09/15 Втр 19:00:59 #498 №543470 
>>543468
>tfw не шаришь даже в примитивной терминологии
Ну, прост апп с гуём.
Аноним 15/09/15 Втр 21:31:00 #499 №543555 
Знающие аноны, а как часто встречается применение рефлексии? Делаю лабу, вроде суть понял, есть, конечно, пара вопросов, но не суть. Где это используется? Погуглил, пишут, что когда пишут проги для серверов и клиентов.
Аноним 15/09/15 Втр 21:58:50 #500 №543579 
>>543555
1) Часто приходится использовать что-бы обойти ограничение библиотек или системных API (доступ к приватным полям и тд)
2) Для Dependency Injection, Data Binding - фрейворк генерации объектов
3) Для тестирования - mock объекты и вызовы методов тестов
4) DAO - автоматическое преобразование записей из SQL базы в классы. Да тоже JSON, XML преобразование из строк в объекты.
Аноним 15/09/15 Втр 21:58:53 #501 №543580 
>>543555
RMI, когда клиент желает, чтобы сервер выполнил процедуру с заданными именем, например, rm_RF_all() и передаёт её название прям на сервер — а эти казлы выполняют. Это новейший стондарт программирования, странно, что ты не знал.
Аноним 15/09/15 Втр 22:01:40 #502 №543581 
>>543579
>>543580
Ебать, более-менее понял только первый пункт. Спасибо, заскриню, чтоб понимал суть, когда смогу писать что-то серьезнее.
Аноним 15/09/15 Втр 22:31:38 #503 №543591 
>>540656 (OP)
>Требования:
>Знание Java Core, J2SE на начальном уровне;
Разве кора это не se?
Аноним 16/09/15 Срд 01:18:56 #504 №543636 
Аноны, Java на серверах еще нормально использовать или уже моветон?
Аноним 16/09/15 Срд 01:57:19 #505 №543660 
>>543636
А что, джаву где-то кроме серверов и ынтрейпрайза используют?
Аноним 16/09/15 Срд 02:23:57 #506 №543666 
>>543660
Мобайл, эмбед, десктоп. Причем сложно сказать, где сейчас больше - на серверах или в мобайле.
Аноним 16/09/15 Срд 03:51:05 #507 №543684 
>>543666
В мобайле больше. Каждое андройд устройство считай.
[перекат] Аноним 16/09/15 Срд 06:43:54 #508 №543692 
https://2ch.hk/pr/res/543685.html
перекат
Аноним 17/09/15 Чтв 06:12:10 #509 №544294 
14424595308290.png
Пишу хуйню для работы с сокетами, жабе только учусь. Суть такова. Компилятор выдает ошибку, что переменная в которой хранится сокет - не инициализирована, в принципе, так и есть, они инициализируется при условии, а все, что под свичем - ошибка инициализации. Как быть? Утрамбовывать инициализацию в начало метада - не хочу, хочу по комманде инициализировать. Пихать под свитч тоже, соединение пойдет с параметрами, которые я в инициализацию сокета впишу. Ну и вообще интересно как такое обходится? Думал можно как в Си ключами компилятора отрубить проверку, но не тут то было. В общем, ищу советов мудрых.
Вот код: http://pastebin.com/C4MH0ms6
Аноним 21/09/15 Пнд 14:33:56 #510 №546750 
14428352360580.png
Аноны, 5 лет после университета работаю в геймдеве, год на плюсах под нинтендодс, потом год на экшн скрипт и сейчас три года на шарпах под юнити.

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

С меня как обычно.
Аноним 22/09/15 Втр 11:58:49 #511 №547263 
14429123297260.jpg
>>541132
>>541296
Короче простой drag and drop сделал, у меня получается вот так:

pc1Pic.setCursor(Cursor.HAND);
pc1Pic.setOnMousePressed(PictureOnDragPressedHandler);
pc1Pic.setOnMouseDragged(PictureOnDragDroppedHandler);
//обработчик для считывания начальных координат при "поднятии"
EventHandler<MouseEvent> PictureOnDragPressedHandler = new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
orgSceneX = mouseEvent.getSceneX();
orgSceneY = mouseEvent.getSceneY();
orgTranslateX = ((ImageView)(mouseEvent.getSource())).getTranslateX();
orgTranslateY = ((ImageView)(mouseEvent.getSource())).getTranslateY();
}
};
//обработчик для изменения координат при перетаскивании
EventHandler<MouseEvent> PictureOnDragDroppedHandler = new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
double offsetX = mouseEvent.getSceneX() - orgSceneX;
double offsetY = mouseEvent.getSceneY() - orgSceneY;
double newTranslateX = orgTranslateX + offsetX;
double newTranslateY = orgTranslateY + offsetY;
((ImageView)(mouseEvent.getSource())).setTranslateX(newTranslateX);
((ImageView)(mouseEvent.getSource())).setTranslateY(newTranslateY);
}
};

Теперь пытаюсь сделать так чтобы после закрытия приложения и при повторном открытии передвинутый объект был на его "новом месте".

То есть я понимаю, что это из-за того что в sample.fxml у объектов строго прописаны layoutX- layoutY , но не понимаю как туда прописать новые данные их хэндлеров
Аноним 22/09/15 Втр 15:20:18 #512 №547374 
14429244186510.jpg
>>547263
Расширю вопрос . вот у меня слева библиотека , я хочу чтобы пользователь мог создать новую "комнату", то есть модуль, накидать слева картинок соответствующих оборудованию в этой комнате и сохранить его.

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

Аноним 22/09/15 Втр 15:29:18 #513 №547382 
14429249590190.png
>>547374
Вот так
Аноним 25/09/15 Птн 17:57:35 #514 №548979 
>>546750
Смотря что хочешь делать, очевидно. Для начала посмотри книги с картинки из заглавного треда. Там есть несколько не для начинающих, но остальное норм.
Аноним 25/09/15 Птн 18:02:14 #515 №548980 
>>544294
Протухла паста.
Не понял, что значит не ициализирована? Она у тебя final что ли объявлена и в конструкторе не инициализируется? Не-final поля инициализируются соответствующими структурами по умолчанию, без всяких ошибок.
Аноним 27/09/15 Вск 17:03:51 #516 №549767 
Начинаю рассылать свои резюме на джуниора по Москве. Скрестите за меня пальцы.
Аноним 28/09/15 Пнд 14:35:47 #517 №550225 
Аноны, можете пояснить дебилу в простом стиле за Dependency Injection, я не могу понять нахуя вообще это надо
Аноним 29/09/15 Втр 03:26:45 #518 №550579 
14434864055490.png
Антон, что за структуру использовать, чтобы хранить некоторое динамическое количество объектов с двухмерными координатами. так вот, какой структурой/коллекцией обмазаться, чтобы она умела выдавать все объекты в определённом окружении. я к чему, хочу снизить количество сравнений, чтоб не трогать все-все элементы, а иметь некоторую предсортировку что ли.
Аноним 30/09/15 Срд 01:18:00 #519 №551030 
14435650801950.png
14435650801961.png
>>540656 (OP)
"Советы по написанию резюме: потеряли. Может, у кого есть скрин?"

Господи ты ёбу мой. Всё проебали.
Вопросы к собеседованию от грязнозадой Индусни найдешь тут:
http://howtodoinjava.com/2013/03/01/core-java-interview-questions-series-part-1/
http://howtodoinjava.com/2013/03/04/core-java-interview-questions-series-part-2/
http://howtodoinjava.com/2013/03/10/core-java-interview-questions-series-part-3/
 Аноним 03/10/15 Суб 13:30:45 #520 №552620 
Сап.
Как лучше защитить приложение от копирования\распространения? Если делать какую-то привязку, могут на изи вскрыть и вырезать её. И деобфускаторов много.
Аноним 03/10/15 Суб 23:28:18 #521 №552913 
14439040990200.png
Деконпелировал я такой оперу мини для ведра, а она через обфускатор пропущена. Енжой ер джава, лол.
Аноним 04/10/15 Вск 15:55:46 #522 №553173 
Ребят, учить могу язык ~ 3 часа в день. За сколько времени такими темпами реально начать зарабатывать хотябы 20к в месяц?
Аноним 05/10/15 Пнд 19:14:15 #523 №554010 
Всем привет. При наследовании Java позволяет переопределять методы, меняя возвращаемый ими тип, если он наследован от типа родительского метода. Но что делать, если типы этих методов - коллекции? Тип элемента коллекции наследуется от типа элемента коллекции переопределяемого метода, но Java скомпилить это не дает:


Error:(24, 40) java: C:\ххх:24: getAttributes() in ххх cannot override getAttributes() in ууу; attempting to use incompatible return type
found : java.util.Vector<наследник>
required: java.util.Vector<родитель>
Аноним 05/10/15 Пнд 20:27:08 #524 №554080 
>>552620
Если ты решишь эту проблему, то тебя куда угодно возьмут, лол.
comments powered by Disqus