powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем основное преимущество джавы
25 сообщений из 141, страница 5 из 6
В чем основное преимущество джавы
    #34940001
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eJack и касательно java под постоянстовм постоянство работы написанного кода на разных платформах (win, Linux, FreBSD, Mac и т.д.) иногда встречаються проблемы.


примеры в студию
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940008
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eJackОпечаточка вышла - я НЕ джавист, и NET на мой взгляд более совершенная платформа

Нда - совершенная - это просто лол
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940011
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessen eJack и касательно java под постоянстовм постоянство работы написанного кода на разных платформах (win, Linux, FreBSD, Mac и т.д.) иногда встречаються проблемы.


примеры в студию

Под рукой нет, но отрицать существование проблем не стоит, в часности при использовании JNI
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940017
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу сразу заметить что я говорю не о критических проблемах - решение которых может быть очень долгим - а о сложностях ИНОГДА возникающих.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940021
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
))))) а че ты сразу отступать?
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940022
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java Programmer eJackОпечаточка вышла - я НЕ джавист, и NET на мой взгляд более совершенная платформа

Нда - совершенная - это просто лол

Блин - современная. До совершенства далеко
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940024
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТимоН))))) а че ты сразу отступать?

А я не отступать, а не разводить треп, что бы слюни пеной изо рта.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940030
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да давно уже треп начался. Кака вам нелень холивары очередные разводить. Нравится - пиши, ненравится -непиши.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940035
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eJack wessen eJack и касательно java под постоянстовм постоянство работы написанного кода на разных платформах (win, Linux, FreBSD, Mac и т.д.) иногда встречаються проблемы.


примеры в студию

Под рукой нет, но отрицать существование проблем не стоит, в часности при использовании JNI

Это просто смешно - вы говорите что дотнет более совершенная платформа - а в треде сишарпа меня уверяют что

событие это такой же член класса как поле или метод )

Кроме того я знаю примеры когда дотнет имеет проблемы даже на своей родной виндовс платформе ))
про моно даже не заикаюсь
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940056
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что бы треп не разводить скажу так, что я и про NET могу много сказать того что мне не нравиться - например таже переносимость между платформами (не Win) намного хуже чем в Java.

Да есть Mono но он не на 100% реализует возможности FW 2.0, а microsoft уже FW 3.5 готовит к выходу.

IDE for Java мне более по душе чем VS 2005, Orcas еще не смотрел хотя решарпер неплохо исправляет ситуацию.

П.С. ни кого не хотел обидеть или задеть, спросили мнение высказал. ВСЁ.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940063
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java Programmer eJack wessen eJack и касательно java под постоянстовм постоянство работы написанного кода на разных платформах (win, Linux, FreBSD, Mac и т.д.) иногда встречаються проблемы.


примеры в студию

Под рукой нет, но отрицать существование проблем не стоит, в часности при использовании JNI

Это просто смешно - вы говорите что дотнет более совершенная платформа - а в треде сишарпа меня уверяют что

событие это такой же член класса как поле или метод )

Кроме того я знаю примеры когда дотнет имеет проблемы даже на своей родной виндовс платформе ))
про моно даже не заикаюсь

Про проблемы я свами спорить не буду - надо на код посмотреть, может там в ручках проблемы, а вот про события я не вкурил что то, в чем вас там уверят по подробнее.

Событие - это делигат.
Делигат - класс.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940070
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eJack Java Programmer eJack wessen eJack и касательно java под постоянстовм постоянство работы написанного кода на разных платформах (win, Linux, FreBSD, Mac и т.д.) иногда встречаються проблемы.


примеры в студию

Под рукой нет, но отрицать существование проблем не стоит, в часности при использовании JNI

Это просто смешно - вы говорите что дотнет более совершенная платформа - а в треде сишарпа меня уверяют что

событие это такой же член класса как поле или метод )

Кроме того я знаю примеры когда дотнет имеет проблемы даже на своей родной виндовс платформе ))
про моно даже не заикаюсь

Про проблемы я свами спорить не буду - надо на код посмотреть, может там в ручках проблемы, а вот про события я не вкурил что то, в чем вас там уверят по подробнее.

Событие - это делигат.
Делигат - класс.


Вооо - смотрите - а вы понимаете - что член класса - это его поле или метод - там же утверждается что событие становиться на уровень абстракции поля и метода )) как вам а ??
Из за этой современной платформы у людей каша в голове
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940076
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если кто то говорит это не значит что нужно слушать :)

