@jvmchat

Страница 537 из 2890
Bogdan
01.09.2016
17:57:34
если я делаю форич по BlockedQueue, туда ведь могут входить добавленные другими потоками элементы?

norfolk
01.09.2016
19:07:54
А какую реализациюты используешь? Вот про LinkedBlockingQueue в самом конце пишут, что не факт, что там будут элементы добавленные. https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html

Иисус
01.09.2016
19:09:01
Здравствуйте! Хочу написать игру на уже существующем движке (unity\ue) Выбрал пока что UE4, т.к. мне сказали что там можно использовать джаву, но нигде этой инфы на их сайте не увидел. Так ли это?

Andrei
01.09.2016
19:15:09
А мы то откуда знаем

Google
Leonid
01.09.2016
19:16:37
погугли

Bogdan
01.09.2016
19:17:07
я использую реализацию с массивом

мне надо выбирать элементы, которые существуют на момент обращения к очереди

norfolk
01.09.2016
19:21:35
https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ArrayBlockingQueue.html >guarantees to traverse elements as they existed upon construction of the iterator, and may (but is not guaranteed to) reflect any modifications subsequent to construction.

Bogdan
01.09.2016
19:27:47
а мне нужна гарантия, что новые не попадут. надо копию получается делать

sss3 ?
01.09.2016
19:31:36
Stream?

Делает одноразовую копию, если не ошибаюсь

Bogdan
01.09.2016
19:38:15
Хотя как скопировать тоже непонятно.

про java8 я пока не читал

sss3 ?
01.09.2016
19:43:01
Хотя как скопировать тоже непонятно.
Передаешь в конструктор другой коллекции старую

Bogdan
01.09.2016
19:45:27
там может выскочить наллпоинтер, потому что копируемая коллекция мутирует

или могут скопироваться лишние элементы

вот это уже плохо

Google
Bogdan
01.09.2016
19:50:02
не, вроде она блокируется на время копирования

sss3 ?
01.09.2016
19:53:55
Можно блокировать на добавление

James Tiberius Kirk ?
02.09.2016
07:57:41
где читать о том как программировать на скале?

хочу немножко повкатываться

sss3 ?
02.09.2016
07:58:36
скала для нетерпеливых

норм книга

guga
02.09.2016
08:11:32
Я где-то писал как быстро вкатиться

sss3 ?
02.09.2016
08:21:56
садишься и пишешь пэт проект)

‮tirips
02.09.2016
08:23:01
садишься и пишешь пэт проект)
Мега универсальный совет для изучения всего

sss3 ?
02.09.2016
08:23:26
всегда работает же

‮tirips
02.09.2016
08:24:39
йеп

ThisIs
02.09.2016
08:50:56
Что наиболее правильнее с точки зрения архитектурной решении xml mapping vs аннотации хибернет?

ThisIs
02.09.2016
08:58:49
guga
02.09.2016
09:00:39
@Angrymaz

@dmsol Beginner(быстрый перекат с жабки) 1. twitter scala school (https://twitter.github.io/scala_school/) семантика язык и базовые концепции. 2. Scala koans (http://scala-exercises.47deg.com/) семантика язык и базовые концепции + интерактивчик. 3. Effective Scala (http://twitter.github.io/effectivescala/) готовим scala правильно. Middle(не просто писать код, но и понимать что происходит) 1. Programming in Scala, Odersky огромный толмут от создателя языка, читается так себе. 2. Scala for the Impatient, Cay Horstmann читается проще, примеры практичнее, книга намного короче, ну и Horstmann могет в краткость. Advanced (Книг не будет, будут концепции) 1. Акторы, что да как, и чем это отличается от многопоточности в джава. 2. Реактивное программирование, зачем оно нужно и что к чему. 3. Ну и математика, куда же без неё: а. Concrete Mathematics, Knut b. Discrete Mathematics for Computing, Rod Haggarty Бонус: 1. Видео лекции Odersky на Cursera. Толку от них мало, для промышленного программирования, но для переката с другого языка годится. а. "Принципы функционального программирования в Scala" b. "Principles of Reactive Programming" P.S. Сам перекатываюсь, но чем дальше идешь, тем больше понимаешь, что scala язык для узкого круга людей и реальный прод на нем писать большой риск. Но, как программисту, понять его концепции стоит, может в java 372 у нас что-то из них появится.

James Tiberius Kirk ?
02.09.2016
09:14:47
Почему это?
читабельнее в 100 случаях из 100

ну это мое мнение

Google
sss3 ?
02.09.2016
09:18:35
JavaConfig

либо xml :)

