LINUX.ORG.RU

Блин, она уже два месяца назад вышла. Кстати, java rulezz!!!

anonymous
()

Java

> Блин, она уже два месяца назад вышла. Кстати, java rulezz!!!

Да, он с каждым разом все рулезнее становится

magic
()

Где модератор. Это сообщение уже было в конце июня. Кстати кто качал sdk пытаюсь уже в пятый раз flashget каждый раз сообщение размер файла изменился, где нибудь зеркала есть?

cushe
()

А как это дело себя чувствует на RH9 или ASP9?

rimas
()

Ява - рулез?? Ха-ха

Например в 1.4.2 что-то сделали с гарбач коллектром, что под идеа невозможно стало работать. Сначала все ок, пока память не выгребет, а потом в даун уходит на сек 20 - своповаться. Или сглаживание шрифтов - вообще уродски выглядит по сравнению с 1.4.1

Вообщем, ява идет "правильным" путем - коммьюнити добралось до разработки. Побольше всяких фич, чтоб блестело, но жутко сырых...

anonymous
()

Idea работает на 1.4.1 на 1.4.2 работает только ее недавняя суперальфа Ну а если сам прикрутил к Идее новую jdk - то сам и виноват, хотя у меня и альфа на 1.4.2 не тормозит совсем, только иногда об ошибках говорит тк недоделана

fmike
()

> Ява - рулез?? Ха-ха

вы что-то перепутали, это слака - рулез!

anonymous
()

Что-то вы не так делаете. У меня Idea (сначала 3.0, а сейчас 3.0.4) работает без проблем на 1.4.2 (переписавал Main).

anonymous
()

Idea хороша, но фришный NetBeans IDE тоже совсем неплох, особенно если к нему несколько полезных плагинов прикрутить - например JUnit для автоматического тестирования и RefactorIT для рефакторинга. А с 1.4.2 чувствует себя настолько прекрасно, что Sun сама их предлагает в комплекте :)

anonymous
()

>идеа невозможно стало работать.

Согласно учению Антихриста-Маухуура-Луговского (мантейнера jikes для ALTLinux) под IDE работать нельзя. Надо работать под vi.

anonymous
()

Кто-нибудь знает где можно взять платную IDEA с плагинами бесплатно? :)) Не ту что можно скачать с сайта(она без доп. плагинов).

anonymous
()

м-да, Gtk+ look&feel страшен...

maxcom ★★★★★
()

А чем плоха жаба? Гуевые приложения вполне удобно делать на ней. К тому-же эти приложения можно смотреть броузером и на любой платформе. Чем ещё такое можно сделать?

anonymous
()

> А чем плоха жаба? Гуевые приложения вполне удобно делать на ней. К тому-же эти приложения можно смотреть броузером и на любой платформе. Чем ещё такое можно сделать?

Во-первых, в этом треде на удивление не флеймят про то, что она дескать плоха. Обсуждают конкретные особенности новой версии, совместимость с IDE и другие текущие вопросы. Что радует.

А во-вторых, преимущества платформы программирования Java отнюдь не в возможности писать апплеты для web-страничек - сила Java в технологиях J2EE, в серверных приложениях.

Хотя, конечно, кроссплатформенного клиента тоже бывает удобно сделать на Java. Выбор инструмента определяется задачей.

anonymous
()

Вот не понимаю зачем серверные приложения на java писать. Шоб тормозило?

anonymous
()

anonymous (*) (2003-07-18 17:41:58.27185):

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

anonymous
()
Ответ на: комментарий от anonymous

>
>anonymous (*) (2003-07-18 17:41:58.27185):
>
>
>шоб работало под бзд, как будто под слакой. хотя джава под бзд
>тормозит на порядок больше

Уже не тормозит. :) Работает нормально.

anonymous
()

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

странный язык....

anonymous
()
Ответ на: комментарий от anonymous

>
>anonymous (*) (2003-07-18 18:32:45.330502)
>
>
> как мне тогда из функции вернуть две переменных разных типов?
>

можно. учите матчасть.

anonymous
()

> как мне тогда из функции вернуть две переменных разных типов?

переписать на питоне, там можно передавать/возвращать все :)

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

anonymous
()

> Вот не понимаю зачем серверные приложения на java писать. Шоб тормозило?

Да не тормозит!

И ослу понятно что Java будет нейтивному коду проигрывать в производительности - плата за кроссплатформенность!

Но! Те кто используют J2EE на серверах имеют деньги на хорошее "железо". Да и если подумать - ХОРОШИЙ комерческий продукт будет стоить во много раз больше того апаратного обеспечения на котором оно запущено.

Кстати доказательством того что Java не тормозная есть моя любимая игра "ИЛ-2 Штурмовик" :-) (кстати попробуй сравнить системные требования c "нэйтивным" MFS2004...)

anonymous
()

> Кстати доказательством того что Java не тормозная есть моя любимая игра "ИЛ-2 Штурмовик" :-)

ты еще вспомни крестики-нолики на моей мобиле ...

anonymous
()

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

anonymous
()

> кстати попробуй сравнить системные требования c "нэйтивным" MFS2004...