Каша в голове может быть явлением временным, а может и постоянным, все зависит от того кто эту кашу заварил!
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940093
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще любой класс может быть свойством (полем) другого класса. Не так ли?
А что там про уровень абстракции?
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940103
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eJackВообще любой класс может быть свойством (полем) другого класса. Не так ли?
А что там про уровень абстракции?

полем то он может являться а может и не являться - но член - это именно поле или метод )))

что то выше чем конкретный класс )
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940141
alex_bs2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глас народа
Давай я подскажу, чего ты не понял ;)

При работе с объектами-сущностями часто требуется, чтобы один объект принадлежал нескольким независимым коллекциям. Owner тут только мешается.

А теперь вопрос: как в дельфе при нажатии на кнопку уничтожить панель, на которой кнопка лежит? Только не спеши ответом, подумай.. :)
Проявлю своё глубокое невежство, с твоего позволения:

Вопрос № 1: Что такое "объект-сущность"?
Вопрос № 2: Как (и главное, зачем) он может принадлежать разным спискам?
Вопрос № 3: Как ты вообще собираешься отслеживать изменения такого объекта (это типа развернутый вариант вопроса №2)? Зачем такой объект нужен?
Вопрос № 4: Пример с удалением кнопки не показателен. Я прекрасно могу панель удалить, потому что разнесены понятия Container и Owner. Где мне нужно подумать?

А вот теперь вопрос знатокам GC.
итак, быстренько брякаем:
Код: plaintext
1.
2.
3.
4.
5.
6.
 public   class  MyRenderer  extends  DefaultTableCellRenderer {
  JTable table;
   public  setTable(JTable table) {
     this .table  = table;
  }
}
Создаем MyRenderer.
Создаем новую форму, кидаем JTable, и к ней пришпиливаем MyRenderer. Собственно, вопрос - освободит ли GC табличку при закрытии формы?
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940155
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том что событие в NET это набор двух скрытых (в данном случае понимаеться не privateба внутренняя реализация при компиляции) методов, и стаитческий класс котрый привязывает событие к соответствующему делегату. При возникновении события вызываются все привязаные к делегату методы (их может быть несколько).

Вот пример события.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public delegate void MyDelegate(int val);

class Myclass
{
  ...
  ...
  public event MyDelegate OnMyEvent;
  ... 
  ...
}

...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940167
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java Programmer eJackВообще любой класс может быть свойством (полем) другого класса. Не так ли?
А что там про уровень абстракции?

полем то он может являться а может и не являться - но член - это именно поле или метод )))

что то выше чем конкретный класс )Так вроде там разобрались... События в .Net - это многочлен , состоящий с простом случае из трёх членов - двух методов и поля.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940169
alex_bs2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessen eJack и касательно java под постоянстовм постоянство работы написанного кода на разных платформах ([email=]win, Linux, FreBSD, Mac и т.д.) иногда встречаються проблемы.


примеры в студию
Тут вопрос такой - смотря на чем писать. Большому числу граждан полюбился Eclipse JFaces. Если ты почитаешь про него, родимого, форумы, то и примеры узнаешь...Про Swing такого сказать не могу - как запускается где угодно "это", так и работает...(примеры "некошмаров" на Swing - в студию. Чур среды разработки в расчет не брать :))
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940189
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_bs2Чур среды разработки в расчет не брать :))
Это еще почему? Ну если не среды разработки, например, ThinkOffice. Или Azureus. Или Freemind 0.9 beta. Из совсем маленьких Opensearch Editor. Да куча чего есть, если поискать.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940208
alex_bs2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv alex_bs2Чур среды разработки в расчет не брать :))
Это еще почему? Ну если не среды разработки, например, ThinkOffice. Или Azureus. Или Freemind 0.9 beta. Из совсем маленьких Opensearch Editor. Да куча чего есть, если поискать.