James Tiberius Kirk ?
02.09.2016
09:19:06
жабаконфиг это же и есть аннотации, не?

Ned Ogl
02.09.2016
09:20:33
Как быстро вкатиться в java на linux?

James Tiberius Kirk ?
02.09.2016
09:22:27
а че там вкатываться?

guga
02.09.2016
09:22:31
apt-get install java

James Tiberius Kirk ?
02.09.2016
09:22:47
sudo забыл

под рутом сидеть опасна

sss3 ?
02.09.2016
09:23:08
есть какая то разница между win/linux в жабке?

учитывая что она кроссплатформенная

James Tiberius Kirk ?
02.09.2016
09:23:18
совершенно никакой, но линь удобнее

sss3 ?
02.09.2016
09:23:28
кому как

Vadim
02.09.2016
09:23:38
Терминал удобнее

Igor
02.09.2016
09:23:44
мак удобнее

sss3 ?
02.09.2016
09:23:47
в win10 тоже есть терминал :DD

James Tiberius Kirk ?
02.09.2016
09:24:06
в лине есть удобный докер из коробки

в винде же надо немного поебаться с ним

Берял
02.09.2016
09:24:36
Andrey
02.09.2016
09:27:32
Google
guga
02.09.2016
09:28:12
На винде де теперь нативный докер

Andrey
02.09.2016
09:28:47
На винде де теперь нативный докер
Осторожнее) Недавно был срачик про нативность)

James Tiberius Kirk ?
02.09.2016
09:29:19
ну тогда похуй где кодить, на винде или на лине

guga
02.09.2016
09:29:28
Не знаю что за срач, я только анонс читал

James Tiberius Kirk ?
02.09.2016
09:29:39
в киви не похуй, потому что на винде здесь стоит агрессивный касперский, который очень мешает

guga
02.09.2016
09:29:39
Так то у меня не виндовс.

Ned Ogl
02.09.2016
09:34:15
apt-get install java
Я не про установку, а процесс разработки

Как ее вообще учить?

Admin
ERROR: S client not available

Pavel
02.09.2016
09:34:23
разница никакой.

James Tiberius Kirk ?
02.09.2016
09:34:42
ты вопрос поставил так, словно ты разработчик на винде под жабу и хочешь перейти на линь

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

Pavel
02.09.2016
09:35:35
а почему именно джава?

Vadim
02.09.2016
09:38:02
Как ее вообще учить?
https://telegram.me/joinchat/B7IzvT5twDRYYTqO0y7bQg

Igor
02.09.2016
09:40:49
Vadim
02.09.2016
09:42:25
guga
02.09.2016
09:43:52
Там тоже обсуждают как писать хешкоды?

Vadim
02.09.2016
09:44:53
Годно написано как учить для новичков

guga
02.09.2016
09:45:07
Это же паста с двачей

Google
James Tiberius Kirk ?
02.09.2016
09:45:16
ну я ее повсюду вижу

хорошая паста

Yan?
02.09.2016
09:58:02
хуевая паста там

лучше на dou.ua есть

Плюс там чат всегда мертвый

потому что в гугл посылают всегда

Артем
02.09.2016
10:18:19
Pavel
02.09.2016
10:18:49
конечно, можно тут похоливарить об удобстве и т.д.

я вот например в линуксе настроил свое окружение и для меня лично в линуксе удобнее.

чем в маке.

Артем
02.09.2016
10:19:29
Pavel
02.09.2016
10:19:59
у вас что-то падает под линуксом?))

Артем
02.09.2016
10:20:22
я 5 лет на нем сидел

вечно руки чешутся что-то переконфигурять, апдейтнуть - а это часто приводит к поломкам

Vadim
02.09.2016
10:20:56
хорошая паста
Кстати спасибо за отзыв о курсе по плюсам, зря время на него не тратил

Артем
02.09.2016
10:20:57
ну и софта туда еще не завезли (помимо кодинга же еще и другие занятия есть)

Артем
02.09.2016
10:22:58
не особо

Pavel
02.09.2016
10:23:02
какого софта?)

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