и что, 1С за системные требования отвечает? просто продовцам ил2 нужна продажа компактов, неважно на какой развалюхе они будут запускаться, а МС заинтересована в постоянном апгрейде пользователей, так сказать смотрит в будущее. отсюда и разница в системных требованиях. А ява тут и рядом не валялась. К тому же скоро она останется уделом тех, кому ее впарили в свое время и перелезать на что-либо еще уже поздняк; а все нармальные конторы уже переходят на 2003 и .NET

anonymous
()

Язык у java действительно корявый. Я недавно пробовал простой stdin - stdout фильтр написать на ней. Так оказывается чтоб stdin читать надо сделать BufferedReader stdin = new BufferedReader( new InputStreamReader(System.in));

А потом ужо while(stdin.readLine !=null)

почему нельзя сразу читать с System.in - нопонятно, пришлось курить полдня доку.

anonymous
()

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

До чего же извращено сознание некоторых паскалем и другими борландами! Почему то, что функция должна ВОЗВРАТИТЬ, вам обязательно нужно ей сперва ПЕРЕДАВАТЬ? это ли не идиотизм?

Я вот, когда делаю котлеты, в мясорубку кладу мясо а с другого конца получаю на тарелку фарш. А Вы наверное вместе с мясом руку засунете, чтобы это рукой фарш обратно выгребать?

anonymous
()
Ответ на: комментарий от anonymous

> Я вот, когда делаю котлеты, в мясорубку кладу мясо а с другого конца получаю на тарелку фарш.

Ваще-то лук туда вместе с мясом еще кладут и прочие добавочки.
А вот когда только мясо... получается что-то типа java ;)

anonymous
()

> Те кто используют J2EE на серверах имеют деньги на хорошее "железо".

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

> Да и если подумать - ХОРОШИЙ комерческий продукт будет стоить
во много раз больше того апаратного обеспечения на котором оно запущено.

А если меньше? Или исключений не бывает? ;)

anonymous
()

Вот на перле хош пиши func(\%hash,\$var) А хош - пиши ($hash_ref,$var) = func();

anonymous
()

>Вот на перле хош пиши func(\%hash,\$var) А хош - пиши ($hash_ref,$var) = func();

А на жабе тут предлагают класс завести и его в функцию передать :))

anonymous
()

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

конечно не согласились бы! как известно, железо нужно самое крутое и самое дорогое. потому что если купить подешевле, кода оно е..ся получишь от начальства по шее за то что купил дерьмо; а если купишь самое крутое, то когда оно е..ся можешь разводить руками и говорить "это было самое надежное железо, любое е..сь бы раньше"

anonymous
()

Да, весёлый трэд.

anonymous
()

> А на жабе тут предлагают класс завести и его в функцию передать :))

это где такое предлагают? я предлагал класс из функции ВОЗВРАЩАТЬ, а не передавать его туда, пускай даже с хлебом луком и перчиком.

вызываемый метод при этом выгладит примерно так:

class A {
   class XY {
      int X;
      int Y;
   }
   XY get_pair(){
      XY xy = new XY()
      xy.X = 1;
      xy.Y = 2;
      return(xy);
   }
}

а вызов так:

A a = A()
XY xy = A.get_pair()
print xy.X, xy.Y

(ну принт это уже не из явы, ну и хрен с ним)

anonymous
()

Братья ананимусы, посоветуйте хорошую доку по java, не дайте умереть дебилом :)

anonymous
()
Ответ на: комментарий от anonymous

> А на жабе тут предлагают класс завести и его в функцию передать :))

>это где такое предлагают? я предлагал класс из функции ВОЗВРАЩАТЬ..

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

anonymous
()

короче -- на питоне:

class A: def get_pair(self): return 1,2

a=A() print a.get_pair()

anonymous
()

еще раз:

class A:
    def get_pair(self):
        return 1,2

a=A()
print a.get_pair()

anonymous
()

А если передавать переменные в метод, то разве не многословно получается ? Их же все равно нужно объявлять перед каждым вызовом. ИМХО лучше один раз сделать все описания внутри класса. Тем более что в некоторых случаях можно не заботиться о типе возвращаемого значения и совсем ничего не объявлять:

print a.get_pair().X

anonymous
()
Ответ на: комментарий от anonymous

>А если передавать переменные в метод, то разве не многословно >получается ? Их же все равно нужно объявлять перед каждым вызовом.

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

anonymous
()

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

ну-ка как это? давайте пример на вашем языке.

anonymous
()
Ответ на: комментарий от anonymous

>ну-ка как это? давайте пример на вашем языке.

на перле func(\%hash,\$var) . Получаем измененный %hash, $var; на C func(&stuct,massiv).

anonymous
()

но ведь в Си нужно сперва struct определить? можно полный пример?

anonymous
()
Ответ на: комментарий от anonymous

> Братья ананимусы, посоветуйте хорошую доку по java, не дайте умереть дебилом :)

Можешь смело померать с чистой совестью. Даже если ты осилишь
доку по жабе, она сама к тому времени помрет.

anonymous
()

> Братья ананимусы, посоветуйте хорошую доку по java, не дайте умереть дебилом :)

Oreilly Java Bookshelf - это для начала

anonymous
()

на http://www.javable.com/rus много хороших доков... кстати есть довольно внятное разъяснение того, почему передавать параметры по ссылке не есть гут, равно как и наличие в языке глобальных переменных, оператора безусловного перехода и прочих рецидивов ассемблера в сознании прикладного программиста...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.