Леонид, Вы лукавите :)
Вроде бы я отвечал на твой (и Глас Народа) вопрос про мою неполноценность ("не понимаешь - молчи"), а ты - про примеры "бытия" жабы. Я же не говорю, что Java не жить, в конце концов. Может, что-то сложится...Ну зачем? Лучше по поводу GC скажи...И по поводу Owner'ов c Collections и Parent'ов.
Ведь тема какая - преимущества Java? Ну надо ж показать её преимущества.
Кстати, искренне завидую г-ну Дуремару. Уж если он сумел перевести GUI с делфи на джаву - это серьезно. Но, увы, он не раскроет своих секретов :(
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940221
Глас народа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_bs2
Проявлю своё глубокое невежство, с твоего позволения:

Вопрос № 1: Что такое "объект-сущность"?
Вопрос № 2: Как (и главное, зачем) он может принадлежать разным спискам?
Вопрос № 3: Как ты вообще собираешься отслеживать изменения такого объекта (это типа развернутый вариант вопроса №2)? Зачем такой объект нужен?
Вопрос № 4: Пример с удалением кнопки не показателен. Я прекрасно могу панель удалить, потому что разнесены понятия Container и Owner. Где мне нужно подумать?

А вот теперь вопрос знатокам GC.
итак, быстренько брякаем:
Код: plaintext
1.
2.
3.
4.
5.
6.
 public   class  MyRenderer  extends  DefaultTableCellRenderer {
  JTable table;
   public  setTable(JTable table) {
     this .table  = table;
  }
}
Создаем MyRenderer.
Создаем новую форму, кидаем JTable, и к ней пришпиливаем MyRenderer. Собственно, вопрос - освободит ли GC табличку при закрытии формы?

А1: Если грубо - объект, содержащий данные. Аналог строки в датасете, но со всеми вкусностями, присущими ООП.

А2: Мы имеем набор данных в памяти и хотим видеть несколько "окон" для них, с разными фильтрами, сортировками etc. Особо актуально для многопоточных приложений. Представь себе TDataSet, к которому обращаются одновременно несколько тредов ;)

А3: Никак. Как только он не нужен, я про него забываю. А GC его убивает.

А4: Попробуй сделать Panel.Free из обработчика нажатия кнопки, для которой этот Panel являетсят Parent-ом...
И причем тут контейнеры?.. :)

А вопрос про табличку бессымсленен без окружающего контекста.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940250
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_bs2 про мою неполноценность ("не понимаешь - молчи"), а ты - про примеры "бытия" жабы.

Но ты и правда не понимаешь. Поищи в этом разделе топики с участием grexhide и внимательно их почитай. Мне повторятся просто лень.
А про бытие - ну так ты сам спросил.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940260
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТимоН авторА теперь вопрос: как в дельфе при нажатии на кнопку уничтожить панель, на которой кнопка лежит? Только не спеши ответом, подумай.. :)
А в чем собственно трудности? интересно )))
яб на винапи удалил.
Т.е. средствами только Delphi нельзя? Приходится костыли придумывать? И после этого мне говорят, что VCL хорошая библиотека.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34940261
alex_bs2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глас народа
А1: Если грубо - объект, содержащий данные. Аналог строки в датасете, но со всеми вкусностями, присущими ООП.

Вкусности ORM, честно говоря, я до сих пор вкусить не могу. Поэтому проехали.
Глас народа
А2: Мы имеем набор данных в памяти и хотим видеть несколько "окон" для них, с разными фильтрами, сортировками etc. Особо актуально для многопоточных приложений. Представь себе TDataSet, к которому обращаются одновременно несколько тредов ;)


несколько потоков (в общем случае) не могут общаться по тому же Connection с базой. Они будут подвисать. И это от базы не зависит. Несколько "окон" делается путем передачи DataSet в форму.

Глас народа
А3: Никак. Как только он не нужен, я про него забываю. А GC его убивает.

А почему он должен его убить, если сцылка имеется в другом списке?
Глас народа
А4: Попробуй сделать Panel.Free из обработчика нажатия кнопки, для которой этот Panel являетсят Parent-ом...
И причем тут контейнеры?.. :)

Я сделаю obj.Parent := nil (чтобы не позориться перед нестандартными компонентами), и грохну панель. До твоей задачки эта операция у меня не вызывала никаких вопросов
Глас народа
А вопрос про табличку бессымсленен без окружающего контекста.

Контекст, вроде бы, весьма прост. Хочу сделать Renderer на все таблички сразу (конечно, желание сумасшедшее, но опять же - в качестве примера сойдет). Присвоил я Renderer'у табличку.

И дальше?
...
Рейтинг: 0 / 0
25 сообщений из 141, страница 5 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем основное преимущество джавы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]