powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем основное преимущество джавы
25 сообщений из 141, страница 1 из 6
В чем основное преимущество джавы
    #34934804
Фотография alexmsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, уважаемые!
Сам я не местный, так по миру путешествую.
Пока в аксесе живу. Интересуюсь джавой. Но не в этом суть.
там у нас вопрос поднялся.
Интересует мнение именно джавистов.
В чем главное преимущество / стержень / изюминка / основа / фича джавы по сравнению с другими системами/языками программирования. В том числе применительно к базам данных?
Кроме достойной оплаты и знания самой технологии?(Не хотелось бы чтобы последнее предложение стало предметом обсуждения)
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34934835
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это просто инструмент, решающий самые разные задачи.
Зачем пытаться выискивать «основное и истинное» преимущество?
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34934955
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На данный момент основная изюминка Java это широкий набор качественных opensource средств которые можно и нужно использовать в своих приложениях не изобретая особых велосипедов.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935199
*guest*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-нить может объяснить почему в Java нельзя предавать методу параметры примитивных типов по ссылке?
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935207
SUDmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*guest*Кто-нить может объяснить почему в Java нельзя предавать методу параметры примитивных типов по ссылке?
Передавать можно так, используя wrappers для простых типов.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935239
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SUDmitry *guest*Кто-нить может объяснить почему в Java нельзя предавать методу параметры примитивных типов по ссылке?
Передавать можно так, используя wrappers для простых типов.

Только это все равно не спасет :) wrappers imutable. А зачем это нужно вообще?
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935252
rEEmOxid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Java opensource продукт и всегда им будет, по крайней мере Sun так обещает. В нее вкладывается огромное количество финансов на развитии - а это значит идти всегда в ногу со временем!
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935265
Дуремар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*guest*Кто-нить может объяснить почему в Java нельзя предавать методу параметры примитивных типов по ссылке?
Отвечу вопросом на вопрос - "А нахрена козе баян?" (C)
Подобный запрет увеличивает устойчивость кода к сложноуловимым ошибкам.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935270
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*guest*Кто-нить может объяснить почему в Java нельзя предавать методу параметры примитивных типов по ссылке?
И слава богу, что нельзя.

Да еще троекратное ура за то, что в Java не указателей.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935271
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*нет указателей
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935334
Фотография alexmsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак, попытаюсь подытожить/обобщить/добавить:
1.opensource
2.Кроссплатформенность
3.Широкий набор opensource средств и интерфейсов.
4.устойчивость кода
5.настоящая объектность.
6.Гибкость языка как следствие продолжения/ветвления СИ линии.
7.Поддержка мощной компании.
8.Наличие бесплатных продуктов на которых можно разрабатывать профессиональные приложения.

Поправьте.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935341
Фотография Доктор Азбарагуз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*guest*Кто-нить может объяснить почему в Java нельзя предавать методу параметры примитивных типов по ссылке?

Это может объяснить Джеймс Гослинг :)
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935343
*guest*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я понимаю, что в джаве нет указателей. В C# тоже нет указателей. (если только unsafe не использовать), но там есть ref и out. Почему члены класса, переданного в качестве параметра, они мне разрешили менять, а примитивные типы нет.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935352
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*guest*Я понимаю, что в джаве нет указателей. В C# тоже нет указателей. (если только unsafe не использовать), но там есть ref и out. Почему члены класса, переданного в качестве параметра, они мне разрешили менять, а примитивные типы нет.

Вас это сильно парит? Пишите на C#. Заставляет кто, что ли. Мне, например, ни разу не понадобилось менять примитив. Я вообще примитивами не работаю. Максимум - константы, счетчики и управляющие переменные цикла.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935367
*guest*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fixxerВас это сильно парит? Пишите на C#. Заставляет кто, что ли. Мне, например, ни разу не понадобилось менять примитив. Я вообще примитивами не работаю. Максимум - константы, счетчики и управляющие переменные цикла.
Да нет, не очень. Это конечно можно обойти. Прото непонятна, какая в этом логика
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935372
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*guest*Я понимаю, что в джаве нет указателей. В C# тоже нет указателей. (если только unsafe не использовать), но там есть ref и out. Почему члены класса, переданного в качестве параметра, они мне разрешили менять, а примитивные типы нет.

немного не понял ???

