Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Java - ваш итог(недостатки, прочее)
#1
Тема пойдет даже не про то, чего нехватает. А то ли все устраивает вас в ней.

Пожалуста не нужно писать нехватает Propeties, delegates, замыканий и прочих плюшек. :ec: Это нужно в другой сектор ити.

Например я знаком с Java порядка 5 год, сумел поигратся много с чем(неигрался с Spring & JavaEE :ebSmile

Я имею свое мнения - я "вполне" доволен языком(именно). :redlol:

Людей которые пишут на Java которые перешли с С++, ищут множественное наследования :dy: - пример я, неимел никаких проблем с стоением Деревья классов. Да и на С++ я имею строгую структуру - аля Java :cw2:

PS. В теме описаны некоторые причины создания napile.org
PS2. Хейтеры - обходите мимо
consulo.io - Consulo - multi-language IDE
Ответ
#2
хз это как то с++ для своего java для своего так что наверное в полне хватает начинки. просто нужно как то разграничивать и не липить все на одном. простой пример есть банка сгущенки или еще чего и придумана для откртия этой банки открывашка вот и надо юзать открывашку а не любой острый предмет хотя ведь можно =))
Ответ
#3
раз уже начали отвечать в этом теме, то перенеси первый пост отсюда http://forum.zone-game.info/showthread.php?p=179461 в эту тему

Добавлено через 1 минуту
мне лично нехватает ручного управления памятью
Ответ
#4
Лично меня в Java всё устраивает, хоть не так долго с ней и работаю.

А кому надо java + win API - советую использовать C# (C sharp)

p.s.
Цитата:C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java
Ответ
#5
linliss Написал:мне лично нехватает ручного управления памятью

:ci: ну ж говорил, такие посты лишнее, времена такие уже прошли.

Мне GC хватает, и проблем с памьятью неимею. Неумете чистить приложения уже ваше дело

ALFOS Написал:Лично меня в Java всё устраивает, хоть не так долго с ней и работаю.

А кому надо java + win API - советую использовать C# (C sharp)

p.s.

ну если чисто WinAPI , есть интересные либы аля BridJ & Jna, которые имеют реализацию - того же прогресс бара с Win7

LineOFWar Написал:хз это как то с++ для своего java для своего так что наверное в полне хватает начинки. просто нужно как то разграничивать и не липить все на одном. простой пример есть банка сгущенки или еще чего и придумана для откртия этой банки открывашка вот и надо юзать открывашку а не любой острый предмет хотя ведь можно =))

ток потом с банки сгущенку не попьеш, сцука острая будет(краи банки, если открывать не тем чем надо) :co:
consulo.io - Consulo - multi-language IDE
Ответ
#6
Объективно не хватает аналога деструктора, который бы вызывался когда количество ссылок на объект ноль, и он (объект) отправляется умирать.
Достал автобоксинг... Ну почему getDeclaredConstructor(int.class) и getDeclaredConstructor(Integer.class) две большие разницы?
Достал массив. Который с одной стороны вроде и Iterable<> (for.. : arr) а с другой (iterator()) вроде и нет...
Ответ
#7
Azagthtot Написал:Объективно не хватает аналога деструктора, который бы вызывался когда количество ссылок на объект ноль, и он (объект) отправляется умирать.
Достал автобоксинг... Ну почему getDeclaredConstructor(int.class) и getDeclaredConstructor(Integer.class) две большие разницы?
Достал массив. Который с одной стороны вроде и Iterable<> (for.. : arr) а с другой (iterator()) вроде и нет...

Полность согласен, кроме первого (причуды памьяти) .


Big Grin Я как то на OpenJDK на форуме написал тему.

Object[] is not implement Iterable? Why?

Цитата:Ну почему getDeclaredConstructor(int.class) и getDeclaredConstructor(Integer.class)

:cj: вопрос без ответа (not null type, nullable type)
consulo.io - Consulo - multi-language IDE
Ответ
#8
Компиляции в натив не хватает ужасно и многословность явы иногда напрягает (особенно когда без IDE писать/править что-то надо).
Код:
Integer1024bit a, b, c, d;
......
a = b.add(c.mul(d).sub(a))); // приятнее быль бы видеть a = b + (c * d - a);
А так - язык и язык, не хуже и не лучше других (Ну если BrainFuck в рассчет не брать Big Grin).
Ответ
#9
Blakkky Написал:Компиляции в натив не хватает ужасно и многословность явы иногда напрягает (особенно когда без IDE писать/править что-то надо).
Код:
Integer1024bit a, b, c, d;
......
a = b.add(c.mul(d).sub(a))); // приятнее быль бы видеть a = b + (c * d - a);
А так - язык и язык, не хуже и не лучше других (Ну если BrainFuck в рассчет не брать Big Grin).

:redlol: помню когда то читал, что авторы отказались от этого

Blakkky Написал:А так - язык и язык, не хуже и не лучше других (Ну если BrainFuck в рассчет не брать Big Grin).

:by: ну сравнитель с BrainFuck мне страшны языки ByPascal , ну или Kotlin
consulo.io - Consulo - multi-language IDE
Ответ
#10
Я знаю, что отказались, но (внезапно) для строк и других оберток на атомарные типы данных (Integer, Double, etc) операторы (+-*/) перегрузили "из коробки".

Натив очень хочется, чтобы не прибегать к JNI на СИ, а писать все на одном языке (пусть и не все приложение в натив, а только отдельные классы/методы, пусть даже на своем диалекте платформозависимом). Да и по большому счету, портируемость - это хорошо, конечно, но много ли приложений, которым она нужна? Массово - это клиент-банки и игрушки для телефонов, все остальное можно и скомпилить в натив для 3х-4х платформ и не таскать за собой ява-машину.

О! Еще забыл, чего очень-очень не хватает: препроцессора и беззнаковых типов данных!

А про язык - ява не на много проще остальных языков, так что особо разницы нету.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Java с нуля Sensation 11 3,283 03-22-2016, 10:22 AM
Последний пост: mountaineer
  Миграция с C# .NET 4.0 на JAVA 7 TieLay 12 5,479 10-18-2013, 05:47 PM
Последний пост: VISTALL
  Java, командная строка Grindelvald 2 1,940 08-24-2013, 09:38 AM
Последний пост: Grindelvald
  .NET vs Java praetorianec 56 10,708 12-05-2012, 03:52 PM
Последний пост: ProDev
  Java/.NET Руткиты (Эксплойтирование платформы JVM/.NET) OPPAIN 0 1,386 11-09-2012, 07:04 PM
Последний пост: OPPAIN
  Java Scripts - конфликт библиотек Gambit_J 18 6,292 10-03-2012, 11:31 PM
Последний пост: popropusku
  Java [Исходники Бота] Florentino 0 2,399 09-30-2012, 01:45 PM
Последний пост: Florentino
  linux debian ошибка java 2ndGuy 11 4,690 07-16-2012, 01:41 AM
Последний пост: Zubastic
  Помогите, проблемы с Java - не хочет работать Counter 24 12,081 10-24-2011, 07:39 PM
Последний пост: PaInKiLlEr
  Дайте пожалуйста ссылки(книги) по изучению Java для нуба :D loverane1 7 2,978 10-02-2011, 04:20 PM
Последний пост: Felixx3452

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)