LINUX.ORG.RU
ФорумTalks

Java 8 Release Candidate

 


0

2

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

Подробности - https://jdk8.java.net/

★★★★
Ответ на: комментарий от nozh

На джаве ним не будут пользоваться, на неджаве есть на уровне компилятора. Часто слабый, но фундаментально ничего не мешает делать любой на уровне компилятора

vertexua ★★★★★
()
Ответ на: комментарий от grim

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

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

если ваши познания в CS говорят что-то другое - вы напишите сюда, не стесняйтесь.

maloi ★★★★★
()
Ответ на: комментарий от vertexua

Опять вы со своей болью от C#.
Не ужто таблеток не смогли найти?

CS это всем понятный акроним Computer Science

И только вам мерещится C#
Вы под кровать давно заглядывали?
Может и там C# сидит, зло против вас замышляет?

grim ★☆☆☆
()
Ответ на: комментарий от grim

Ну у вас просто был такой ортогональный угольник, Java <=> CS. Я вот крамольно подумал, что если Java создана для не знающих СS, и вопрос СS вообще находится в плоскости языков программирования, то может C# - способ спастись во время третьего пришествия )

vertexua ★★★★★
()
Ответ на: комментарий от grim

В моем русском языке проблема языка программирования - это что-то, создающее реальные сложности в процессе разработки ПО на данном языке. Если же особенность задокументирована (и тем более ловится на этапе сборки) и имеет явное и однозначное решение, то проблемой ее обзывать имхо некорректно. Ты бы еще назвал проблемой явы то, что в ней строки по == сравнивать нельзя.

Nagwal ★★★★
() автор топика
Последнее исправление: Nagwal (всего исправлений: 1)
Ответ на: комментарий от maloi

хотя в C# вообще не любят полиморфизм почему-то (теперь я про new методы).

maloi ★★★★★
()
Ответ на: комментарий от grim

Плакаль и осознаваль мудрость моего Dev.Manager сказавшего что Java была создана чтобы утилизировать людской ресурс не способный осилить CS в нормальном объёме.

Ява была создана, чтобы давать предсказуемый выхлоп от команды разработчиков среднего уровня. Потому, что гуру CS на все проекты не напасешся, а дело делать надо.

Nagwal ★★★★
() автор топика
Ответ на: комментарий от grim

я боюсь это вы не в состоянии осознать написанное прямо в этом треде

maloi ★★★★★
()
Ответ на: комментарий от Nagwal

В моем русском языке

Хорошо что вашим вариантом никто кроме вас не пользуется.

grim ★☆☆☆
()
Ответ на: комментарий от grim

а вы функцию в чистом виде пишете или таки член класса?

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

maloi ★★★★★
()

Больше всего мне в джаве не хватало именно map/filter/reduce и прочего. Теперь оно, вроде, есть и даже параллелить можно.[br/] А тормоза - давно уже не тормозит. Само собой, если не рассматривать мелкие юниксвейные приложения, которые должны быстро выдать что-то на stdout и в ответ на stdin и умерть. Пока там виртуальная машина заведётся, пока там jit и прочая фигня [br/] А дефолтные методы в интерфейсах нужны лишь для совместимости.

GblGbl ★★★★★
()
Ответ на: комментарий от maloi

а вы функцию в чистом виде пишете или таки член класса?

Extensions не члены класса.

Ps
Т.е. Вы рассуждаете о C# не зная его.
Забавно.

grim ★☆☆☆
()
Ответ на: комментарий от grim

Extensions не члены класса

вот именно, выглядят как члены класса, пользоваться ими надо как членами класса, но это не члены класса - просто мечта знатоков CS.

естественно, т.к. они не члены класса и нет полиморфизма - нет и diamond problem, как удобно. и правильно сделали в JCP, что не стали копировать баги из c#.

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

Дитя, чего вам не хватает в Extensions?
Вы C# не знаете но продолжаете нести бред вроде

пользоваться ими надо как членами класса
т.к. они не члены класса и нет полиморфизма

Или вы чисто пацанов повеселить?
Если так, то спасибо, вы доставили мне много жизнерадостного смеха :)

grim ★☆☆☆
()
Ответ на: комментарий от vertexua

Потому что моё хобби это не Java. Java это суровые будни контрактора.

А тролить недоучек это когда делать нечего.

grim ★☆☆☆
()
Ответ на: комментарий от grim

Но 4 года преподавал программирование в университете.

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

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

Так вас преподаватель в университете обидел.

Вот в чем глубинный смысл вашей нелюбви к науке!

Ах, бедненький, обиженный мальчик...

grim ★☆☆☆
()
Ответ на: комментарий от grim

Нет, дедуля, никто меня не обижал. Просто преподавали в университетах зачастую к науке имеют мало отношения, и вы это тут наглядно демонстрируете.

maloi ★★★★★
()
Ответ на: комментарий от grim

Дитя, чего вам не хватает в Extensions

я уже писал, но вы, видимо, не научились читать - полиморфизма.

если вам не понятно что я пишу про члены класса - вот вам цитата из вики:

C# allows the method to act as if it were a member method of the type of the first parameter.

maloi ★★★★★
()
Ответ на: комментарий от grim

Java это суровые будни контрактора.

светоч науки заставляют писать на Б-гомерзком недоязычке для недоучек, какая печаль.

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

я уже писал, но вы, видимо, не научились читать - полиморфизма.

Каким образом вам его там не хватает?
Продемострируйте, пожалуйста.

А пока больше похоже что вы опять пишете о том, чего не понимаете.

grim ★☆☆☆
()
Ответ на: комментарий от maloi

светоч науки заставляют писать на Б-гомерзком недоязычке для недоучек, какая печаль.

Опять вы пишете о том, чего не понимаете.
Какое веселье!

grim ★☆☆☆
()
Ответ на: комментарий от grim

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

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

Я вас по русски спрашиваю, что вас не устраивает в полиморфизме Extensions?

Приведите примеры если на словах не можете объяснить.

grim ★☆☆☆
()
Ответ на: комментарий от maloi

никто меня не обижал.

Не может быть!
А от чего-же такая нелюбовь к учёбе?

grim ★☆☆☆
()
Ответ на: комментарий от grim

Я вас по русски спрашиваю, что вас не устраивает в полиморфизме Extensions?

я вам уже по-русски несколько раз объяснил - его отсутствие, какое из двух слов «отсутствие полиморфизма» вам тяжело понять с высоты своей учености?

Приведите примеры если на словах не можете объяснить.

гугл за меня чудесно находит кучу примеров, или вы им не научились пользоваться?

maloi ★★★★★
()
Ответ на: комментарий от grim

Не сильный профессиональный ачив. Но вот с точки самопожертвования вам респект, не хватает преподавателей катастрофически в небольших городах.

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

Да ладно.
У меня все до одного студента(из ходивших на лекции и практические) писали на С и C++
C заданием вроде «Написать игру Life с выводом в видеопамять» все справились самостоятельно хотя многие леди и не не пошли в программирование, но программировать я научил всех.
Мы занимались расчётом треков элементарных частиц по пленкам из Дубненского ускорителя.
Достаточно докторов и профессоров.


И это сугубо совковый подход когда все свозится в столицу Империи.

Я очень рад что в Канаде такого нет.

grim ★☆☆☆
()
Последнее исправление: grim (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.