Этого треда уже нет.
Это копия, сохраненная 21 января 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 21 января 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
24 Кб, 300x550
Перекатываемся из старого треда >>385643
Этот тред для тех, кто хочет освоить наиболее простой и перспективный язык программирования.
1. С чего начать?
Начните с условно-бесплатных курсов по данному языку.
http://javarush.ru/
2. Что бы почитать?
Начни с базового курса по джаве постоянно расширяя набор интересных технологий.
http://www.tutorialspoint.com/java_technology_tutorials.htm
3. Я зануда и я хочу умные книжки.
Не вопрос ты найдешь их здесь http://www.proklondike.com/books/java.html
4. Я не умею читать и хочу видео
Пожалуйста http://dou.ua/forums/topic/8113/
5. Что насчет SQL?
Начни с малого: http://www.w3schools.com/sql/default.asp
Затем переходи к: http://www.sql-ex.ru/
6. Всё это хорошо, но без алгоритмов меня на работу не возьмут.
Не беда вот курсы от Принстонского университета https://www.coursera.org/course/algs4partI
7. Я готов к первому собеседованию.
Проверь свои знания здесь: http://www.quizful.net/test
8. Оп - хуй, реквестирую литературу и обучалки на русском.
ПОШЁЛ НА ХУЙ БЫДЛО. ТЕБЕ ЗДЕСЬ НЕ РАДЫ.
Этот тред для тех, кто хочет освоить наиболее простой и перспективный язык программирования.
1. С чего начать?
Начните с условно-бесплатных курсов по данному языку.
http://javarush.ru/
2. Что бы почитать?
Начни с базового курса по джаве постоянно расширяя набор интересных технологий.
http://www.tutorialspoint.com/java_technology_tutorials.htm
3. Я зануда и я хочу умные книжки.
Не вопрос ты найдешь их здесь http://www.proklondike.com/books/java.html
4. Я не умею читать и хочу видео
Пожалуйста http://dou.ua/forums/topic/8113/
5. Что насчет SQL?
Начни с малого: http://www.w3schools.com/sql/default.asp
Затем переходи к: http://www.sql-ex.ru/
6. Всё это хорошо, но без алгоритмов меня на работу не возьмут.
Не беда вот курсы от Принстонского университета https://www.coursera.org/course/algs4partI
7. Я готов к первому собеседованию.
Проверь свои знания здесь: http://www.quizful.net/test
8. Оп - хуй, реквестирую литературу и обучалки на русском.
ПОШЁЛ НА ХУЙ БЫДЛО. ТЕБЕ ЗДЕСЬ НЕ РАДЫ.
99 Кб, 480x640
Господа, такой вопрос:
Есть ли возможность быстро выполнять небольшие фрагменты джава кода, не создавая проект в IDE и не дроча javac? Нечто подобное Ideone.com, только локально.
Есть ли возможность быстро выполнять небольшие фрагменты джава кода, не создавая проект в IDE и не дроча javac? Нечто подобное Ideone.com, только локально.
>>397638
Тут есть несколько вариантов
http://stackoverflow.com/questions/3504396/java-interpreter
Мне больше всего нравится тот что с Groovy. Тем более если твой_любимый_текстовый_редактор поддерживает запуск на выполнение (sublime text, например).
Тут есть несколько вариантов
http://stackoverflow.com/questions/3504396/java-interpreter
Мне больше всего нравится тот что с Groovy. Тем более если твой_любимый_текстовый_редактор поддерживает запуск на выполнение (sublime text, например).
>>397638
В 14 идее обещают.
В 14 идее обещают.
>>398445
гуглить
гуглить
Ребята вы чего, вот вторая версия >>394874
108 Кб, 922x816
посоны, помогите решить задачу на javarush
на ихнем форуме искал, ничего нету
понимаю что здесь нужно использовать цикл, но нихуя не получается
на ихнем форуме искал, ничего нету
понимаю что здесь нужно использовать цикл, но нихуя не получается
>>400509
факториал
факториал
>>400511
ty cho suka, ty cho
ty cho suka, ty cho
>>400509
Пока анон выше не сказал про факториал, вообще не понял, что там делать. Не сказано, что числа последовательные, значит, можно вывести произведение любых десяти чисел от одного до десяти и единого ответа нет, лол.
Факториал реализуется либо через рекурсию, либо через цикл for (второй способ проще).
Что-то вроде
int fact = 1;
for (int i = 1; i<=10; i++) {
fact=i;
}
Теперь попробуй то же самое, но через рекурсию.
Пока анон выше не сказал про факториал, вообще не понял, что там делать. Не сказано, что числа последовательные, значит, можно вывести произведение любых десяти чисел от одного до десяти и единого ответа нет, лол.
Факториал реализуется либо через рекурсию, либо через цикл for (второй способ проще).
Что-то вроде
int fact = 1;
for (int i = 1; i<=10; i++) {
fact=i;
}
Теперь попробуй то же самое, но через рекурсию.
>>400515
Да бля. Между fact и = звездочка.
Да бля. Между fact и = звездочка.
>>400513
числа последовательные, так что факториал там нахуй не нужен, нужно сделать какой-то ебучий цикл
12345678910=те самые три миллиона с хвостиком
числа последовательные, так что факториал там нахуй не нужен, нужно сделать какой-то ебучий цикл
12345678910=те самые три миллиона с хвостиком
>>400518
Если есть последовательные числа от 1 до n и их все надо перемножить, то это и есть факториал. Или математика за день глобально поменялась? Да и факториал десяти равен 3628800, что как бы намекает, что именно его и надр считать в задаче.
Если есть последовательные числа от 1 до n и их все надо перемножить, то это и есть факториал. Или математика за день глобально поменялась? Да и факториал десяти равен 3628800, что как бы намекает, что именно его и надр считать в задаче.
>>400528
у тебя же ерор дибил
у тебя же ерор дибил
>>400528
У меня все нормально в проге, ошибка на двадцать третьей строчке ошибка, это где-то далеко ниже. Что у тебя там написано? Алсо, ты не выводишь полученное число.
У меня все нормально в проге, ошибка на двадцать третьей строчке ошибка, это где-то далеко ниже. Что у тебя там написано? Алсо, ты не выводишь полученное число.
>>400535
Теперь звездочку проебал, хотя на предыдущем скрине она была. Ты в первый раз программируешь или до этого еще какие-то языки знал, хотя бы паскаль на уровне девятого класса?
Теперь звездочку проебал, хотя на предыдущем скрине она была. Ты в первый раз программируешь или до этого еще какие-то языки знал, хотя бы паскаль на уровне девятого класса?
>>400540
да, ньюфаг
в школе пытались бэйсику научить, но занятия регулярно отменяли или кто-то замещал(как и математику).
да, ньюфаг
в школе пытались бэйсику научить, но занятия регулярно отменяли или кто-то замещал(как и математику).
>>400541
Ладно, тогда тебе простительно. Все так в начале тупят, да и условие задачи кривое. Но в будущем старайся сам доходить до всего и писать код, так быстрее поймешь суть, чем если бы тебе кто-то все разжевывал и давал готовое, а ты бы просто копипастил и радовался тому, какой ты умный.
Ладно, тогда тебе простительно. Все так в начале тупят, да и условие задачи кривое. Но в будущем старайся сам доходить до всего и писать код, так быстрее поймешь суть, чем если бы тебе кто-то все разжевывал и давал готовое, а ты бы просто копипастил и радовался тому, какой ты умный.
>>400545
я редко прошу помощи и прекрасно понимаю что нихуя не научусь если мне все задания будут за меня делать. просто с этой хуйней я в тупик зашел
я редко прошу помощи и прекрасно понимаю что нихуя не научусь если мне все задания будут за меня делать. просто с этой хуйней я в тупик зашел
int a=1;
int z=Integer.MAX_VALUE или (2147483647);
объясните нюфагу почему a+z ровняется -2147483648
int z=Integer.MAX_VALUE или (2147483647);
объясните нюфагу почему a+z ровняется -2147483648
Java-ны, в какой книжке можно почитать о неблокирующих сокетах из nio?
>>401010
потомучто жаба сосет. лучше использую хаскелл, там нет таких детских ошибок в языке
потомучто жаба сосет. лучше использую хаскелл, там нет таких детских ошибок в языке
Котаны, кто-нибудь добился успеха после прохождения javarush? Имеет оно смысл? Сейчас сел, прошел несколько уровней, скоро потребуют платную подписку...
О себе: новичек, почти прочел Философию Java, дохуя кодил для себя ради развлечения, говнокодил в одном мелком проекте (несложное приложение под мобилки), хотет пойти джуном.
О себе: новичек, почти прочел Философию Java, дохуя кодил для себя ради развлечения, говнокодил в одном мелком проекте (несложное приложение под мобилки), хотет пойти джуном.
>>401050
Хочу заполнить пробелы, которых просто дофига. Проверял свои знания на quizfull.
Хочу заполнить пробелы, которых просто дофига. Проверял свои знания на quizfull.
>>400509
Задание написано ослом. "Результат - 1 число". Минус одно число? Случайное число из данного диапазона? Похуй. Написал, как понял.
int Res = 1;
for (int i = 1; i <= 10; i++){
Res = Res i;
}
Res = Res - (int)Math.round(Math.random() 10);
System.out.println(Res);
Задание написано ослом. "Результат - 1 число". Минус одно число? Случайное число из данного диапазона? Похуй. Написал, как понял.
int Res = 1;
for (int i = 1; i <= 10; i++){
Res = Res i;
}
Res = Res - (int)Math.round(Math.random() 10);
System.out.println(Res);
>>401013
Можно поподробнее, почему знак поменялся? так всегда происходит когда происходит переполнение разряда?
Можно поподробнее, почему знак поменялся? так всегда происходит когда происходит переполнение разряда?
24 Кб, 485x189
>>401095
Ёбаная макаба считывает знак умножения как тег форматирования, лол. Держи пикчей.
Ёбаная макаба считывает знак умножения как тег форматирования, лол. Держи пикчей.
8 Кб, 523x189
>>401100
Чуть подправил, а то на выделенной строке из произведения вычиталось рандомное число от 0 до 10, а не от 1 до 10, как требует условие.
Чуть подправил, а то на выделенной строке из произведения вычиталось рандомное число от 0 до 10, а не от 1 до 10, как требует условие.
>>401010
Отрицательные числа в жабе записываются дополнительным обратным кодом, гугли, что это такое. Вот сумма столбиком:
011111111111111111111111111111111+ //так записывается +2147483647, первый разряд - знаковый
000000000000000000000000000000001= //так записывается +1
100000000000000000000000000000000 //так записывается -2147483648 в дополнительном обратном коде, чисто математически вот так вот это вычисляется в жабе
А вообще разве компилятор не должен ругаться на a+z, если записывать результат в int?
Отрицательные числа в жабе записываются дополнительным обратным кодом, гугли, что это такое. Вот сумма столбиком:
011111111111111111111111111111111+ //так записывается +2147483647, первый разряд - знаковый
000000000000000000000000000000001= //так записывается +1
100000000000000000000000000000000 //так записывается -2147483648 в дополнительном обратном коде, чисто математически вот так вот это вычисляется в жабе
А вообще разве компилятор не должен ругаться на a+z, если записывать результат в int?
>>401130
Помню когда-то не мог в byte записать 4+7, не компилился код. Хотя может это не в джаве было. Или в джаве, но не в восьмой.
Помню когда-то не мог в byte записать 4+7, не компилился код. Хотя может это не в джаве было. Или в джаве, но не в восьмой.
>>401136
Потому что 4 и 7 по-умолчанию являются интами. Компилятор за тебя в байты конвертировать не будет, ты должен был явно указать приведение типа. А к инту их приводить не надо т.к. они и так инты.
Потому что 4 и 7 по-умолчанию являются интами. Компилятор за тебя в байты конвертировать не будет, ты должен был явно указать приведение типа. А к инту их приводить не надо т.к. они и так инты.
>>401138
Так я же объявил и а и б байтами, инициализировал не выходя из границ диапазона байтов. Теперь у меня в а лежит 0100, а в б - 0111. Теперь это двоичный код и никакие инты-хуинты не должны же вроде влиять. Почему не проходит та же ситуация, как при сложении интов?
Так я же объявил и а и б байтами, инициализировал не выходя из границ диапазона байтов. Теперь у меня в а лежит 0100, а в б - 0111. Теперь это двоичный код и никакие инты-хуинты не должны же вроде влиять. Почему не проходит та же ситуация, как при сложении интов?
>>401140
Строгая типизация. Любые целые числа по-умолчанию являются интами. Вне зависимости от диапазона. Хочешь присвоить их байтам - делай явное приведение.
Строгая типизация. Любые целые числа по-умолчанию являются интами. Вне зависимости от диапазона. Хочешь присвоить их байтам - делай явное приведение.
>>401143
Ясно, добра.
Ясно, добра.
Ну что, обезьяны, научились делать поиск в массиве?
пришел в Java из PHP
в PHP была функция var_dump которая выводила содержимое переменной и структуру переменной.
Есть ли в Java что то подобное?
в PHP была функция var_dump которая выводила содержимое переменной и структуру переменной.
Есть ли в Java что то подобное?
119 Кб, 531x800
Спрошу здесь.
Мне надо запилить пару-другую сотен экземпляров одного класса, а я до сих пор не знаю, как поставить определение объектов на поток.
Что конкретно мне надо - способ запилить автозапиливалку сотен экземпляров класса. Чтобы не я руками писал Mew Mew = new Mew, Mew MewMew = new Mew, .... , Mew MewMew....Mew = new Mew, а чтобы имена экземпляров сами генерились.
Мне надо запилить пару-другую сотен экземпляров одного класса, а я до сих пор не знаю, как поставить определение объектов на поток.
Что конкретно мне надо - способ запилить автозапиливалку сотен экземпляров класса. Чтобы не я руками писал Mew Mew = new Mew, Mew MewMew = new Mew, .... , Mew MewMew....Mew = new Mew, а чтобы имена экземпляров сами генерились.
>>401207
Хуитой какой-то занимаешься. Что сделать надо конкретно? Прозреваю, что тебе нужно просто положить их в массив.
Хуитой какой-то занимаешься. Что сделать надо конкретно? Прозреваю, что тебе нужно просто положить их в массив.
>>401209
Ну, мне нужно, чтобы каждый класс оперировал своим участком файла независимо от других, при этом нужно сохранить идентичность каждого класса с запоминанием изменений переменных в классе.
Ну, мне нужно, чтобы каждый класс оперировал своим участком файла независимо от других, при этом нужно сохранить идентичность каждого класса с запоминанием изменений переменных в классе.
>>401212
Бля. Ебаное утро, а я еще не спал.
Есть у меня класс, который тыкается в кусок файла. Я ему делаю кучу его экземпляров, и мне лень прописывать руками несколько сотен имен экземпляров и спрашиваю, как можно заменить ручной труд автоматическим назначением имен.
Бля. Ебаное утро, а я еще не спал.
Есть у меня класс, который тыкается в кусок файла. Я ему делаю кучу его экземпляров, и мне лень прописывать руками несколько сотен имен экземпляров и спрашиваю, как можно заменить ручной труд автоматическим назначением имен.
>>401219
Как–то раз, возвращаясь с какавной плантации, по пути в свою келью Шри-Япутра заглянул в библиотеку и увидел Нивхурила, который с высунутым языком хватал старые дзенские книги и сканировал их на еще более древнем компьютере.
С минуту наблюдая за этой картиной, Шри-Япутра, держа посох наготове – на всякий случай, наконец спросил Нивхурила, что же он тут делает.
– О учитель! – радостно воскликнул Нивхурил, даже не заметив посоха, который мерно ударялся о ладонь Шри–Япутры и был готов подскочить и оттолкнуться ото лба нерадивого ученика в любой момент – я решил, что мы можем познать смысл Дзен, если загрузим все данные в компьютер, и он сам все сделает за нас! Стоит просто попросить его найти глубинный вселенский смысл, и вот, он здесь – и нам не нужно будет трудиться на плантации каждый день, причиняя боль своей плоти, и медитировать по несколько часов под проливным дождем! Вот, смотрите, – сказал он, широко улыбаясь ртом, в котором не хватало нескольких зубов из-за его предыдущих восхитительных идей, и нажал на кнопку распознавания текста.
Компьютер запустился, сказал «гр», завис и показал им обоим синий экран. Шри-Япутра с нежной учительской заботой постучал пустым медным какавником Нивхурила по затылку.
– Э – огорчился тот. Не вышло. – Придется его вырубить, учитель, – грустно вздохнул Нивхурил и потянулся к розетке.
Новый удар посоха остановил его на полпути.
– Болван! – вскричал Шри-Япутра, возвышаясь над своим учеником, который распростерся на полу и, морщась, потирал новую часть тела на своей голове с грустным видом.
– Неужели ты не понял, что этот компьютер познал твой идиотский дзен и теперь ему плевать на все твои программы, уиндовсы и прочую мирскую ерунду! А теперь марш на плантацию, программист хренов, пока я тебя самого не вырубил!
Повернувшись к пентиуму, он благоговейно прошептал:
– У него получилось то, чего вам, болванам, и через сто лет не достичь.
А потом выглянул в окно и заорал так, что у Нивхурила заложило уши, а проходящие мимо монахи чуть не наложили в штаны.
– А из-за тебя, придурка, у нас теперь еще один неработающий компьютер!
Шри-Япутра вздохнул, потянулся к аппарату, и вытащил шнур из розетки. Синий экран продолжал гореть, хотя питания уже не было, горел он и через день, и через год, хотя розетки в комнате Япутры не было тоже, и электричества в монастыре не было, и хотя это вообще шестой век, когда и компьютеров не было тем более, только кого это вообще волнует?
– Во всяком случае, не меня, – сделав еще глоток, сказал Шри-Япутра и продолжил свои занятие под деревом Водхи.
Внезапно его размышления прервал радостный крик Нивхурила.
–О, учитель! Смотрите, какую интересную штуку я нашел! Она поможет нам постичь дзен и называется «айфон».
Удар посоха прервал его речь быстро и надолго, только это совсем другая история. Шри-Япутра закрыл глаза, улыбнулся, и тишину больше не нарушал ни один звук. Кроме урчания в его животе, ведь какава-то закончилась еще утром.
Как–то раз, возвращаясь с какавной плантации, по пути в свою келью Шри-Япутра заглянул в библиотеку и увидел Нивхурила, который с высунутым языком хватал старые дзенские книги и сканировал их на еще более древнем компьютере.
С минуту наблюдая за этой картиной, Шри-Япутра, держа посох наготове – на всякий случай, наконец спросил Нивхурила, что же он тут делает.
– О учитель! – радостно воскликнул Нивхурил, даже не заметив посоха, который мерно ударялся о ладонь Шри–Япутры и был готов подскочить и оттолкнуться ото лба нерадивого ученика в любой момент – я решил, что мы можем познать смысл Дзен, если загрузим все данные в компьютер, и он сам все сделает за нас! Стоит просто попросить его найти глубинный вселенский смысл, и вот, он здесь – и нам не нужно будет трудиться на плантации каждый день, причиняя боль своей плоти, и медитировать по несколько часов под проливным дождем! Вот, смотрите, – сказал он, широко улыбаясь ртом, в котором не хватало нескольких зубов из-за его предыдущих восхитительных идей, и нажал на кнопку распознавания текста.
Компьютер запустился, сказал «гр», завис и показал им обоим синий экран. Шри-Япутра с нежной учительской заботой постучал пустым медным какавником Нивхурила по затылку.
– Э – огорчился тот. Не вышло. – Придется его вырубить, учитель, – грустно вздохнул Нивхурил и потянулся к розетке.
Новый удар посоха остановил его на полпути.
– Болван! – вскричал Шри-Япутра, возвышаясь над своим учеником, который распростерся на полу и, морщась, потирал новую часть тела на своей голове с грустным видом.
– Неужели ты не понял, что этот компьютер познал твой идиотский дзен и теперь ему плевать на все твои программы, уиндовсы и прочую мирскую ерунду! А теперь марш на плантацию, программист хренов, пока я тебя самого не вырубил!
Повернувшись к пентиуму, он благоговейно прошептал:
– У него получилось то, чего вам, болванам, и через сто лет не достичь.
А потом выглянул в окно и заорал так, что у Нивхурила заложило уши, а проходящие мимо монахи чуть не наложили в штаны.
– А из-за тебя, придурка, у нас теперь еще один неработающий компьютер!
Шри-Япутра вздохнул, потянулся к аппарату, и вытащил шнур из розетки. Синий экран продолжал гореть, хотя питания уже не было, горел он и через день, и через год, хотя розетки в комнате Япутры не было тоже, и электричества в монастыре не было, и хотя это вообще шестой век, когда и компьютеров не было тем более, только кого это вообще волнует?
– Во всяком случае, не меня, – сделав еще глоток, сказал Шри-Япутра и продолжил свои занятие под деревом Водхи.
Внезапно его размышления прервал радостный крик Нивхурила.
–О, учитель! Смотрите, какую интересную штуку я нашел! Она поможет нам постичь дзен и называется «айфон».
Удар посоха прервал его речь быстро и надолго, только это совсем другая история. Шри-Япутра закрыл глаза, улыбнулся, и тишину больше не нарушал ни один звук. Кроме урчания в его животе, ведь какава-то закончилась еще утром.
>>401219
Как–то раз, возвращаясь с какавной плантации, по пути в свою келью Шри-Япутра заглянул в библиотеку и увидел Нивхурила, который с высунутым языком хватал старые дзенские книги и сканировал их на еще более древнем компьютере.
С минуту наблюдая за этой картиной, Шри-Япутра, держа посох наготове – на всякий случай, наконец спросил Нивхурила, что же он тут делает.
– О учитель! – радостно воскликнул Нивхурил, даже не заметив посоха, который мерно ударялся о ладонь Шри–Япутры и был готов подскочить и оттолкнуться ото лба нерадивого ученика в любой момент – я решил, что мы можем познать смысл Дзен, если загрузим все данные в компьютер, и он сам все сделает за нас! Стоит просто попросить его найти глубинный вселенский смысл, и вот, он здесь – и нам не нужно будет трудиться на плантации каждый день, причиняя боль своей плоти, и медитировать по несколько часов под проливным дождем! Вот, смотрите, – сказал он, широко улыбаясь ртом, в котором не хватало нескольких зубов из-за его предыдущих восхитительных идей, и нажал на кнопку распознавания текста.
Компьютер запустился, сказал «гр», завис и показал им обоим синий экран. Шри-Япутра с нежной учительской заботой постучал пустым медным какавником Нивхурила по затылку.
– Э – огорчился тот. Не вышло. – Придется его вырубить, учитель, – грустно вздохнул Нивхурил и потянулся к розетке.
Новый удар посоха остановил его на полпути.
– Болван! – вскричал Шри-Япутра, возвышаясь над своим учеником, который распростерся на полу и, морщась, потирал новую часть тела на своей голове с грустным видом.
– Неужели ты не понял, что этот компьютер познал твой идиотский дзен и теперь ему плевать на все твои программы, уиндовсы и прочую мирскую ерунду! А теперь марш на плантацию, программист хренов, пока я тебя самого не вырубил!
Повернувшись к пентиуму, он благоговейно прошептал:
– У него получилось то, чего вам, болванам, и через сто лет не достичь.
А потом выглянул в окно и заорал так, что у Нивхурила заложило уши, а проходящие мимо монахи чуть не наложили в штаны.
– А из-за тебя, придурка, у нас теперь еще один неработающий компьютер!
Шри-Япутра вздохнул, потянулся к аппарату, и вытащил шнур из розетки. Синий экран продолжал гореть, хотя питания уже не было, горел он и через день, и через год, хотя розетки в комнате Япутры не было тоже, и электричества в монастыре не было, и хотя это вообще шестой век, когда и компьютеров не было тем более, только кого это вообще волнует?
– Во всяком случае, не меня, – сделав еще глоток, сказал Шри-Япутра и продолжил свои занятие под деревом Водхи.
Внезапно его размышления прервал радостный крик Нивхурила.
–О, учитель! Смотрите, какую интересную штуку я нашел! Она поможет нам постичь дзен и называется «айфон».
Удар посоха прервал его речь быстро и надолго, только это совсем другая история. Шри-Япутра закрыл глаза, улыбнулся, и тишину больше не нарушал ни один звук. Кроме урчания в его животе, ведь какава-то закончилась еще утром.
Как–то раз, возвращаясь с какавной плантации, по пути в свою келью Шри-Япутра заглянул в библиотеку и увидел Нивхурила, который с высунутым языком хватал старые дзенские книги и сканировал их на еще более древнем компьютере.
С минуту наблюдая за этой картиной, Шри-Япутра, держа посох наготове – на всякий случай, наконец спросил Нивхурила, что же он тут делает.
– О учитель! – радостно воскликнул Нивхурил, даже не заметив посоха, который мерно ударялся о ладонь Шри–Япутры и был готов подскочить и оттолкнуться ото лба нерадивого ученика в любой момент – я решил, что мы можем познать смысл Дзен, если загрузим все данные в компьютер, и он сам все сделает за нас! Стоит просто попросить его найти глубинный вселенский смысл, и вот, он здесь – и нам не нужно будет трудиться на плантации каждый день, причиняя боль своей плоти, и медитировать по несколько часов под проливным дождем! Вот, смотрите, – сказал он, широко улыбаясь ртом, в котором не хватало нескольких зубов из-за его предыдущих восхитительных идей, и нажал на кнопку распознавания текста.
Компьютер запустился, сказал «гр», завис и показал им обоим синий экран. Шри-Япутра с нежной учительской заботой постучал пустым медным какавником Нивхурила по затылку.
– Э – огорчился тот. Не вышло. – Придется его вырубить, учитель, – грустно вздохнул Нивхурил и потянулся к розетке.
Новый удар посоха остановил его на полпути.
– Болван! – вскричал Шри-Япутра, возвышаясь над своим учеником, который распростерся на полу и, морщась, потирал новую часть тела на своей голове с грустным видом.
– Неужели ты не понял, что этот компьютер познал твой идиотский дзен и теперь ему плевать на все твои программы, уиндовсы и прочую мирскую ерунду! А теперь марш на плантацию, программист хренов, пока я тебя самого не вырубил!
Повернувшись к пентиуму, он благоговейно прошептал:
– У него получилось то, чего вам, болванам, и через сто лет не достичь.
А потом выглянул в окно и заорал так, что у Нивхурила заложило уши, а проходящие мимо монахи чуть не наложили в штаны.
– А из-за тебя, придурка, у нас теперь еще один неработающий компьютер!
Шри-Япутра вздохнул, потянулся к аппарату, и вытащил шнур из розетки. Синий экран продолжал гореть, хотя питания уже не было, горел он и через день, и через год, хотя розетки в комнате Япутры не было тоже, и электричества в монастыре не было, и хотя это вообще шестой век, когда и компьютеров не было тем более, только кого это вообще волнует?
– Во всяком случае, не меня, – сделав еще глоток, сказал Шри-Япутра и продолжил свои занятие под деревом Водхи.
Внезапно его размышления прервал радостный крик Нивхурила.
–О, учитель! Смотрите, какую интересную штуку я нашел! Она поможет нам постичь дзен и называется «айфон».
Удар посоха прервал его речь быстро и надолго, только это совсем другая история. Шри-Япутра закрыл глаза, улыбнулся, и тишину больше не нарушал ни один звук. Кроме урчания в его животе, ведь какава-то закончилась еще утром.
>>401219
Пиздец, ты сам то до этого не додумался? В который раз убеждаюсь, что в жабу лезут сплошные дегенераты.
Пиздец, ты сам то до этого не додумался? В который раз убеждаюсь, что в жабу лезут сплошные дегенераты.
Кто мне может объяснить почему джава так плохо измеряет текст.
Существует куча функций для измерения ширины и высоты текста, но они все имеют погрешность от 1 до 4 пикселей, в зависимости от шрифта.
Есть лишь одна нормальная функция - это getPixelBounds(). Только она измеряет с точностью до пикселя.
Все остальные подобные ф-ции нахер не нужны. Не могу понять нафига их вообще придумали.
Существует куча функций для измерения ширины и высоты текста, но они все имеют погрешность от 1 до 4 пикселей, в зависимости от шрифта.
Есть лишь одна нормальная функция - это getPixelBounds(). Только она измеряет с точностью до пикселя.
Все остальные подобные ф-ции нахер не нужны. Не могу понять нафига их вообще придумали.
>>401245
Да, чуть не забыл, если у текста есть underline, то даже getPixelBounds не сможет правильно измерить его высоту.
Языку джава уже хрен знает сколько лет, а он всё ещё сырой, как буд-то только вчера изобретён.
Да, чуть не забыл, если у текста есть underline, то даже getPixelBounds не сможет правильно измерить его высоту.
Языку джава уже хрен знает сколько лет, а он всё ещё сырой, как буд-то только вчера изобретён.
36 Кб, 931x312
>>401302
И это я ещё молчу о том что язык Джава наплодил ОДИНАКОВЫЕ функции, которые отличаются лишь тем, что одна работает чуть лучше чем другая. (картинка прилагается)
Я не троллю, меня просто достала эта хрень.
И это я ещё молчу о том что язык Джава наплодил ОДИНАКОВЫЕ функции, которые отличаются лишь тем, что одна работает чуть лучше чем другая. (картинка прилагается)
Я не троллю, меня просто достала эта хрень.
Писал код программы, которая создает фрейм и рисует черный квадрат на нём.Ссылка на код http://pastebin.com/mjekudAj. Если вместо render() (20 строка) вставить его код (31-44), квадрат не отображается, хотя по логике должно быть всё тоже самое. Анон, пожайлуста помоги разбраться.
>>401326
Это мудило добавило точку к адресу.
Это мудило добавило точку к адресу.
>>401317
Ты очень преданный человек.
Ты продолжаешь защищать Джаву даже не смотря на то что она откровенно обосралась.
Ты очень преданный человек.
Ты продолжаешь защищать Джаву даже не смотря на то что она откровенно обосралась.
>>401365
блядь угадай
НИКАКОЙ
ебанаврот
НИКАКОЙ НАХУЙ РАЗНИЦЫ
ты что дебил бялдь
http://pp.vk.me.у меня во дворе за такие вопросы убивают нахуй.jpg
блядь угадай
НИКАКОЙ
ебанаврот
НИКАКОЙ НАХУЙ РАЗНИЦЫ
ты что дебил бялдь
http://pp.vk.me.у меня во дворе за такие вопросы убивают нахуй.jpg
>>401368
ты бля какой то дебил поехавший, пиздуй нахуй в свой /b
ты бля какой то дебил поехавший, пиздуй нахуй в свой /b
Можно уничтожить объект, присвоив его ссылке "null". Тогда сборщик мусора "съест" его.
Можно ли уничтожить саму ссылку? По идеи она же всё равно остается в памяти со своим "null".
Можно ли уничтожить саму ссылку? По идеи она же всё равно остается в памяти со своим "null".
>>401410
Время жизни ограниченно скоупом.
Время жизни ограниченно скоупом.
Поясните за создание собственных классов исключенй и cheked uncheked гугл находит не совсем удачный матереял для поримания
>>402444
Чтобы обрабатывать ошибки и сбои.
Чтобы обрабатывать ошибки и сбои.
>>402456
Лол, ещё чего
Лол, ещё чего
>>402444
Чтобы обрабатывать логику через задницу.
Чтобы обрабатывать логику через задницу.
>>402467
Тебе комьюнити эдишн не хватает, сеньер-энтерпрайзник ты наш? Плюс студентам раздают на халяву.
Тебе комьюнити эдишн не хватает, сеньер-энтерпрайзник ты наш? Плюс студентам раздают на халяву.
16 Кб, 487x444
Нужно сделать правильный ввод с ловлей исключений. Я правильно делаю или нет? На отрицательные числа он меня посылает на новый ввод, а при вводе символов выдает ошибку.
На какой ресурс можно залить перевод ComputerScience статьи? Делал для себя, но мало ли в какое комьюнити вступить поможет.
>>402472
Зачем тебе тут вообще понадобилось исключение? Логику исключениями не обрабатывают.
Зачем тебе тут вообще понадобилось исключение? Логику исключениями не обрабатывают.
>>402472
Тебе нужно обернуть исключением весь блок с вводом числа. Не нужно никаких условий.
Тебе нужно обернуть исключением весь блок с вводом числа. Не нужно никаких условий.
>>402477
Задание такое - нужно, чтобы в случае некорректного ввода выбрасывалось и обрабатывалось исключение.
Задание такое - нужно, чтобы в случае некорректного ввода выбрасывалось и обрабатывалось исключение.
45 Кб, 819x234
>>402465
Я тоже не студент.
Я тоже не студент.
17 Кб, 463x378
>>402487
Не выбрасывай сам в конце Exception. Это за тебя сделает поломка в методе.
Не выбрасывай сам в конце Exception. Это за тебя сделает поломка в методе.
92 Кб, 700x950
Я делаю пояснения к неточностям существующего кода, а не даю советы, как лучше решить поставленную задачу.
>>402493
А я пытаюсь навести на мысль, что нахуячивание вермишели исключений - не лучшая методика обучения программированию.
А я пытаюсь навести на мысль, что нахуячивание вермишели исключений - не лучшая методика обучения программированию.
23 Кб, 670x560
>>402497
Будет брошен AssertionError с названием класса и номером строки, вызывавшей ошибку.
Будет брошен AssertionError с названием класса и номером строки, вызывавшей ошибку.
>>402503
И зачем ему это исключение для дебага, если он может перехватить что-то конкретное? И как это его избавит от try-catch, если ему все равно нужно обрабатывать исключение? Хорошо-хорошо, допустим тебе не нравится сама лапша. Тогда может просто перехватить Exception и взять от него message? Просто assert - это функция для дебага. О ней так во всяком случае повсюду пишут.
И зачем ему это исключение для дебага, если он может перехватить что-то конкретное? И как это его избавит от try-catch, если ему все равно нужно обрабатывать исключение? Хорошо-хорошо, допустим тебе не нравится сама лапша. Тогда может просто перехватить Exception и взять от него message? Просто assert - это функция для дебага. О ней так во всяком случае повсюду пишут.
>>402507
Кстати последние два исключения у меня ничего не ловят вроде как, можно их убрать?
Кстати последние два исключения у меня ничего не ловят вроде как, можно их убрать?
>>402509
Ага, там вроде потолок RuntimeException, если не ошибаюсь.
Ага, там вроде потолок RuntimeException, если не ошибаюсь.
Анон, есть один майнкрафт с модами. Он лагает как сука. Вопрос: как диагностировать что именно тормозит?
Подвопросы:
1. как подключиться к чужому jar (может у вас есть специальные дебаггеры для явы) (надо ли декомпилять, так как после этого идти и править хуеву тучу ошибок)?
2. jar-ы модов подрубаются динамически, будет ли видно из дебаггера что поток ушел в jar мода и там застрял?
3. есть ли какая-то штука для показа статистики перфоманса для приложения?
Сам я пейшу на шарпах, но это - отличная возможность поосваивать яву
Подвопросы:
1. как подключиться к чужому jar (может у вас есть специальные дебаггеры для явы) (надо ли декомпилять, так как после этого идти и править хуеву тучу ошибок)?
2. jar-ы модов подрубаются динамически, будет ли видно из дебаггера что поток ушел в jar мода и там застрял?
3. есть ли какая-то штука для показа статистики перфоманса для приложения?
Сам я пейшу на шарпах, но это - отличная возможность поосваивать яву
>>406685
visualvm, yourkit
visualvm, yourkit
32 Кб, 558x503
Анончики, поясните, где я обосрался.
Задание: реализовать приложение, находящее максимальное значение для введённой с консоли последовательности чисел. В качестве объекта, применяемого для хранение последовательности этих чисел, использовать массив. Метод, реализующий данную функцию, должен иметь вид public static int blablabla(int[] numbers);
Задание: реализовать приложение, находящее максимальное значение для введённой с консоли последовательности чисел. В качестве объекта, применяемого для хранение последовательности этих чисел, использовать массив. Метод, реализующий данную функцию, должен иметь вид public static int blablabla(int[] numbers);
32 Кб, 500x750
Антоша, смотри: хочу научиться погромировать игоры, с перспективой перейти на андройды, но я, например, до сих пор никогда толком не вникал в серьезный погромиздинг, развлекался за гейм-мейкером и доходил до трети всяких учебников для начинающих по яве. Вот произошел у меня очередной наплыв энтузиазма и возник вопрос - как мне придти к своей цели побыстрее? Мне представляется что нужно таки выкурить пару беггинер-левел книг и дальше дрочить всякие графические библиотеки с примерами, верно думаю? Запросы небольшие - третье измерение и сложная физика не нужны. Поясните за подводные камни, спасибо.
>>406765
Мышечку наведи на ошибочку и увидишь свой обосрамсик.
Мышечку наведи на ошибочку и увидишь свой обосрамсик.
>>407080
Потому что не шаришь что такое область видимости переменной.
Передавай свою хрень как аргумент в метод.
Потому что не шаришь что такое область видимости переменной.
Передавай свою хрень как аргумент в метод.
Добавлю ещё здесь вопрос.
https://2ch.hk/pr/res/404228.html
В этом треде уже замаячен.
Учим GlassFish.
Сегодня посоветовали настроить всё, как по ссылке (работаю с Inetllij IDEA) как указано в инструкции:
https://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Java+EE+7+and+GlassFish+4.0
Полностью так же сделать не получилось - у меня скачены новые версии. Но проверяя настройки - один в один тоже самое получилось.
Жму кнопку Run, в окошке output такая фигня:
...Artifact untitled:war exploded: Server is not connected. Deploy is not available.
Detected server admin port: 4848
Detected server http port: 8080
Attempting to start domain1.... Please look at the server log for more details.....
Connected to server
Artifact untitled:war exploded: Artifact is being deployed, please wait...
Artifact untitled:war exploded: Artifact is deployed successfully
Artifact untitled:war exploded: Deploy took 5 949 milliseconds
И мне фигачит ошибку https://2ch.hk/pr/src/404228/14163146886610.png
И нихрена более. В файле index.xhtml постоянно подсвечивает иконки браузеров. Нажимаю на хром - мое хелоу ворд показывается мне. (И на том спасибо)
Но я так понимаю, оно должно само автоматически запускаться. И ошибка эта совсем ни к месту.
В сетях - тысячи вариантов запуска и настройки. Хз что мне надо и к чему обращаться вообще.
Всё началось с JAVA Web Start. Хотелось пример с Хорстмана проработать ручками.
Есть кто знающий? используется: GlassFish 4.1.0, jdk1.8.0_25, IntelliJ IDEA 14.0.1
https://2ch.hk/pr/res/404228.html
В этом треде уже замаячен.
Учим GlassFish.
Сегодня посоветовали настроить всё, как по ссылке (работаю с Inetllij IDEA) как указано в инструкции:
https://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Java+EE+7+and+GlassFish+4.0
Полностью так же сделать не получилось - у меня скачены новые версии. Но проверяя настройки - один в один тоже самое получилось.
Жму кнопку Run, в окошке output такая фигня:
...Artifact untitled:war exploded: Server is not connected. Deploy is not available.
Detected server admin port: 4848
Detected server http port: 8080
Attempting to start domain1.... Please look at the server log for more details.....
Connected to server
Artifact untitled:war exploded: Artifact is being deployed, please wait...
Artifact untitled:war exploded: Artifact is deployed successfully
Artifact untitled:war exploded: Deploy took 5 949 milliseconds
И мне фигачит ошибку https://2ch.hk/pr/src/404228/14163146886610.png
И нихрена более. В файле index.xhtml постоянно подсвечивает иконки браузеров. Нажимаю на хром - мое хелоу ворд показывается мне. (И на том спасибо)
Но я так понимаю, оно должно само автоматически запускаться. И ошибка эта совсем ни к месту.
В сетях - тысячи вариантов запуска и настройки. Хз что мне надо и к чему обращаться вообще.
Всё началось с JAVA Web Start. Хотелось пример с Хорстмана проработать ручками.
Есть кто знающий? используется: GlassFish 4.1.0, jdk1.8.0_25, IntelliJ IDEA 14.0.1
37 Кб, 500x500
>>397636
Поясните за компараторы, please, кто в теме.
Вот есть, например, у меня класс [Модель] с полями [Рост] и [Вес], есть объекты этого класса Вероника, Маша, Ира, у них соответственно, эти поля учтены и заполнены.
Модель Вероника = new Модель (180, 45)
И есть массив этих моделей вида
Модель[] модели = new Модель[3]
Как провести сортировку этого массива например по убыванию роста с помощью компаратора? Поясните, что это за способ такой.
Поясните за компараторы, please, кто в теме.
Вот есть, например, у меня класс [Модель] с полями [Рост] и [Вес], есть объекты этого класса Вероника, Маша, Ира, у них соответственно, эти поля учтены и заполнены.
Модель Вероника = new Модель (180, 45)
И есть массив этих моделей вида
Модель[] модели = new Модель[3]
Как провести сортировку этого массива например по убыванию роста с помощью компаратора? Поясните, что это за способ такой.
>>407594
Компаратор - это функция, которая принимает два аргумента и возвращает
1 если первый "больше"
0 если они " равные"
-1 если первый "меньше" второго
Так как в джаве нет первоклассных функций, то функция зпворачивается в объект определенного типа, интерфейса Comparator
Компаратор - это функция, которая принимает два аргумента и возвращает
1 если первый "больше"
0 если они " равные"
-1 если первый "меньше" второго
Так как в джаве нет первоклассных функций, то функция зпворачивается в объект определенного типа, интерфейса Comparator
Т.е тебе нужно написать класс, который реализует интерфейс Comparator<Model> и перегрузить его единственный метод так как тебе нужно.
После этого создать новый объект и передать его в метод соттировки.
После этого создать новый объект и передать его в метод соттировки.
11 Кб, 520x308
>>407623
Каким образом его перегрузить, не могу сообразить что писать,
неужели вместо нуля после return поставить o1.getRost()-o2.getRost()?
и как дальше это пригодится для сортировки?
Каким образом его перегрузить, не могу сообразить что писать,
неужели вместо нуля после return поставить o1.getRost()-o2.getRost()?
и как дальше это пригодится для сортировки?
>>407642
нативна)
нативна)
>>407642
А что не понятно? Если разность отрицательна, то рост о1 меньше, и находиться в коллекции она будет раньше.
А что не понятно? Если разность отрицательна, то рост о1 меньше, и находиться в коллекции она будет раньше.
>>397638
Notepad++ с плагином NppExec
Сделал себе кнопку, которая компиляет текущий файл с помощью javac и запускает результат (ну и говно за собой чистит, как может).
Notepad++ с плагином NppExec
Сделал себе кнопку, которая компиляет текущий файл с помощью javac и запускает результат (ну и говно за собой чистит, как может).
Перепост из соседнего треда (кстати зачем их два?).
Антон, нужна помощь. Пройдя половину Head First Java намылился тут же написать какое-то недоподобие игры, сделал вывод игрового поля в консоли с предметами, возникла проблема. Можно ли как-то более-менее стандартными методами передать референс на обьект (на себя) через String? Нашел toString, который, вроде, должен подойти, но не понимаю, как его потом разуплотнить обратно в референс?
Антон, нужна помощь. Пройдя половину Head First Java намылился тут же написать какое-то недоподобие игры, сделал вывод игрового поля в консоли с предметами, возникла проблема. Можно ли как-то более-менее стандартными методами передать референс на обьект (на себя) через String? Нашел toString, который, вроде, должен подойти, но не понимаю, как его потом разуплотнить обратно в референс?
>>407788
Храню инфу о видимых обьектах на "карте" в виде String массива координат, названий и хочу еще туда же укладывать ссылку на объект чтобы всегда мочь к нему обращаться, найдя по тем же координатам, например. Я только начал погромировать, не бейте.
Храню инфу о видимых обьектах на "карте" в виде String массива координат, названий и хочу еще туда же укладывать ссылку на объект чтобы всегда мочь к нему обращаться, найдя по тем же координатам, например. Я только начал погромировать, не бейте.
>>407794
Прояви же хоть каплю снисходительности, я даже не могу понять, это сарказм или нет.
Прояви же хоть каплю снисходительности, я даже не могу понять, это сарказм или нет.
>>407790
Может тебе лучше Map подойдет? ключом будет координаты+название, значением сам объект.
Может тебе лучше Map подойдет? ключом будет координаты+название, значением сам объект.
29 Кб, 533x783
>>407833
Второй вариант то, что нужно, спасибо Антон.
Второй вариант то, что нужно, спасибо Антон.
Сап джавоебы, в общем я энтерпрайз сишарподебил, пишу интерфейсы пользователя в данный момент. Хочу что-то интересное попилить на джаве для души, может какой проект интересный типа файлового менеджера, заодно по пути разберусь в языке, есть идеи?
Уважаемые программисты!
это сарказм
Как потом сравнить сразу значения всех с-ок и выбрать наиольшее? Ато ебашить каждую сравнивая "if s1>s2..." кажется пиздецом
это сарказм
> s1= a[6][2]/ved_stolb[2];
> s2= a[6][3]/ved_stolb[3];
> s3= a[6][4]/ved_stolb[4];
Как потом сравнить сразу значения всех с-ок и выбрать наиольшее? Ато ебашить каждую сравнивая "if s1>s2..." кажется пиздецом
>>408051
Т.е. создать 3-й массив?
Т.е. создать 3-й массив?
>>408051
бляяя
Не то
В зависимости от того, какая С-ка больше нужно делать разные вещи, тупо извлечь наибольшее не поможет. Сравнивать что-ли каждую друг с другом?
бляяя
Не то
В зависимости от того, какая С-ка больше нужно делать разные вещи, тупо извлечь наибольшее не поможет. Сравнивать что-ли каждую друг с другом?
>>408055
Спасибо тебе анонимный добродеятель
Спасибо тебе анонимный добродеятель
>>412750
ERP. Всё что классом ниже - будет смотреться как хеллоуворлд.
ERP. Всё что классом ниже - будет смотреться как хеллоуворлд.
>>412926
Пишу внутренние сервисы для одного из операторов большой тройки. В качестве сервера приложений - GF
Пишу внутренние сервисы для одного из операторов большой тройки. В качестве сервера приложений - GF
Двач, а правильно я понял, что на тырпырпрайзе пишут в основном рест приложения? А интерфейс -броусер?
>>413590
Тырпрайз бывает разный, и с тысячами формочек на свингоговне, с ебанутыми мёртвыми протокалами, с soap сервисами, corba, dcom и прочим пиздецом из 90х. Обычно зависит от уровня застарелости предприятия и его кодобазы. Если говорить о современных, то в целом ты прав.
Тырпрайз бывает разный, и с тысячами формочек на свингоговне, с ебанутыми мёртвыми протокалами, с soap сервисами, corba, dcom и прочим пиздецом из 90х. Обычно зависит от уровня застарелости предприятия и его кодобазы. Если говорить о современных, то в целом ты прав.
Аноны, может кто помочь с таском на начальных знаниях? Срочно нужно
>>413620
Корба - хуёрба
Корба - хуёрба
>>401242
Поясни, зачем измерять текст? Да ещё и с точностью до пикселя.
Поясни, зачем измерять текст? Да ещё и с точностью до пикселя.
Посоны, D lang или Java?
Тред утонул или удален.
Это копия, сохраненная 21 января 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 21 января 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.