а это что по вашему ?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 package  com.kpdealer.automat.daemon;


 public   class  Test {

     public   void  test( long  test){
        System.out.println(test);
        test =  1 ;
        System.out.println(test);
    }

     public   static   void  main(String[] args) {
         new  Test().test( 2 );
    }
}

только вот мутаторы это плохо )
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935373
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логика простая - нах не нужно. А испортить жизнь может.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935386
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java Programmer *guest*Я понимаю, что в джаве нет указателей. В C# тоже нет указателей. (если только unsafe не использовать), но там есть ref и out. Почему члены класса, переданного в качестве параметра, они мне разрешили менять, а примитивные типы нет.

немного не понял ???

а это что по вашему ?


Ай-ай-ай! Бегом в детсад.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 package  com.kpdealer.automat.daemon;


 public   class  Test {

     public   void  test( long  test){
        System.out.println(test);
        test =  1 ;
        System.out.println(test);
    }

     public   static   void  main(String[] args) {
         long  test =  2 ;
         new  Test().test(test);
        System.out.println(test);
    }
}
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935390
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изменение параметра имеет силу только во фрейме вызова.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935392
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer Java Programmer *guest*Я понимаю, что в джаве нет указателей. В C# тоже нет указателей. (если только unsafe не использовать), но там есть ref и out. Почему члены класса, переданного в качестве параметра, они мне разрешили менять, а примитивные типы нет.

немного не понял ???

а это что по вашему ?


Ай-ай-ай! Бегом в детсад.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 package  com.kpdealer.automat.daemon;


 public   class  Test {

     public   void  test( long  test){
        System.out.println(test);
        test =  1 ;
        System.out.println(test);
    }

     public   static   void  main(String[] args) {
         long  test =  2 ;
         new  Test().test(test);
        System.out.println(test);
    }
}


гы гы - даа облажался я )
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935396
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rEEmOxidJava opensource продукт и всегда им будет, по крайней мере Sun так обещает. В нее вкладывается огромное количество финансов на развитии - а это значит идти всегда в ногу со временем!
Сама Java стала opensource совсем недавно. Это конечно же большой плюс, но не далеко не основной.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935398
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
 package  com.kpdealer.automat.daemon;

/**
 * User: men
 * Date: Nov 13, 2007
 * Time: 2:17:44 PM
 *
 * @author Menshenin Leonid
 */
 public   class  Test {

     public   void  test(Test1 test){
        System.out.println(test.test);
        test.test =  1 ;
        System.out.println(test.test);
    }

     public   static   void  main(String[] args) {
        Test1 test =  new  Test1( 2 );
         new  Test().test(test);
        System.out.println(test.test);
    }
}

 class  Test1{
     public   long  test =  0 ;

    Test1( long  test){
         this .test = test;
    }
}

Держите )) жду посыла в детсад )
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935411
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java ProgrammerДержите )) жду посыла в детсад )

И что? Сам параметр (ссылка) не меняется - меняется объект параметра. Все в рамках правил.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935412
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexmspИтак, попытаюсь подытожить/обобщить/добавить:
1.opensource
2.Кроссплатформенность
3.Широкий набор opensource средств и интерфейсов.
4.устойчивость кода
5.настоящая объектность.
6.Гибкость языка как следствие продолжения/ветвления СИ линии.
7.Поддержка мощной компании.
8.Наличие бесплатных продуктов на которых можно разрабатывать профессиональные приложения.

Поправьте.
1. opensource - ну, это как бы совсем небольшой плюсик. Особой надобности таскатся по полным исходникам JVM никогда не было.
5. настоящая объектность - глупость какая-то. Статики, например, это не true oop. True oop в чистом виде довольно бесполезен.
6. Гибкость языка как следствие продолжения/ветвления СИ линии. - тоже ерунда какая-то. В плане синтаксиса есть и более крутые языки. Особого преимущества тут нет.
7. Поддержка мощной компании - Sun, Borland, Oracle, IBM, RedHat, Apache это не одна компания. Все они мощные и все поддерживают Java. 8)))
Пункты 8 и 3 - одно и то же.
...
Рейтинг: 0 / 0
В чем основное преимущество джавы
    #34935417
Фотография Java Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer Java ProgrammerДержите )) жду посыла в детсад )

И что? Сам параметр (ссылка) не меняется - меняется объект параметра. Все в рамках правил.

ЭЭ так вы об этом спорили ))

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


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