@jvmchat

Страница 2635 из 2890
Mikhail
07.07.2018
15:58:19
Модули, все дела?
кстати, а в чем профит модулей?

[Anonymous]
07.07.2018
16:01:23
все что после java 8 это попытка совокупления с трупом

Koba
07.07.2018
16:03:48
Ничего не выводит



Google
[Anonymous]
07.07.2018
16:04:47
ну так у тебя список размера 0

при заполнении цикл не работает

new ArrayList(4) делай

или сколько тебе там надо

Koba
07.07.2018
16:05:52
спасибо

[Anonymous]
07.07.2018
16:05:55
Эмм?
9 и 10 джава это тупик, 2 мажорные версии с околонулевыми внешними изменениями

Igor
07.07.2018
16:06:08
new ArrayList(4) делай
size от этого не изменится...

[Anonymous]
07.07.2018
16:06:27
все что они засунули туда, кроме модулей можно было засунуть в патчи для восьмой джавы

Александр
07.07.2018
16:06:37
9 и 10 джава это тупик, 2 мажорные версии с околонулевыми внешними изменениями
А ты девелопер или домохозяйка, что должны быть именно только внешние изменения?

[Anonymous]
07.07.2018
16:07:21
я решаю задачи с помощью программирования, для удобства моей работы 9 и 10 джава ничего не сделали

поэтому их нововведения == 0

Roman
07.07.2018
16:09:54
Ничего не выводит
а зачем там лист а не просто массив тогда ?

Google
Koba
07.07.2018
16:10:32
Роман я изучаю лямбда выражения и с массивами и с коллекциями

[Anonymous]
07.07.2018
16:10:36
size от этого не изменится...
согласен, сайз и размерность разные вещи

[Anonymous]
07.07.2018
16:11:40
маловато там нововведений

для двух мажорных версий

хорошо хоть вар ввели

и добавили стрим для опшенала

и трайвивресорс норм

Igor
07.07.2018
16:13:17
согласен, сайз и размерность разные вещи
capacity – вместительность тогда навеpное, pазмеpность это ближе к dimension значению (ну, не знаю как сказать это по-pусски, надеюсь, понятно будет)

Constantine
07.07.2018
16:13:22
А не будет ли проще проект мигрировать с 8 на 9 на 10 и тд, чем прыгать сразу с LTS на LTS?

Roman
07.07.2018
16:14:25
а просто параметром в функцию не передать сколько зафигачить в лист ?

https://stackoverflow.com/questions/3564837/capacity-of-arraylist

Igor
07.07.2018
16:16:24
а просто параметром в функцию не передать сколько зафигачить в лист ?
Лучше сначала почитать на хабpе статейки о коллекциях. Сейчас ссылку найду, и добавлю в этот пост. UPD: link (https://habr.com/post/237043/) UPD2: link (https://habr.com/sandbox/107780/) и дальше кликать по ссылкам на пpодолжения

Roman
07.07.2018
16:17:22
помнится я это читал

но смысл того кода не понимаю

Anton
07.07.2018
16:19:11
кстати, а в чем профит модулей?
для программиста который хочет быстро писать код, наверное, никакого

Koba
07.07.2018
16:19:37
вот в Си++ последние изменения были 2011 году, и даже никаких изменений даже косметических не было, в хорошие языки программирования у них все есть и ничего не нужно добавлять, ну это я про Java, а что нового Вы хотели увидеть в Java?

я решаю задачи с помощью программирования, для удобства моей работы 9 и 10 джава ничего не сделали

поэтому их нововведения == 0

Google
Igor
07.07.2018
16:19:45
но смысл того кода не понимаю
А "Thinking in Java" ("Философия Java") Бpюса Эккеля читали? Если нет – очень советую. Стpуктуpиpует базовые познания и восполнит все пpобелы, если таковые имеются.

я решаю задачи с помощью программирования, для удобства моей работы 9 и 10 джава ничего не сделали
Пишите на python тогда каком-нибудь. Удобнее же будет как минимум в матстат всякий, и андан пpимитивный.

Ну и если не видно изменений – вы же можете не обновлятьтся, пока не выйдет что-то стоящее (И вообще, пеpеходите на котлин или скалу)

[Anonymous]
07.07.2018
16:21:52
я сейчас перехожу на скалу

scala & scalaz

Koba
07.07.2018
16:22:04
Игорь мне кажется, что Java 8, ничем не хуже пайтона, есть лямбда-функции, которые позволяют писать 1 строчкой, то что раньше писали 5-10 строчками

[Anonymous]
07.07.2018
16:22:39
котлин немного (много) убогий

мне не понравился

в него не завезли нужные для функционального программирования коллекции

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

Igor
07.07.2018
16:24:17
Игорь мне кажется, что Java 8, ничем не хуже пайтона, есть лямбда-функции, которые позволяют писать 1 строчкой, то что раньше писали 5-10 строчками
мне кажется вы либо из зеленой бpатии (тогда слишком толсто), либо вам в целом на язык должно быть фиолетово и что-угодно не-эзотеpическое вам подойдет.

в него не завезли нужные для функционального программирования коллекции
k-arrow есть, смотpели? Там вpоде-как есть ну вот вообще все желаемое.

[Anonymous]
07.07.2018
16:25:08
сейчас погуглю

но это ж не стандратная либа?

Igor
07.07.2018
16:25:34
Так-то в скале тоже без котов каких-нибудь их не будет, лол XD

[Anonymous]
07.07.2018
16:26:15
github: star 1587 ну ладно, поддержка сообществом есть

Google
[Anonymous]
07.07.2018
16:26:29
)

еще надо Persistent data structures

я когда в скалу вкОтился, первым делом изучил, как фп борется с постоянным расширением иммутабельных коллекций

Igor
07.07.2018
16:28:36
С веpоятностьтю в 95% вы сможете найти их, чуть-чуть поискав...

[Anonymous]
07.07.2018
16:28:44
оказалось все дело в самих коллекциях

они не обычные

Admin
ERROR: S client not available

[Anonymous]
07.07.2018
16:29:43
вообще скала очень классная

скала модули для логики + энтерпрайз обвесы на джаве == хорошая программа на JVM

кмк

котлин правда хорош тем, что получил поддержку спринга

это очень подкупает

спринг 5 + котлин

збс

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

а то это рили какой-то лишь прокачаный свитч

а не паттерн матчинг

Bogdan
07.07.2018
16:51:47
да класс делается, не пахнет invokedynamic, а могли бы

Oleksandr
07.07.2018
17:07:43
да класс делается, не пахнет invokedynamic, а могли бы
вероятно, совместимости либ для

Google
Bogdan
07.07.2018
17:08:35
вероятно, совместимости либ для
скорей всего, потому-что есть stdlib\7\8

naughtyBit
07.07.2018
17:13:30
Ребят, у меня простенький вопрос по тестированию бд (уж простите, что не в беседе learn, там и так куча не отвеченых вопросов) Короче, нужно ли при тестировании вставки создавать отдельную таблицу или бд? в туториалах это пропускают и просто пихают в основную (но у меня предчуствие, что это по колхозному)

naughtyBit
07.07.2018
17:21:04
Для тестов заводи отдельную базу
тык, а как тогда взять конфиги для тестируемой бд если для основной держишь в properties?

просто в ручную заполнить и не парится?

или создать убер сложную фабрику

Vyacheslav
07.07.2018
17:21:55
тык, а как тогда взять конфиги для тестируемой бд если для основной держишь в properties?
Можно вручную, можно в отлельных пропертях. Смотря как и чем тестируешь

naughtyBit
07.07.2018
17:22:28
все, спасибо, остальное сам поищу

так, все же ещё 1 спрошу: можно обычный jdbc (не сприговский) автоконфигурацию через properties сделать? как например у log4j2?

naughtyBit
07.07.2018
17:33:11
А кто тебе помешает пропертисы в коде прочитать и значениями проинициализировать jdbc
ну бд инициализируется в статичном методе initDB, и я как раз и делаю таким способом, но для теста я не смогу просто вызвать инициализацию, т.к. мне надо подключится к тестовой базе данных. Короче придется дублировать код

Sergey
07.07.2018
17:33:47
Ты можешь вынести это дело в общий метод

naughtyBit
07.07.2018
17:33:49
но если бы была автоинициалзиция, то для тестов, он мог бы вызывать db-test.properties

ну вот как раз и встает вопрос, либо продублировать тоже самое, но указать другой файл, либо венести в общий метод, либо там есть автоконфигурация и мне можно не парится

naughtyBit
07.07.2018
17:34:49
спринга нет в проекте?
ну начинал на чистых сервлетах

Страница 2635 из 2890